Lines Matching refs:Ctx
402 LLVMContext &Ctx = F->getContext();
419 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB);
440 StoreSuccess, ConstantInt::get(IntegerType::get(Ctx, 32), 0), "tryagain");
457 LLVMContext &Ctx = F->getContext();
494 auto FailureBB = BasicBlock::Create(Ctx, "cmpxchg.failure", F, ExitBB);
495 auto NoStoreBB = BasicBlock::Create(Ctx, "cmpxchg.nostore", F, FailureBB);
496 auto SuccessBB = BasicBlock::Create(Ctx, "cmpxchg.success", F, NoStoreBB);
497 auto TryStoreBB = BasicBlock::Create(Ctx, "cmpxchg.trystore", F, SuccessBB);
498 auto LoopBB = BasicBlock::Create(Ctx, "cmpxchg.start", F, TryStoreBB);
526 StoreSuccess, ConstantInt::get(Type::getInt32Ty(Ctx), 0), "success");
554 PHINode *Success = Builder.CreatePHI(Type::getInt1Ty(Ctx), 2);
555 Success->addIncoming(ConstantInt::getTrue(Ctx), SuccessBB);
556 Success->addIncoming(ConstantInt::getFalse(Ctx), FailureBB);
632 LLVMContext &Ctx = F->getContext();
650 BasicBlock *LoopBB = BasicBlock::Create(Ctx, "atomicrmw.start", F, ExitBB);