Searched refs:LastMI (Results 1 - 10 of 10) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/
H A DARMHazardRecognizer.cpp44 if (LastMI && (MCID.TSFlags & ARMII::DomainMask) != ARMII::DomainGeneral) {
45 MachineInstr *DefMI = LastMI;
46 const MCInstrDesc &LastMCID = LastMI->getDesc();
52 if (!LastMI->isBarrier() &&
54 !(TII.getSubtarget().isLikeA9() && LastMI->mayLoadOrStore()) &&
56 MachineBasicBlock::iterator I = LastMI;
57 if (I != LastMI->getParent()->begin()) {
78 LastMI = nullptr;
86 LastMI = MI;
96 LastMI
[all...]
H A DARMHazardRecognizer.h31 MachineInstr *LastMI; member in class:llvm::ARMHazardRecognizer
38 LastMI(nullptr) {}
H A DARMBaseInstrInfo.cpp1712 MachineInstr *LastMI = &*Pred->rbegin(); local
1713 if (LastMI->getOpcode() == ARM::t2Bcc) {
1714 MachineBasicBlock::iterator CmpMI = LastMI;
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DMachineInstrBundle.cpp107 /// a sequence of instructions starting from FirstMI to LastMI (exclusive).
114 MachineBasicBlock::instr_iterator LastMI) {
115 assert(FirstMI != LastMI && "Empty bundle?");
116 MIBundleBuilder Bundle(MBB, FirstMI, LastMI);
135 for (; FirstMI != LastMI; ++FirstMI) {
226 MachineBasicBlock::instr_iterator LastMI = std::next(FirstMI); local
227 while (LastMI != E && LastMI->isInsideBundle())
228 ++LastMI;
229 finalizeBundle(MBB, FirstMI, LastMI);
112 finalizeBundle(MachineBasicBlock &MBB, MachineBasicBlock::instr_iterator FirstMI, MachineBasicBlock::instr_iterator LastMI) argument
[all...]
H A DRegisterCoalescer.cpp2275 MachineInstr *LastMI = local
2277 assert(LastMI && "Range must end at a proper instruction");
2280 assert(MI != MBB->end() && "Bad LastMI");
2285 // LastMI is the last instruction to use the current value.
2286 if (&*MI == LastMI) {
2289 LastMI = Indexes->getInstructionFromIndex(TaintExtent[TaintNum].first);
2290 assert(LastMI && "Range must end at a proper instruction");
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDbgValueHistoryCalculator.cpp148 auto LastMI = MBB.getLastNonDebugInstr(); local
149 if (LastMI == MBB.end() || !LastMI->isReturn())
153 DebugLoc LastLoc = LastMI->getDebugLoc();
154 auto Res = LastMI;
155 for (MachineBasicBlock::const_reverse_iterator I(std::next(LastMI)),
H A DAsmPrinterInlineAsm.cpp519 if (LastMI != MI || LastFn != getFunctionNumber()) {
521 LastMI = MI;
H A DAsmPrinter.cpp105 LastMI(nullptr), LastFn(0), Counter(~0U) {
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineInstrBundle.h23 /// a sequence of instructions starting from FirstMI to LastMI (exclusive).
30 MachineBasicBlock::instr_iterator LastMI);
H A DAsmPrinter.h517 mutable const MachineInstr *LastMI; member in class:llvm::AsmPrinter

Completed in 100 milliseconds