Searched refs:ExitMBB (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCExpandAtomicPseudoInsts.cpp | 127 MachineBasicBlock *ExitMBB = MF->CreateMachineBasicBlock(BB); in expandAtomicRMW128() local 129 MF->insert(MFI, ExitMBB); in expandAtomicRMW128() 130 ExitMBB->splice(ExitMBB->begin(), &MBB, std::next(MI.getIterator()), in expandAtomicRMW128() 132 ExitMBB->transferSuccessorsAndUpdatePHIs(&MBB); in expandAtomicRMW128() 207 CurrentMBB->addSuccessor(ExitMBB); in expandAtomicRMW128() 208 fullyRecomputeLiveIns({ExitMBB, LoopMBB}); in expandAtomicRMW128() 247 MachineBasicBlock *ExitMBB = MF->CreateMachineBasicBlock(BB); in expandAtomicCmpSwap128() local 250 MF->insert(MFI, ExitMBB); in expandAtomicCmpSwap128() 251 ExitMBB->splice(ExitMBB->begin(), &MBB, std::next(MI.getIterator()), in expandAtomicCmpSwap128() 253 ExitMBB->transferSuccessorsAndUpdatePHIs(&MBB); in expandAtomicCmpSwap128() [all …]
|
| H A D | PPCFrameLowering.cpp | 1515 MachineBasicBlock *ExitMBB = MF.CreateMachineBasicBlock(ProbedBB); in inlineStackProbe() local 1516 MF.insert(MBBInsertPoint, ExitMBB); in inlineStackProbe() 1522 LoopMBB->addSuccessor(ExitMBB); in inlineStackProbe() 1525 ExitMBB->splice(ExitMBB->end(), CurrentMBB, in inlineStackProbe() 1528 ExitMBB->transferSuccessorsAndUpdatePHIs(CurrentMBB); in inlineStackProbe() 1532 buildDefCFAReg(*ExitMBB, ExitMBB->begin(), SPReg); in inlineStackProbe() 1535 fullyRecomputeLiveIns({ExitMBB, LoopMBB}); in inlineStackProbe()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVFrameLowering.cpp | 2353 MachineBasicBlock *ExitMBB = MF.CreateMachineBasicBlock(MBB.getBasicBlock()); in emitStackProbeInline() local 2354 MF.insert(MBBInsertPoint, ExitMBB); in emitStackProbeInline() 2400 ExitMBB->splice(ExitMBB->end(), &MBB, std::next(MBBI), MBB.end()); in emitStackProbeInline() 2401 ExitMBB->transferSuccessorsAndUpdatePHIs(&MBB); in emitStackProbeInline() 2403 LoopTestMBB->addSuccessor(ExitMBB); in emitStackProbeInline() 2407 fullyRecomputeLiveIns({ExitMBB, LoopTestMBB}); in emitStackProbeInline()
|
| H A D | RISCVISelLowering.cpp | 24454 MachineBasicBlock *ExitMBB = MF.CreateMachineBasicBlock(MBB->getBasicBlock()); in emitDynamicProbedAlloc() local 24455 MF.insert(MBBInsertPoint, ExitMBB); in emitDynamicProbedAlloc() 24483 BuildMI(*ExitMBB, ExitMBB->end(), DL, TII->get(RISCV::ADDI), SPReg) in emitDynamicProbedAlloc() 24487 ExitMBB->splice(ExitMBB->end(), MBB, std::next(MBBI), MBB->end()); in emitDynamicProbedAlloc() 24488 ExitMBB->transferSuccessorsAndUpdatePHIs(MBB); in emitDynamicProbedAlloc() 24490 LoopTestMBB->addSuccessor(ExitMBB); in emitDynamicProbedAlloc() 24496 return ExitMBB->begin()->getParent(); in emitDynamicProbedAlloc()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64FrameLowering.cpp | 5561 MachineBasicBlock *ExitMBB = MF.CreateMachineBasicBlock(MBB.getBasicBlock()); in inlineStackProbeLoopExactMultiple() local 5562 MF.insert(MBBInsertPoint, ExitMBB); in inlineStackProbeLoopExactMultiple() 5588 LoopMBB->addSuccessor(ExitMBB); in inlineStackProbeLoopExactMultiple() 5591 ExitMBB->splice(ExitMBB->end(), &MBB, MBBI, MBB.end()); in inlineStackProbeLoopExactMultiple() 5592 ExitMBB->transferSuccessorsAndUpdatePHIs(&MBB); in inlineStackProbeLoopExactMultiple() 5595 fullyRecomputeLiveIns({ExitMBB, LoopMBB}); in inlineStackProbeLoopExactMultiple() 5597 return ExitMBB->begin(); in inlineStackProbeLoopExactMultiple()
|
| H A D | AArch64InstrInfo.cpp | 10330 MachineBasicBlock *ExitMBB = MF.CreateMachineBasicBlock(MBB.getBasicBlock()); in probedStackAlloc() local 10331 MF.insert(MBBInsertPoint, ExitMBB); in probedStackAlloc() 10351 .addMBB(ExitMBB) in probedStackAlloc() 10368 BuildMI(*ExitMBB, ExitMBB->end(), DL, TII->get(AArch64::ADDXri), AArch64::SP) in probedStackAlloc() 10375 BuildMI(*ExitMBB, ExitMBB->end(), DL, TII->get(AArch64::LDRXui)) in probedStackAlloc() 10381 ExitMBB->splice(ExitMBB->end(), &MBB, std::next(MBBI), MBB.end()); in probedStackAlloc() 10382 ExitMBB->transferSuccessorsAndUpdatePHIs(&MBB); in probedStackAlloc() 10384 LoopTestMBB->addSuccessor(ExitMBB); in probedStackAlloc() 10391 fullyRecomputeLiveIns({ExitMBB, LoopBodyMBB, LoopTestMBB}); in probedStackAlloc() 10393 return ExitMBB->begin(); in probedStackAlloc()
|