reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1097 LLVMContext &Ctx = F->getContext(); 1118 !F->hasMinSize(); 1122 bool UseUnconditionalReleaseBarrier = F->hasMinSize() && !CI->isWeak(); 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);