Lines Matching refs:TheContext
684 static LLVMContext TheContext; variable
685 static IRBuilder<> Builder(TheContext);
716 return TmpB.CreateAlloca(Type::getDoubleTy(TheContext), nullptr, VarName); in CreateEntryBlockAlloca()
720 return ConstantFP::get(TheContext, APFloat(Val)); in codegen()
784 return Builder.CreateUIToFP(L, Type::getDoubleTy(TheContext), "booltmp"); in codegen()
825 CondV, ConstantFP::get(TheContext, APFloat(0.0)), "ifcond"); in codegen()
831 BasicBlock *ThenBB = BasicBlock::Create(TheContext, "then", TheFunction); in codegen()
832 BasicBlock *ElseBB = BasicBlock::Create(TheContext, "else"); in codegen()
833 BasicBlock *MergeBB = BasicBlock::Create(TheContext, "ifcont"); in codegen()
863 PHINode *PN = Builder.CreatePHI(Type::getDoubleTy(TheContext), 2, "iftmp"); in codegen()
905 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction); in codegen()
932 StepVal = ConstantFP::get(TheContext, APFloat(1.0)); in codegen()
948 EndCond, ConstantFP::get(TheContext, APFloat(0.0)), "loopcond"); in codegen()
952 BasicBlock::Create(TheContext, "afterloop", TheFunction); in codegen()
967 return Constant::getNullValue(Type::getDoubleTy(TheContext)); in codegen()
991 InitVal = ConstantFP::get(TheContext, APFloat(0.0)); in codegen()
1020 std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext)); in codegen()
1022 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 InitializeModuleAndPassManager()