Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsExpandPseudo.cpp117 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicCmpSwapSubword() local
122 MF->insert(It, exitMBB); in expandAtomicCmpSwapSubword()
125 exitMBB->splice(exitMBB->begin(), &BB, in expandAtomicCmpSwapSubword()
127 exitMBB->transferSuccessorsAndUpdatePHIs(&BB); in expandAtomicCmpSwapSubword()
139 sinkMBB->addSuccessor(exitMBB, BranchProbability::getOne()); in expandAtomicCmpSwapSubword()
195 computeAndAddLiveIns(LiveRegs, *exitMBB); in expandAtomicCmpSwapSubword()
253 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicCmpSwap() local
257 MF->insert(It, exitMBB); in expandAtomicCmpSwap()
260 exitMBB->splice(exitMBB->begin(), &BB, in expandAtomicCmpSwap()
262 exitMBB->transferSuccessorsAndUpdatePHIs(&BB); in expandAtomicCmpSwap()
[all …]
H A DMipsISelLowering.cpp1755 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in emitAtomicBinaryPartword() local
1757 MF->insert(It, exitMBB); in emitAtomicBinaryPartword()
1760 exitMBB->splice(exitMBB->begin(), BB, in emitAtomicBinaryPartword()
1762 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in emitAtomicBinaryPartword()
1764 BB->addSuccessor(exitMBB, BranchProbability::getOne()); in emitAtomicBinaryPartword()
1825 return exitMBB; in emitAtomicBinaryPartword()
1939 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in emitAtomicCmpSwapPartword() local
1941 MF->insert(It, exitMBB); in emitAtomicCmpSwapPartword()
1944 exitMBB->splice(exitMBB->begin(), BB, in emitAtomicCmpSwapPartword()
1946 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in emitAtomicCmpSwapPartword()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp11031 MachineBasicBlock *exitMBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitAtomicBinary() local
11035 F->insert(It, exitMBB); in EmitAtomicBinary()
11036 exitMBB->splice(exitMBB->begin(), BB, in EmitAtomicBinary()
11038 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in EmitAtomicBinary()
11085 .addImm(CmpPred).addReg(PPC::CR0).addMBB(exitMBB); in EmitAtomicBinary()
11087 BB->addSuccessor(exitMBB); in EmitAtomicBinary()
11095 BB->addSuccessor(exitMBB); in EmitAtomicBinary()
11099 BB = exitMBB; in EmitAtomicBinary()
11203 MachineBasicBlock *exitMBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitPartwordAtomicBinary() local
11207 F->insert(It, exitMBB); in EmitPartwordAtomicBinary()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp10830 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in EmitStructByval() local
10832 MF->insert(It, exitMBB); in EmitStructByval()
10835 exitMBB->splice(exitMBB->begin(), BB, in EmitStructByval()
10837 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in EmitStructByval()
10937 BB->addSuccessor(exitMBB); in EmitStructByval()
10940 BB = exitMBB; in EmitStructByval()
10941 auto StartOfExit = exitMBB->begin(); in EmitStructByval()
11515 MachineBasicBlock *exitMBB = OtherSucc(BB, destMBB); in EmitInstrWithCustomInserter() local
11517 std::swap(destMBB, exitMBB); in EmitInstrWithCustomInserter()
11523 .addMBB(exitMBB) in EmitInstrWithCustomInserter()
[all …]