Lines Matching defs:CurBB
8355 BasicBlock *CurBB = Builder.GetInsertBlock();
8357 if (!CurBB || CurBB->getTerminator()) {
8370 BasicBlock *CurBB = Builder.GetInsertBlock();
8382 if (CurBB && CurBB->getParent())
8383 CurFn->insert(std::next(CurBB->getIterator()), BB);
8686 BasicBlock *CurBB = Builder.GetInsertBlock();
8687 Instruction *CurBBTI = CurBB->getTerminator();
8690 CurBB->splitBasicBlock(CurBBTI, X->getName() + ".atomic.exit");
8691 BasicBlock *ContBB = CurBB->splitBasicBlock(CurBB->getTerminator(),
8699 PHI->addIncoming(AtomicLoadRes.first, CurBB);
8730 // CurBB
8735 BasicBlock *CurBB = Builder.GetInsertBlock();
8736 Instruction *CurBBTI = CurBB->getTerminator();
8739 CurBB->splitBasicBlock(CurBBTI, X->getName() + ".atomic.exit");
8740 BasicBlock *ContBB = CurBB->splitBasicBlock(CurBB->getTerminator(),
8748 PHI->addIncoming(OldVal, CurBB);
8886 // CurBB----
8895 BasicBlock *CurBB = Builder.GetInsertBlock();
8896 Instruction *CurBBTI = CurBB->getTerminator();
8898 BasicBlock *ExitBB = CurBB->splitBasicBlock(
8900 BasicBlock *ContBB = CurBB->splitBasicBlock(
8901 CurBB->getTerminator(), X.Var->getName() + ".atomic.cont");
8903 CurBB->getTerminator()->eraseFromParent();