Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/
DMipsExpandPseudo.cpp118 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicCmpSwapSubword() local
123 MF->insert(It, exitMBB); in expandAtomicCmpSwapSubword()
126 exitMBB->splice(exitMBB->begin(), &BB, in expandAtomicCmpSwapSubword()
128 exitMBB->transferSuccessorsAndUpdatePHIs(&BB); in expandAtomicCmpSwapSubword()
140 sinkMBB->addSuccessor(exitMBB, BranchProbability::getOne()); in expandAtomicCmpSwapSubword()
196 computeAndAddLiveIns(LiveRegs, *exitMBB); in expandAtomicCmpSwapSubword()
254 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in expandAtomicCmpSwap() local
258 MF->insert(It, exitMBB); in expandAtomicCmpSwap()
261 exitMBB->splice(exitMBB->begin(), &BB, in expandAtomicCmpSwap()
263 exitMBB->transferSuccessorsAndUpdatePHIs(&BB); in expandAtomicCmpSwap()
[all …]
DMipsISelLowering.cpp1631 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in emitAtomicBinaryPartword() local
1633 MF->insert(It, exitMBB); in emitAtomicBinaryPartword()
1636 exitMBB->splice(exitMBB->begin(), BB, in emitAtomicBinaryPartword()
1638 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in emitAtomicBinaryPartword()
1640 BB->addSuccessor(exitMBB, BranchProbability::getOne()); in emitAtomicBinaryPartword()
1695 return exitMBB; in emitAtomicBinaryPartword()
1811 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in emitAtomicCmpSwapPartword() local
1813 MF->insert(It, exitMBB); in emitAtomicCmpSwapPartword()
1816 exitMBB->splice(exitMBB->begin(), BB, in emitAtomicCmpSwapPartword()
1818 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in emitAtomicCmpSwapPartword()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsISelLowering.cpp897 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in EmitAtomicBinary() local
901 MF->insert(It, exitMBB); in EmitAtomicBinary()
904 exitMBB->splice(exitMBB->begin(), BB, in EmitAtomicBinary()
907 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in EmitAtomicBinary()
914 loopMBB->addSuccessor(exitMBB); in EmitAtomicBinary()
942 return exitMBB; in EmitAtomicBinary()
986 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in EmitAtomicBinaryPartword() local
991 MF->insert(It, exitMBB); in EmitAtomicBinaryPartword()
994 exitMBB->splice(exitMBB->begin(), BB, in EmitAtomicBinaryPartword()
997 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in EmitAtomicBinaryPartword()
[all …]
/external/llvm/lib/Target/Mips/
DMipsISelLowering.cpp1153 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in emitAtomicBinary() local
1156 MF->insert(It, exitMBB); in emitAtomicBinary()
1159 exitMBB->splice(exitMBB->begin(), BB, in emitAtomicBinary()
1161 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in emitAtomicBinary()
1168 loopMBB->addSuccessor(exitMBB); in emitAtomicBinary()
1193 return exitMBB; in emitAtomicBinary()
1278 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in emitAtomicBinaryPartword() local
1282 MF->insert(It, exitMBB); in emitAtomicBinaryPartword()
1285 exitMBB->splice(exitMBB->begin(), BB, in emitAtomicBinaryPartword()
1287 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in emitAtomicBinaryPartword()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/
DPPCISelLowering.cpp4669 MachineBasicBlock *exitMBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitAtomicBinary() local
4671 F->insert(It, exitMBB); in EmitAtomicBinary()
4672 exitMBB->splice(exitMBB->begin(), BB, in EmitAtomicBinary()
4675 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in EmitAtomicBinary()
4704 BB->addSuccessor(exitMBB); in EmitAtomicBinary()
4708 BB = exitMBB; in EmitAtomicBinary()
4738 MachineBasicBlock *exitMBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitPartwordAtomicBinary() local
4740 F->insert(It, exitMBB); in EmitPartwordAtomicBinary()
4741 exitMBB->splice(exitMBB->begin(), BB, in EmitPartwordAtomicBinary()
4744 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in EmitPartwordAtomicBinary()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMISelLowering.cpp5089 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in EmitAtomicCmpSwap() local
5092 MF->insert(It, exitMBB); in EmitAtomicCmpSwap()
5095 exitMBB->splice(exitMBB->begin(), BB, in EmitAtomicCmpSwap()
5098 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in EmitAtomicCmpSwap()
5117 .addMBB(exitMBB).addImm(ARMCC::NE).addReg(ARM::CPSR); in EmitAtomicCmpSwap()
5119 BB->addSuccessor(exitMBB); in EmitAtomicCmpSwap()
5135 BB->addSuccessor(exitMBB); in EmitAtomicCmpSwap()
5139 BB = exitMBB; in EmitAtomicCmpSwap()
5187 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in EmitAtomicBinary() local
5189 MF->insert(It, exitMBB); in EmitAtomicBinary()
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp8461 MachineBasicBlock *exitMBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitAtomicBinary() local
8463 F->insert(It, exitMBB); in EmitAtomicBinary()
8464 exitMBB->splice(exitMBB->begin(), BB, in EmitAtomicBinary()
8466 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in EmitAtomicBinary()
8494 BB->addSuccessor(exitMBB); in EmitAtomicBinary()
8498 BB = exitMBB; in EmitAtomicBinary()
8531 MachineBasicBlock *exitMBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitPartwordAtomicBinary() local
8533 F->insert(It, exitMBB); in EmitPartwordAtomicBinary()
8534 exitMBB->splice(exitMBB->begin(), BB, in EmitPartwordAtomicBinary()
8536 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in EmitPartwordAtomicBinary()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp9718 MachineBasicBlock *exitMBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitAtomicBinary() local
9722 F->insert(It, exitMBB); in EmitAtomicBinary()
9723 exitMBB->splice(exitMBB->begin(), BB, in EmitAtomicBinary()
9725 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in EmitAtomicBinary()
9772 .addImm(CmpPred).addReg(PPC::CR0).addMBB(exitMBB); in EmitAtomicBinary()
9774 BB->addSuccessor(exitMBB); in EmitAtomicBinary()
9782 BB->addSuccessor(exitMBB); in EmitAtomicBinary()
9786 BB = exitMBB; in EmitAtomicBinary()
9825 MachineBasicBlock *exitMBB = F->CreateMachineBasicBlock(LLVM_BB); in EmitPartwordAtomicBinary() local
9829 F->insert(It, exitMBB); in EmitPartwordAtomicBinary()
[all …]
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp8006 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in EmitStructByval() local
8008 MF->insert(It, exitMBB); in EmitStructByval()
8011 exitMBB->splice(exitMBB->begin(), BB, in EmitStructByval()
8013 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in EmitStructByval()
8103 BB->addSuccessor(exitMBB); in EmitStructByval()
8106 BB = exitMBB; in EmitStructByval()
8107 auto StartOfExit = exitMBB->begin(); in EmitStructByval()
8375 MachineBasicBlock *exitMBB = OtherSucc(BB, destMBB); in EmitInstrWithCustomInserter() local
8377 std::swap(destMBB, exitMBB); in EmitInstrWithCustomInserter()
8382 AddDefaultPred(BuildMI(BB, dl, TII->get(ARM::t2B)).addMBB(exitMBB)); in EmitInstrWithCustomInserter()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMISelLowering.cpp9012 MachineBasicBlock *exitMBB = MF->CreateMachineBasicBlock(LLVM_BB); in EmitStructByval() local
9014 MF->insert(It, exitMBB); in EmitStructByval()
9017 exitMBB->splice(exitMBB->begin(), BB, in EmitStructByval()
9019 exitMBB->transferSuccessorsAndUpdatePHIs(BB); in EmitStructByval()
9116 BB->addSuccessor(exitMBB); in EmitStructByval()
9119 BB = exitMBB; in EmitStructByval()
9120 auto StartOfExit = exitMBB->begin(); in EmitStructByval()
9413 MachineBasicBlock *exitMBB = OtherSucc(BB, destMBB); in EmitInstrWithCustomInserter() local
9415 std::swap(destMBB, exitMBB); in EmitInstrWithCustomInserter()
9421 .addMBB(exitMBB) in EmitInstrWithCustomInserter()
[all …]