Lines Matching refs:TheContext

820 static std::unique_ptr<LLVMContext> TheContext;  variable
898 return TmpB.CreateAlloca(Type::getDoubleTy(*TheContext), nullptr, VarName); in CreateEntryBlockAlloca()
903 return ConstantFP::get(*TheContext, APFloat(Val)); in codegen()
914 return Builder->CreateLoad(Type::getDoubleTy(*TheContext), V, Name.c_str()); in codegen()
971 return Builder->CreateUIToFP(L, Type::getDoubleTy(*TheContext), "booltmp"); in codegen()
1016 CondV, ConstantFP::get(*TheContext, APFloat(0.0)), "ifcond"); in codegen()
1022 BasicBlock *ThenBB = BasicBlock::Create(*TheContext, "then", TheFunction); in codegen()
1023 BasicBlock *ElseBB = BasicBlock::Create(*TheContext, "else"); in codegen()
1024 BasicBlock *MergeBB = BasicBlock::Create(*TheContext, "ifcont"); in codegen()
1054 PHINode *PN = Builder->CreatePHI(Type::getDoubleTy(*TheContext), 2, "iftmp"); in codegen()
1098 BasicBlock *LoopBB = BasicBlock::Create(*TheContext, "loop", TheFunction); in codegen()
1125 StepVal = ConstantFP::get(*TheContext, APFloat(1.0)); in codegen()
1135 Value *CurVar = Builder->CreateLoad(Type::getDoubleTy(*TheContext), Alloca, in codegen()
1142 EndCond, ConstantFP::get(*TheContext, APFloat(0.0)), "loopcond"); in codegen()
1146 BasicBlock::Create(*TheContext, "afterloop", TheFunction); in codegen()
1161 return Constant::getNullValue(Type::getDoubleTy(*TheContext)); in codegen()
1185 InitVal = ConstantFP::get(*TheContext, APFloat(0.0)); in codegen()
1216 std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(*TheContext)); in codegen()
1218 FunctionType::get(Type::getDoubleTy(*TheContext), Doubles, false); in codegen()
1245 BasicBlock *BB = BasicBlock::Create(*TheContext, "entry", TheFunction); in codegen()
1325 TheContext = std::make_unique<LLVMContext>(); in InitializeModule()
1326 TheModule = std::make_unique<Module>("my cool jit", *TheContext); in InitializeModule()
1329 Builder = std::make_unique<IRBuilder<>>(*TheContext); in InitializeModule()