Lines Matching refs:TheContext

687 static LLVMContext TheContext;  variable
688 static IRBuilder<> Builder(TheContext);
720 return TmpB.CreateAlloca(Type::getDoubleTy(TheContext), nullptr, VarName); in CreateEntryBlockAlloca()
724 return ConstantFP::get(TheContext, APFloat(Val)); in codegen()
788 return Builder.CreateUIToFP(L, Type::getDoubleTy(TheContext), "booltmp"); in codegen()
829 CondV, ConstantFP::get(TheContext, APFloat(0.0)), "ifcond"); in codegen()
835 BasicBlock *ThenBB = BasicBlock::Create(TheContext, "then", TheFunction); in codegen()
836 BasicBlock *ElseBB = BasicBlock::Create(TheContext, "else"); in codegen()
837 BasicBlock *MergeBB = BasicBlock::Create(TheContext, "ifcont"); in codegen()
867 PHINode *PN = Builder.CreatePHI(Type::getDoubleTy(TheContext), 2, "iftmp"); in codegen()
909 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction); in codegen()
936 StepVal = ConstantFP::get(TheContext, APFloat(1.0)); in codegen()
952 EndCond, ConstantFP::get(TheContext, APFloat(0.0)), "loopcond"); in codegen()
956 BasicBlock::Create(TheContext, "afterloop", TheFunction); in codegen()
971 return Constant::getNullValue(Type::getDoubleTy(TheContext)); in codegen()
995 InitVal = ConstantFP::get(TheContext, APFloat(0.0)); in codegen()
1024 std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext)); in codegen()
1026 FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false); in codegen()
1053 BasicBlock *BB = BasicBlock::Create(TheContext, "entry", TheFunction); in codegen()
1093 TheModule = llvm::make_unique<Module>("my cool jit", TheContext); in InitializeModule()