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

/external/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() &&
53 !(TII.getSubtarget().hasMuxedUnits() && LastMI->mayLoadOrStore()) &&
55 MachineBasicBlock::iterator I = LastMI;
56 if (I != LastMI->getParent()->begin()) {
77 LastMI = nullptr;
85 LastMI = MI;
95 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;
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
H A DARMHazardRecognizer.cpp47 if (LastMI && (MCID.TSFlags & ARMII::DomainMask) != ARMII::DomainGeneral) {
48 MachineInstr *DefMI = LastMI;
49 const MCInstrDesc &LastMCID = LastMI->getDesc();
55 MachineBasicBlock::iterator I = LastMI;
56 if (I != LastMI->getParent()->begin()) {
77 LastMI = 0;
104 LastMI = MI;
114 LastMI = 0;
H A DARMHazardRecognizer.h31 MachineInstr *LastMI; member in class:llvm::ARMHazardRecognizer
43 TRI(tri), STI(sti), LastMI(0), ITBlockSize(0) {}
/external/llvm/lib/CodeGen/
H A DMachineInstrBundle.cpp108 /// a sequence of instructions starting from FirstMI to LastMI (exclusive).
115 MachineBasicBlock::instr_iterator LastMI) {
116 assert(FirstMI != LastMI && "Empty bundle?");
117 MIBundleBuilder Bundle(MBB, FirstMI, LastMI);
136 for (; FirstMI != LastMI; ++FirstMI) {
227 MachineBasicBlock::instr_iterator LastMI = std::next(FirstMI); local
228 while (LastMI != E && LastMI->isInsideBundle())
229 ++LastMI;
230 finalizeBundle(MBB, FirstMI, LastMI);
113 finalizeBundle(MachineBasicBlock &MBB, MachineBasicBlock::instr_iterator FirstMI, MachineBasicBlock::instr_iterator LastMI) argument
[all...]
H A DRegisterCoalescer.cpp2349 MachineInstr *LastMI = local
2351 assert(LastMI && "Range must end at a proper instruction");
2354 assert(MI != MBB->end() && "Bad LastMI");
2359 // LastMI is the last instruction to use the current value.
2360 if (&*MI == LastMI) {
2363 LastMI = Indexes->getInstructionFromIndex(TaintExtent[TaintNum].first);
2364 assert(LastMI && "Range must end at a proper instruction");
H A DMachinePipeliner.cpp1178 MachineInstr *LastMI = MRI.getUniqueVRegDef(NewBase); local
1179 if (!LastMI)
1181 SUnit *LastSU = getSUnit(LastMI);
/external/llvm/lib/CodeGen/AsmPrinter/
H A DDbgValueHistoryCalculator.cpp130 auto LastMI = MBB.getLastNonDebugInstr(); local
131 if (LastMI == MBB.end() || !LastMI->isReturn())
135 DebugLoc LastLoc = LastMI->getDebugLoc();
136 auto Res = LastMI;
137 for (MachineBasicBlock::const_reverse_iterator I(std::next(LastMI)),
H A DAsmPrinterInlineAsm.cpp519 if (LastMI != MI || LastFn != getFunctionNumber()) {
521 LastMI = MI;
H A DAsmPrinter.cpp104 LastMI(nullptr), LastFn(0), Counter(~0U) {
/external/llvm/lib/Target/AMDGPU/
H A DSIWholeQuadMode.cpp287 MachineInstr *LastMI = &*MBB.rbegin(); local
288 InstrInfo &LastII = Instructions[LastMI];
291 Worklist.push_back(LastMI);
/external/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.h515 mutable const MachineInstr *LastMI; member in class:llvm::AsmPrinter
/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
H A DAsmPrinterInlineAsm.cpp389 if (LastMI != MI || LastFn != getFunctionNumber()) {
391 LastMI = MI;
H A DDwarfDebug.cpp1178 MachineBasicBlock::const_iterator LastMI = local
1180 if (LastMI == PrevMBB->end()) {
1187 // Terminate after LastMI.
1188 History.push_back(LastMI);
1251 MachineBasicBlock::const_iterator LastMI = local
1253 if (LastMI == PrevMBB->end())
1257 // Terminate after LastMI.
1258 History.push_back(LastMI);
H A DAsmPrinter.cpp101 LastMI(0), LastFn(0), Counter(~0U), SetCounter(0) {
652 const MachineInstr *LastMI = 0; local
659 LastMI = II;
720 bool RequiresNoop = LastMI && LastMI->isPrologLabel();
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
H A DAsmPrinter.h442 mutable const MachineInstr *LastMI; member in class:llvm::AsmPrinter

Completed in 4015 milliseconds