Lines Matching refs:TheContext

675 static LLVMContext TheContext;  variable
676 static IRBuilder<> Builder(TheContext);
709 return TmpB.CreateAlloca(Type::getDoubleTy(TheContext), nullptr, VarName); in CreateEntryBlockAlloca()
713 return ConstantFP::get(TheContext, APFloat(Val)); in codegen()
777 return Builder.CreateUIToFP(L, Type::getDoubleTy(TheContext), "booltmp"); in codegen()
818 CondV, ConstantFP::get(TheContext, APFloat(0.0)), "ifcond"); in codegen()
824 BasicBlock *ThenBB = BasicBlock::Create(TheContext, "then", TheFunction); in codegen()
825 BasicBlock *ElseBB = BasicBlock::Create(TheContext, "else"); in codegen()
826 BasicBlock *MergeBB = BasicBlock::Create(TheContext, "ifcont"); in codegen()
856 PHINode *PN = Builder.CreatePHI(Type::getDoubleTy(TheContext), 2, "iftmp"); in codegen()
898 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction); in codegen()
925 StepVal = ConstantFP::get(TheContext, APFloat(1.0)); in codegen()
941 EndCond, ConstantFP::get(TheContext, APFloat(0.0)), "loopcond"); in codegen()
945 BasicBlock::Create(TheContext, "afterloop", TheFunction); in codegen()
960 return Constant::getNullValue(Type::getDoubleTy(TheContext)); in codegen()
984 InitVal = ConstantFP::get(TheContext, APFloat(0.0)); in codegen()
1013 std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext)); in codegen()
1015 FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false); in codegen()
1049 BasicBlock *BB = BasicBlock::Create(TheContext, "entry", TheFunction); in codegen()
1089 TheModule = llvm::make_unique<Module>("my cool jit", TheContext); in InitializeModule()