Searched refs:ExitMBB (Results 1 – 5 of 5) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCExpandAtomicPseudoInsts.cpp | 130 MachineBasicBlock *ExitMBB = MF->CreateMachineBasicBlock(BB); in expandAtomicRMW128() local 132 MF->insert(MFI, ExitMBB); in expandAtomicRMW128() 133 ExitMBB->splice(ExitMBB->begin(), &MBB, std::next(MI.getIterator()), in expandAtomicRMW128() 135 ExitMBB->transferSuccessorsAndUpdatePHIs(&MBB); in expandAtomicRMW128() 210 CurrentMBB->addSuccessor(ExitMBB); in expandAtomicRMW128() 256 MF->insert(MFI, ExitMBB); in expandAtomicCmpSwap128() 257 ExitMBB->splice(ExitMBB->begin(), &MBB, std::next(MI.getIterator()), in expandAtomicCmpSwap128() 259 ExitMBB->transferSuccessorsAndUpdatePHIs(&MBB); in expandAtomicCmpSwap128() 276 .addMBB(ExitMBB); in expandAtomicCmpSwap128() 278 CurrentMBB->addSuccessor(ExitMBB); in expandAtomicCmpSwap128() [all …]
|
| H A D | PPCFrameLowering.cpp | 1514 MachineBasicBlock *ExitMBB = MF.CreateMachineBasicBlock(ProbedBB); in inlineStackProbe() local 1515 MF.insert(MBBInsertPoint, ExitMBB); in inlineStackProbe() 1521 LoopMBB->addSuccessor(ExitMBB); in inlineStackProbe() 1524 ExitMBB->splice(ExitMBB->end(), CurrentMBB, in inlineStackProbe() 1527 ExitMBB->transferSuccessorsAndUpdatePHIs(CurrentMBB); in inlineStackProbe() 1531 buildDefCFAReg(*ExitMBB, ExitMBB->begin(), SPReg); in inlineStackProbe() 1536 anyChange = recomputeLiveIns(*ExitMBB) || recomputeLiveIns(*LoopMBB); in inlineStackProbe()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64FrameLowering.cpp | 4308 MachineBasicBlock *ExitMBB = MF.CreateMachineBasicBlock(MBB.getBasicBlock()); in inlineStackProbeLoopExactMultiple() local 4309 MF.insert(MBBInsertPoint, ExitMBB); in inlineStackProbeLoopExactMultiple() 4335 LoopMBB->addSuccessor(ExitMBB); in inlineStackProbeLoopExactMultiple() 4338 ExitMBB->splice(ExitMBB->end(), &MBB, MBBI, MBB.end()); in inlineStackProbeLoopExactMultiple() 4339 ExitMBB->transferSuccessorsAndUpdatePHIs(&MBB); in inlineStackProbeLoopExactMultiple() 4344 anyChange = recomputeLiveIns(*ExitMBB) || recomputeLiveIns(*LoopMBB); in inlineStackProbeLoopExactMultiple() 4347 return ExitMBB->begin(); in inlineStackProbeLoopExactMultiple()
|
| H A D | AArch64InstrInfo.cpp | 9529 MachineBasicBlock *ExitMBB = MF.CreateMachineBasicBlock(MBB.getBasicBlock()); in probedStackAlloc() local 9530 MF.insert(MBBInsertPoint, ExitMBB); in probedStackAlloc() 9550 .addMBB(ExitMBB) in probedStackAlloc() 9567 BuildMI(*ExitMBB, ExitMBB->end(), DL, TII->get(AArch64::ADDXri), AArch64::SP) in probedStackAlloc() 9574 BuildMI(*ExitMBB, ExitMBB->end(), DL, TII->get(AArch64::LDRXui)) in probedStackAlloc() 9580 ExitMBB->splice(ExitMBB->end(), &MBB, std::next(MBBI), MBB.end()); in probedStackAlloc() 9581 ExitMBB->transferSuccessorsAndUpdatePHIs(&MBB); in probedStackAlloc() 9583 LoopTestMBB->addSuccessor(ExitMBB); in probedStackAlloc() 9592 anyChange = recomputeLiveIns(*ExitMBB) || in probedStackAlloc() 9599 return ExitMBB->begin(); in probedStackAlloc()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUMachineCFGStructurizer.cpp | 608 MachineBasicBlock *ExitMBB = &MFI; in initializeMRT() local 609 if (ExitMBB->succ_empty()) { in initializeMRT() 610 return ExitMBB; in initializeMRT()
|