Home
last modified time | relevance | path

Searched refs:exitMBB (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsExpandPseudo.cpp116 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicCmpSwapSubword() local
121 MF->insert(It, exitMBB); in expandAtomicCmpSwapSubword()
124 exitMBB->splice(exitMBB->begin(), &BB, in expandAtomicCmpSwapSubword()
126 exitMBB->transferSuccessorsAndUpdatePHIs(&BB); in expandAtomicCmpSwapSubword()
138 sinkMBB->addSuccessor(exitMBB, BranchProbability::getOne()); in expandAtomicCmpSwapSubword()
194 computeAndAddLiveIns(LiveRegs, *exitMBB); in expandAtomicCmpSwapSubword()
252 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicCmpSwap() local
256 MF->insert(It, exitMBB); in expandAtomicCmpSwap()
259 exitMBB->splice(exitMBB->begin(), &BB, in expandAtomicCmpSwap()
261 exitMBB->transferSuccessorsAndUpdatePHIs(&BB); in expandAtomicCmpSwap()
[all …]
H A DMipsISelLowering.cpp1882 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in emitAtomicBinaryPartword() local
1884 MF->insert(It, exitMBB); in emitAtomicBinaryPartword()
1887 exitMBB->splice(exitMBB->begin(), BB, in emitAtomicBinaryPartword()
1889 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in emitAtomicBinaryPartword()
1891 BB->addSuccessor(exitMBB, BranchProbability::getOne()); in emitAtomicBinaryPartword()
1952 return exitMBB; in emitAtomicBinaryPartword()
2066 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in emitAtomicCmpSwapPartword() local
2068 MF->insert(It, exitMBB); in emitAtomicCmpSwapPartword()
2071 exitMBB->splice(exitMBB->begin(), BB, in emitAtomicCmpSwapPartword()
2073 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in emitAtomicCmpSwapPartword()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp12907 MachineBasicBlock *exitMBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitAtomicBinary() local
12911 F->insert(It, exitMBB); in EmitAtomicBinary()
12912 exitMBB->splice(exitMBB->begin(), BB, in EmitAtomicBinary()
12914 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in EmitAtomicBinary()
12962 .addMBB(exitMBB); in EmitAtomicBinary()
12964 BB->addSuccessor(exitMBB); in EmitAtomicBinary()
12972 BB->addSuccessor(exitMBB); in EmitAtomicBinary()
12976 BB = exitMBB; in EmitAtomicBinary()
13082 MachineBasicBlock *exitMBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitPartwordAtomicBinary() local
13086 F->insert(It, exitMBB); in EmitPartwordAtomicBinary()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp11634 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in EmitStructByval() local
11636 MF->insert(It, exitMBB); in EmitStructByval()
11641 exitMBB->setCallFrameSize(CallFrameSize); in EmitStructByval()
11644 exitMBB->splice(exitMBB->begin(), BB, in EmitStructByval()
11646 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in EmitStructByval()
11740 BB->addSuccessor(exitMBB); in EmitStructByval()
11743 BB = exitMBB; in EmitStructByval()
11744 auto StartOfExit = exitMBB->begin(); in EmitStructByval()
12319 MachineBasicBlock *exitMBB = OtherSucc(BB, destMBB); in EmitInstrWithCustomInserter() local
12321 std::swap(destMBB, exitMBB); in EmitInstrWithCustomInserter()
[all …]