Lines Matching refs:BasicBlock
71 for (BasicBlock &BB : F)
137 BasicBlock *BB = AI->getParent();
155 BasicBlock *ExitBB = BB->splitBasicBlock(AI, "atomicrmw.end");
156 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB);
237 BasicBlock *BB = CI->getParent();
266 BasicBlock *ExitBB = BB->splitBasicBlock(CI, "cmpxchg.end");
267 auto FailureBB = BasicBlock::Create(Ctx, "cmpxchg.failure", F, ExitBB);
268 auto SuccessBB = BasicBlock::Create(Ctx, "cmpxchg.success", F, FailureBB);
269 auto TryStoreBB = BasicBlock::Create(Ctx, "cmpxchg.trystore", F, SuccessBB);
270 auto LoopBB = BasicBlock::Create(Ctx, "cmpxchg.start", F, TryStoreBB);