reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1168 auto FailureBB = BasicBlock::Create(Ctx, "cmpxchg.failure", F, ExitBB); 1169 auto NoStoreBB = BasicBlock::Create(Ctx, "cmpxchg.nostore", F, FailureBB); 1170 auto SuccessBB = BasicBlock::Create(Ctx, "cmpxchg.success", F, NoStoreBB); 1172 BasicBlock::Create(Ctx, "cmpxchg.releasedload", F, SuccessBB); 1174 BasicBlock::Create(Ctx, "cmpxchg.trystore", F, ReleasedLoadBB); 1176 BasicBlock::Create(Ctx, "cmpxchg.fencedstore", F, TryStoreBB); 1177 auto StartBB = BasicBlock::Create(Ctx, "cmpxchg.start", F, ReleasingStoreBB); 1210 StoreSuccess, ConstantInt::get(Type::getInt32Ty(Ctx), 0), "success"); 1252 PHINode *Success = Builder.CreatePHI(Type::getInt1Ty(Ctx), 2); 1253 Success->addIncoming(ConstantInt::getTrue(Ctx), SuccessBB); 1254 Success->addIncoming(ConstantInt::getFalse(Ctx), FailureBB);