Home
last modified time | relevance | path

Searched refs:ExitMBB (Results 1 – 3 of 3) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCExpandAtomicPseudoInsts.cpp130 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()
212 recomputeLiveIns(*ExitMBB); in expandAtomicRMW128()
255 MachineBasicBlock *ExitMBB = MF->CreateMachineBasicBlock(BB); in expandAtomicCmpSwap128() local
259 MF->insert(MFI, ExitMBB); in expandAtomicCmpSwap128()
260 ExitMBB->splice(ExitMBB->begin(), &MBB, std::next(MI.getIterator()), in expandAtomicCmpSwap128()
262 ExitMBB->transferSuccessorsAndUpdatePHIs(&MBB); in expandAtomicCmpSwap128()
[all …]
H A DPPCFrameLowering.cpp1513 MachineBasicBlock *ExitMBB = MF.CreateMachineBasicBlock(ProbedBB); in inlineStackProbe() local
1514 MF.insert(MBBInsertPoint, ExitMBB); in inlineStackProbe()
1520 LoopMBB->addSuccessor(ExitMBB); in inlineStackProbe()
1523 ExitMBB->splice(ExitMBB->end(), CurrentMBB, in inlineStackProbe()
1526 ExitMBB->transferSuccessorsAndUpdatePHIs(CurrentMBB); in inlineStackProbe()
1530 buildDefCFAReg(*ExitMBB, ExitMBB->begin(), SPReg); in inlineStackProbe()
1534 recomputeLiveIns(*ExitMBB); in inlineStackProbe()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp608 MachineBasicBlock *ExitMBB = &MFI; in initializeMRT() local
609 if (ExitMBB->succ_empty()) { in initializeMRT()
610 return ExitMBB; in initializeMRT()