Lines Matching defs:completed_inst
990 InstructionQueue<Impl>::wakeDependents(const DynInstPtr &completed_inst)
995 if (completed_inst->isFloating()) {
997 } else if (completed_inst->isVector()) {
1005 assert(!completed_inst->isSquashed());
1013 if (completed_inst->isMemRef()) {
1014 memDepUnit[completed_inst->threadNumber].wakeDependents(completed_inst);
1015 completeMemInst(completed_inst);
1016 } else if (completed_inst->isMemBarrier() ||
1017 completed_inst->isWriteBarrier()) {
1018 memDepUnit[completed_inst->threadNumber].completeBarrier(completed_inst);
1022 dest_reg_idx < completed_inst->numDestRegs();
1026 completed_inst->renamedDestRegIdx(dest_reg_idx);
1039 completed_inst->setPinnedRegsWritten();
1129 InstructionQueue<Impl>::completeMemInst(const DynInstPtr &completed_inst)
1131 ThreadID tid = completed_inst->threadNumber;
1134 completed_inst->pcState(), completed_inst->seqNum);
1138 completed_inst->memOpDone(true);
1140 memDepUnit[tid].completed(completed_inst);