Searched refs:LastMI (Results 1 – 9 of 9) sorted by relevance
44 if (LastMI && (MCID.TSFlags & ARMII::DomainMask) != ARMII::DomainGeneral) { in getHazardType()45 MachineInstr *DefMI = LastMI; in getHazardType()46 const MCInstrDesc &LastMCID = LastMI->getDesc(); in getHazardType()53 if (!LastMI->isBarrier() && in getHazardType()56 (LastMI->mayLoad() || LastMI->mayStore())) && in getHazardType()58 MachineBasicBlock::iterator I = LastMI; in getHazardType()59 if (I != LastMI->getParent()->begin()) { in getHazardType()80 LastMI = nullptr; in Reset()88 LastMI = MI; in EmitInstruction()98 LastMI = nullptr; in AdvanceCycle()
31 MachineInstr *LastMI; variable38 LastMI(nullptr) {} in ARMHazardRecognizer()
102 MachineBasicBlock::instr_iterator LastMI) { in finalizeBundle() argument103 assert(FirstMI != LastMI && "Empty bundle?"); in finalizeBundle()104 MIBundleBuilder Bundle(MBB, FirstMI, LastMI); in finalizeBundle()123 for (; FirstMI != LastMI; ++FirstMI) { in finalizeBundle()214 MachineBasicBlock::instr_iterator LastMI = std::next(FirstMI); in finalizeBundle() local215 while (LastMI != E && LastMI->isInsideBundle()) in finalizeBundle()216 ++LastMI; in finalizeBundle()217 finalizeBundle(MBB, FirstMI, LastMI); in finalizeBundle()218 return LastMI; in finalizeBundle()
1834 MachineInstr *LastMI = in resolveConflicts() local1836 assert(LastMI && "Range must end at a proper instruction"); in resolveConflicts()1845 if (&*MI == LastMI) { in resolveConflicts()1848 LastMI = Indexes->getInstructionFromIndex(TaintExtent[TaintNum].first); in resolveConflicts()1849 assert(LastMI && "Range must end at a proper instruction"); in resolveConflicts()
129 auto LastMI = MBB.getLastNonDebugInstr(); in getFirstEpilogueInst() local130 if (LastMI == MBB.end() || !LastMI->isReturn()) in getFirstEpilogueInst()134 DebugLoc LastLoc = LastMI->getDebugLoc(); in getFirstEpilogueInst()135 auto Res = LastMI; in getFirstEpilogueInst()136 for (MachineBasicBlock::const_reverse_iterator I(std::next(LastMI)); I != MBB.rend(); in getFirstEpilogueInst()
513 if (LastMI != MI || LastFn != getFunctionNumber()) { in PrintSpecial()515 LastMI = MI; in PrintSpecial()
105 LastMI(nullptr), LastFn(0), Counter(~0U), SetCounter(0) { in AsmPrinter()745 const MachineInstr *LastMI = nullptr; in EmitFunctionBody() local750 LastMI = &MI; in EmitFunctionBody()814 bool RequiresNoop = LastMI && LastMI->isCFIInstruction(); in EmitFunctionBody()
30 MachineBasicBlock::instr_iterator LastMI);
476 mutable const MachineInstr *LastMI;