63c63
< InstructionQueue<Impl>::FUCompletion::FUCompletion(DynInstPtr &_inst,
---
> InstructionQueue<Impl>::FUCompletion::FUCompletion(const DynInstPtr &_inst,
588c588
< InstructionQueue<Impl>::insert(DynInstPtr &new_inst)
---
> InstructionQueue<Impl>::insert(const DynInstPtr &new_inst)
634c634
< InstructionQueue<Impl>::insertNonSpec(DynInstPtr &new_inst)
---
> InstructionQueue<Impl>::insertNonSpec(const DynInstPtr &new_inst)
681c681
< InstructionQueue<Impl>::insertBarrier(DynInstPtr &barr_inst)
---
> InstructionQueue<Impl>::insertBarrier(const DynInstPtr &barr_inst)
693c693
< DynInstPtr inst = instsToExecute.front();
---
> DynInstPtr inst = std::move(instsToExecute.front());
760c760
< InstructionQueue<Impl>::processFUCompletion(DynInstPtr &inst, int fu_idx)
---
> InstructionQueue<Impl>::processFUCompletion(const DynInstPtr &inst, int fu_idx)
792c792
< while (mem_inst = getDeferredMemInstToExecute()) {
---
> while (mem_inst = std::move(getDeferredMemInstToExecute())) {
797c797
< while (mem_inst = getBlockedMemInstToExecute()) {
---
> while (mem_inst = std::move(getBlockedMemInstToExecute())) {
998c998
< InstructionQueue<Impl>::wakeDependents(DynInstPtr &completed_inst)
---
> InstructionQueue<Impl>::wakeDependents(const DynInstPtr &completed_inst)
1082c1082
< InstructionQueue<Impl>::addReadyMemInst(DynInstPtr &ready_inst)
---
> InstructionQueue<Impl>::addReadyMemInst(const DynInstPtr &ready_inst)
1105c1105
< InstructionQueue<Impl>::rescheduleMemInst(DynInstPtr &resched_inst)
---
> InstructionQueue<Impl>::rescheduleMemInst(const DynInstPtr &resched_inst)
1119c1119
< InstructionQueue<Impl>::replayMemInst(DynInstPtr &replay_inst)
---
> InstructionQueue<Impl>::replayMemInst(const DynInstPtr &replay_inst)
1126c1126
< InstructionQueue<Impl>::completeMemInst(DynInstPtr &completed_inst)
---
> InstructionQueue<Impl>::completeMemInst(const DynInstPtr &completed_inst)
1143c1143
< InstructionQueue<Impl>::deferMemInst(DynInstPtr &deferred_inst)
---
> InstructionQueue<Impl>::deferMemInst(const DynInstPtr &deferred_inst)
1150c1150
< InstructionQueue<Impl>::blockMemInst(DynInstPtr &blocked_inst)
---
> InstructionQueue<Impl>::blockMemInst(const DynInstPtr &blocked_inst)
1176c1176
< DynInstPtr mem_inst = *it;
---
> DynInstPtr mem_inst = std::move(*it);
1191c1191
< DynInstPtr mem_inst = retryMemInsts.front();
---
> DynInstPtr mem_inst = std::move(retryMemInsts.front());
1199,1200c1199,1200
< InstructionQueue<Impl>::violation(DynInstPtr &store,
< DynInstPtr &faulting_load)
---
> InstructionQueue<Impl>::violation(const DynInstPtr &store,
> const DynInstPtr &faulting_load)
1367c1367
< InstructionQueue<Impl>::addToDependents(DynInstPtr &new_inst)
---
> InstructionQueue<Impl>::addToDependents(const DynInstPtr &new_inst)
1415c1415
< InstructionQueue<Impl>::addToProducers(DynInstPtr &new_inst)
---
> InstructionQueue<Impl>::addToProducers(const DynInstPtr &new_inst)
1451c1451
< InstructionQueue<Impl>::addIfReady(DynInstPtr &inst)
---
> InstructionQueue<Impl>::addIfReady(const DynInstPtr &inst)