Home
last modified time | relevance | path

Searched refs:LastMI (Results 1 – 25 of 39) sorted by relevance

12

/external/llvm-project/llvm/lib/Target/ARM/
DARMHazardRecognizer.cpp43 if (LastMI && (MCID.TSFlags & ARMII::DomainMask) != ARMII::DomainGeneral) { in getHazardType()
44 MachineInstr *DefMI = LastMI; in getHazardType()
45 const MCInstrDesc &LastMCID = LastMI->getDesc(); in getHazardType()
51 if (!LastMI->isBarrier() && in getHazardType()
52 !(TII.getSubtarget().hasMuxedUnits() && LastMI->mayLoadOrStore()) && in getHazardType()
54 MachineBasicBlock::iterator I = LastMI; in getHazardType()
55 if (I != LastMI->getParent()->begin()) { in getHazardType()
75 LastMI = nullptr; in Reset()
82 LastMI = MI; in EmitInstruction()
90 LastMI = nullptr; in AdvanceCycle()
DARMHazardRecognizer.h22 MachineInstr *LastMI = nullptr; variable
/external/llvm/lib/Target/ARM/
DARMHazardRecognizer.cpp44 if (LastMI && (MCID.TSFlags & ARMII::DomainMask) != ARMII::DomainGeneral) { in getHazardType()
45 MachineInstr *DefMI = LastMI; in getHazardType()
46 const MCInstrDesc &LastMCID = LastMI->getDesc(); in getHazardType()
52 if (!LastMI->isBarrier() && in getHazardType()
53 !(TII.getSubtarget().hasMuxedUnits() && LastMI->mayLoadOrStore()) && in getHazardType()
55 MachineBasicBlock::iterator I = LastMI; in getHazardType()
56 if (I != LastMI->getParent()->begin()) { in getHazardType()
77 LastMI = nullptr; in Reset()
85 LastMI = MI; in EmitInstruction()
95 LastMI = nullptr; in AdvanceCycle()
DARMHazardRecognizer.h31 MachineInstr *LastMI; variable
38 LastMI(nullptr) {} in ARMHazardRecognizer()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMHazardRecognizer.cpp43 if (LastMI && (MCID.TSFlags & ARMII::DomainMask) != ARMII::DomainGeneral) { in getHazardType()
44 MachineInstr *DefMI = LastMI; in getHazardType()
45 const MCInstrDesc &LastMCID = LastMI->getDesc(); in getHazardType()
51 if (!LastMI->isBarrier() && in getHazardType()
52 !(TII.getSubtarget().hasMuxedUnits() && LastMI->mayLoadOrStore()) && in getHazardType()
54 MachineBasicBlock::iterator I = LastMI; in getHazardType()
55 if (I != LastMI->getParent()->begin()) { in getHazardType()
76 LastMI = nullptr; in Reset()
84 LastMI = MI; in EmitInstruction()
94 LastMI = nullptr; in AdvanceCycle()
DARMHazardRecognizer.h30 MachineInstr *LastMI = nullptr; variable
/external/llvm-project/llvm/lib/CodeGen/
DMachineInstrBundle.cpp112 MachineBasicBlock::instr_iterator LastMI) { in getDebugLoc() argument
113 for (auto MII = FirstMI; MII != LastMI; ++MII) in getDebugLoc()
127 MachineBasicBlock::instr_iterator LastMI) { in finalizeBundle() argument
128 assert(FirstMI != LastMI && "Empty bundle?"); in finalizeBundle()
129 MIBundleBuilder Bundle(MBB, FirstMI, LastMI); in finalizeBundle()
136 BuildMI(MF, getDebugLoc(FirstMI, LastMI), TII->get(TargetOpcode::BUNDLE)); in finalizeBundle()
148 for (auto MII = FirstMI; MII != LastMI; ++MII) { in finalizeBundle()
231 for (auto MII = FirstMI; MII != LastMI; ++MII) { in finalizeBundle()
248 MachineBasicBlock::instr_iterator LastMI = std::next(FirstMI); in finalizeBundle() local
249 while (LastMI != E && LastMI->isInsideBundle()) in finalizeBundle()
[all …]
DRegisterCoalescer.cpp2940 MachineInstr *LastMI = in resolveConflicts() local
2942 assert(LastMI && "Range must end at a proper instruction"); in resolveConflicts()
2951 if (&*MI == LastMI) { in resolveConflicts()
2954 LastMI = Indexes->getInstructionFromIndex(TaintExtent[TaintNum].first); in resolveConflicts()
2955 assert(LastMI && "Range must end at a proper instruction"); in resolveConflicts()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineInstrBundle.cpp112 MachineBasicBlock::instr_iterator LastMI) { in getDebugLoc() argument
113 for (auto MII = FirstMI; MII != LastMI; ++MII) in getDebugLoc()
127 MachineBasicBlock::instr_iterator LastMI) { in finalizeBundle() argument
128 assert(FirstMI != LastMI && "Empty bundle?"); in finalizeBundle()
129 MIBundleBuilder Bundle(MBB, FirstMI, LastMI); in finalizeBundle()
136 BuildMI(MF, getDebugLoc(FirstMI, LastMI), TII->get(TargetOpcode::BUNDLE)); in finalizeBundle()
148 for (auto MII = FirstMI; MII != LastMI; ++MII) { in finalizeBundle()
231 for (auto MII = FirstMI; MII != LastMI; ++MII) { in finalizeBundle()
248 MachineBasicBlock::instr_iterator LastMI = std::next(FirstMI); in finalizeBundle() local
249 while (LastMI != E && LastMI->isInsideBundle()) in finalizeBundle()
[all …]
DRegisterCoalescer.cpp2918 MachineInstr *LastMI = in resolveConflicts() local
2920 assert(LastMI && "Range must end at a proper instruction"); in resolveConflicts()
2929 if (&*MI == LastMI) { in resolveConflicts()
2932 LastMI = Indexes->getInstructionFromIndex(TaintExtent[TaintNum].first); in resolveConflicts()
2933 assert(LastMI && "Range must end at a proper instruction"); in resolveConflicts()
/external/llvm/lib/CodeGen/
DMachineInstrBundle.cpp115 MachineBasicBlock::instr_iterator LastMI) { in finalizeBundle() argument
116 assert(FirstMI != LastMI && "Empty bundle?"); in finalizeBundle()
117 MIBundleBuilder Bundle(MBB, FirstMI, LastMI); in finalizeBundle()
136 for (; FirstMI != LastMI; ++FirstMI) { in finalizeBundle()
227 MachineBasicBlock::instr_iterator LastMI = std::next(FirstMI); in finalizeBundle() local
228 while (LastMI != E && LastMI->isInsideBundle()) in finalizeBundle()
229 ++LastMI; in finalizeBundle()
230 finalizeBundle(MBB, FirstMI, LastMI); in finalizeBundle()
231 return LastMI; in finalizeBundle()
DRegisterCoalescer.cpp2349 MachineInstr *LastMI = in resolveConflicts() local
2351 assert(LastMI && "Range must end at a proper instruction"); in resolveConflicts()
2360 if (&*MI == LastMI) { in resolveConflicts()
2363 LastMI = Indexes->getInstructionFromIndex(TaintExtent[TaintNum].first); in resolveConflicts()
2364 assert(LastMI && "Range must end at a proper instruction"); in resolveConflicts()
/external/llvm/lib/CodeGen/AsmPrinter/
DDbgValueHistoryCalculator.cpp130 auto LastMI = MBB.getLastNonDebugInstr(); in getFirstEpilogueInst() local
131 if (LastMI == MBB.end() || !LastMI->isReturn()) in getFirstEpilogueInst()
135 DebugLoc LastLoc = LastMI->getDebugLoc(); in getFirstEpilogueInst()
136 auto Res = LastMI; in getFirstEpilogueInst()
137 for (MachineBasicBlock::const_reverse_iterator I(std::next(LastMI)), in getFirstEpilogueInst()
DAsmPrinterInlineAsm.cpp519 if (LastMI != MI || LastFn != getFunctionNumber()) { in PrintSpecial()
521 LastMI = MI; in PrintSpecial()
/external/llvm/lib/Target/AMDGPU/
DSIWholeQuadMode.cpp287 MachineInstr *LastMI = &*MBB.rbegin(); in propagateBlock() local
288 InstrInfo &LastII = Instructions[LastMI]; in propagateBlock()
291 Worklist.push_back(LastMI); in propagateBlock()
/external/llvm/include/llvm/CodeGen/
DMachineInstrBundle.h30 MachineBasicBlock::instr_iterator LastMI);
DAsmPrinter.h515 mutable const MachineInstr *LastMI;
/external/llvm-project/llvm/include/llvm/CodeGen/
DMachineInstrBundle.h29 MachineBasicBlock::instr_iterator LastMI);
DAsmPrinter.h746 mutable const MachineInstr *LastMI = nullptr;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineInstrBundle.h29 MachineBasicBlock::instr_iterator LastMI);
DAsmPrinter.h668 mutable const MachineInstr *LastMI = nullptr;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIWholeQuadMode.cpp481 MachineInstr *LastMI = &*MBB.rbegin(); in propagateBlock() local
482 InstrInfo &LastII = Instructions[LastMI]; in propagateBlock()
485 Worklist.push_back(LastMI); in propagateBlock()
/external/llvm-project/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinterInlineAsm.cpp617 if (LastMI != MI || LastFn != getFunctionNumber()) { in PrintSpecial()
619 LastMI = MI; in PrintSpecial()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinterInlineAsm.cpp614 if (LastMI != MI || LastFn != getFunctionNumber()) { in PrintSpecial()
616 LastMI = MI; in PrintSpecial()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DSIWholeQuadMode.cpp559 MachineInstr *LastMI = &*MBB.rbegin(); in propagateBlock() local
560 InstrInfo &LastII = Instructions[LastMI]; in propagateBlock()
563 Worklist.push_back(LastMI); in propagateBlock()

12