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()48 if (!LastMI->isBarrier() && in getHazardType()50 !(STI.isLikeA9() && (LastMI->mayLoad() || LastMI->mayStore())) && in getHazardType()52 MachineBasicBlock::iterator I = LastMI; in getHazardType()53 if (I != LastMI->getParent()->begin()) { in getHazardType()74 LastMI = 0; in Reset()82 LastMI = MI; in EmitInstruction()92 LastMI = 0; in AdvanceCycle()
35 MachineInstr *LastMI; variable45 TRI(tri), STI(sti), LastMI(0) {} 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 = llvm::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()
1761 MachineInstr *LastMI = in resolveConflicts() local1763 assert(LastMI && "Range must end at a proper instruction"); in resolveConflicts()1772 if (&*MI == LastMI) { in resolveConflicts()1775 LastMI = Indexes->getInstructionFromIndex(TaintExtent[TaintNum].first); in resolveConflicts()1776 assert(LastMI && "Range must end at a proper instruction"); in resolveConflicts()
30 MachineBasicBlock::instr_iterator LastMI);
456 mutable const MachineInstr *LastMI;
503 if (LastMI != MI || LastFn != getFunctionNumber()) { in PrintSpecial()505 LastMI = MI; in PrintSpecial()
99 LastMI(0), LastFn(0), Counter(~0U), SetCounter(0) { in AsmPrinter()658 const MachineInstr *LastMI = 0; in EmitFunctionBody() local665 LastMI = II; in EmitFunctionBody()726 bool RequiresNoop = LastMI && LastMI->isPrologLabel(); in EmitFunctionBody()
1429 MachineBasicBlock::const_iterator LastMI = in beginFunction() local1431 if (LastMI == PrevMBB->end()) { in beginFunction()1439 History.push_back(LastMI); in beginFunction()1504 MachineBasicBlock::const_iterator LastMI = in beginFunction() local1506 if (LastMI == PrevMBB->end()) in beginFunction()1511 History.push_back(LastMI); in beginFunction()