Home
last modified time | relevance | path

Searched refs:MBBInsertPoint (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h237 class MBBInsertPoint : public InsertPoint {
255 MBBInsertPoint(MachineBasicBlock &MBB, bool Beginning = true)
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp1386 MachineFunction::iterator MBBInsertPoint = std::next(MBB.getIterator()); in inlineStackProbe() local
1388 MF.insert(MBBInsertPoint, ProbeLoopBodyMBB); in inlineStackProbe()
1390 MF.insert(MBBInsertPoint, ProbeExitMBB); in inlineStackProbe()
1511 MachineFunction::iterator MBBInsertPoint = in inlineStackProbe() local
1514 MF.insert(MBBInsertPoint, LoopMBB); in inlineStackProbe()
1516 MF.insert(MBBInsertPoint, ExitMBB); in inlineStackProbe()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp861 addInsertPoint(*new MBBInsertPoint(MBB, Beginning)); in addInsertPoint()
928 uint64_t RegBankSelect::MBBInsertPoint::frequency(const Pass &P) const { in frequency()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp2349 MachineFunction::iterator MBBInsertPoint = std::next(MBB.getIterator()); in emitStackProbeInline() local
2352 MF.insert(MBBInsertPoint, LoopTestMBB); in emitStackProbeInline()
2354 MF.insert(MBBInsertPoint, ExitMBB); in emitStackProbeInline()
H A DRISCVISelLowering.cpp24450 MachineFunction::iterator MBBInsertPoint = std::next(MBB->getIterator()); in emitDynamicProbedAlloc() local
24453 MF.insert(MBBInsertPoint, LoopTestMBB); in emitDynamicProbedAlloc()
24455 MF.insert(MBBInsertPoint, ExitMBB); in emitDynamicProbedAlloc()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp5558 MachineFunction::iterator MBBInsertPoint = std::next(MBB.getIterator()); in inlineStackProbeLoopExactMultiple() local
5560 MF.insert(MBBInsertPoint, LoopMBB); in inlineStackProbeLoopExactMultiple()
5562 MF.insert(MBBInsertPoint, ExitMBB); in inlineStackProbeLoopExactMultiple()
H A DAArch64InstrInfo.cpp10323 MachineFunction::iterator MBBInsertPoint = std::next(MBB.getIterator()); in probedStackAlloc() local
10326 MF.insert(MBBInsertPoint, LoopTestMBB); in probedStackAlloc()
10329 MF.insert(MBBInsertPoint, LoopBodyMBB); in probedStackAlloc()
10331 MF.insert(MBBInsertPoint, ExitMBB); in probedStackAlloc()