Lines Matching refs:DynInstPtr

64 InstructionQueue<Impl>::FUCompletion::FUCompletion(const DynInstPtr &_inst,
580 InstructionQueue<Impl>::insert(const DynInstPtr &new_inst)
626 InstructionQueue<Impl>::insertNonSpec(const DynInstPtr &new_inst)
673 InstructionQueue<Impl>::insertBarrier(const DynInstPtr &barr_inst)
681 typename Impl::DynInstPtr
685 DynInstPtr inst = std::move(instsToExecute.front());
752 InstructionQueue<Impl>::processFUCompletion(const DynInstPtr &inst, int fu_idx)
783 DynInstPtr mem_inst;
810 DynInstPtr issuing_inst = readyInsts[op_class].top();
990 InstructionQueue<Impl>::wakeDependents(const DynInstPtr &completed_inst)
1053 DynInstPtr dep_inst = dependGraph.pop(dest_reg->flatIndex());
1085 InstructionQueue<Impl>::addReadyMemInst(const DynInstPtr &ready_inst)
1108 InstructionQueue<Impl>::rescheduleMemInst(const DynInstPtr &resched_inst)
1122 InstructionQueue<Impl>::replayMemInst(const DynInstPtr &replay_inst)
1129 InstructionQueue<Impl>::completeMemInst(const DynInstPtr &completed_inst)
1146 InstructionQueue<Impl>::deferMemInst(const DynInstPtr &deferred_inst)
1153 InstructionQueue<Impl>::blockMemInst(const DynInstPtr &blocked_inst)
1170 typename Impl::DynInstPtr
1176 DynInstPtr mem_inst = std::move(*it);
1185 typename Impl::DynInstPtr
1191 DynInstPtr mem_inst = std::move(retryMemInsts.front());
1199 InstructionQueue<Impl>::violation(const DynInstPtr &store,
1200 const DynInstPtr &faulting_load)
1239 DynInstPtr squashed_inst = (*squash_it);
1345 // cleared out; it holds the instruction's DynInstPtr. This prevents
1368 InstructionQueue<Impl>::addToDependents(const DynInstPtr &new_inst)
1416 InstructionQueue<Impl>::addToProducers(const DynInstPtr &new_inst)
1452 InstructionQueue<Impl>::addIfReady(const DynInstPtr &inst)