Searched refs:CurMI (Results 1 – 7 of 7) sorted by relevance
134 MachineInstr *CurMI = &*MII; in combineMachineInstrs() local137 if (isTriviallyDead(*CurMI, *MRI)) { in combineMachineInstrs()138 LLVM_DEBUG(dbgs() << *CurMI << "Is dead; erasing.\n"); in combineMachineInstrs()139 CurMI->eraseFromParentAndMarkDBGValuesForRemoval(); in combineMachineInstrs()142 WorkList.deferred_insert(CurMI); in combineMachineInstrs()
223 MachineInstr *CurMI; in repairReg() local225 CurMI = MI; in repairReg()227 CurMI = MIRBuilder.getMF().CloneMachineInstr(MI); in repairReg()228 InsertPt->insert(*CurMI); in repairReg()229 NewInstrs[Idx++] = CurMI; in repairReg()
352 assert(CurMI == nullptr); in beginInstruction()353 CurMI = MI; in beginInstruction()378 assert(CurMI != nullptr); in endInstruction()381 if (!CurMI->isMetaInstruction()) { in endInstruction()383 PrevInstBB = CurMI->getParent(); in endInstruction()387 LabelsAfterInsn.find(CurMI); in endInstruction()388 CurMI = nullptr; in endInstruction()
680 static void interpretValues(const MachineInstr *CurMI, in interpretValues() argument684 const MachineFunction *MF = CurMI->getMF(); in interpretValues()732 getForwardingRegsDefinedByMI(*CurMI, FwdRegDefs); in interpretValues()737 if (auto ParamValue = TII.describeLoadedValue(*CurMI, ParamFwdReg)) { in interpretValues()776 static bool interpretNextInstr(const MachineInstr *CurMI, in interpretNextInstr() argument780 if (CurMI->isBundle()) in interpretNextInstr()786 if (CurMI->isCall()) in interpretNextInstr()793 if (CurMI->getNumOperands() == 0) in interpretNextInstr()796 interpretValues(CurMI, ForwardedRegWorklist, Params); in interpretNextInstr()1428 assert(CurMI == nullptr); in endModule()[all …]
76 const MachineInstr *CurMI = nullptr; variable
142 for (auto &CurMI : *MI.getParent()) { in rescheduleCanonically()143 if (&CurMI == &MI) in rescheduleCanonically()
1107 if (!CurMI) // no debug info in beginInstruction()