/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/ |
D | MipsExpandPseudo.cpp | 118 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 …]
|
D | MipsISelLowering.cpp | 1631 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/ |
D | MipsISelLowering.cpp | 897 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/ |
D | MipsISelLowering.cpp | 1153 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/ |
D | PPCISelLowering.cpp | 4669 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/ |
D | ARMISelLowering.cpp | 5089 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/ |
D | PPCISelLowering.cpp | 8461 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/ |
D | PPCISelLowering.cpp | 9718 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/ |
D | ARMISelLowering.cpp | 8006 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/ |
D | ARMISelLowering.cpp | 9012 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 …]
|