reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
91 static IRBuilder<> Builder(TheContext); 890 return TmpB.CreateAlloca(Type::getDoubleTy(TheContext), nullptr, 896 return ConstantFP::get(TheContext, APFloat(Val)); 964 return Builder.CreateUIToFP(L, Type::getDoubleTy(TheContext), "booltmp"); 1009 CondV, ConstantFP::get(TheContext, APFloat(0.0)), "ifcond"); 1015 BasicBlock *ThenBB = BasicBlock::Create(TheContext, "then", TheFunction); 1016 BasicBlock *ElseBB = BasicBlock::Create(TheContext, "else"); 1017 BasicBlock *MergeBB = BasicBlock::Create(TheContext, "ifcont"); 1047 PHINode *PN = Builder.CreatePHI(Type::getDoubleTy(TheContext), 2, "iftmp"); 1091 BasicBlock *LoopBB = BasicBlock::Create(TheContext, "loop", TheFunction); 1118 StepVal = ConstantFP::get(TheContext, APFloat(1.0)); 1134 EndCond, ConstantFP::get(TheContext, APFloat(0.0)), "loopcond"); 1138 BasicBlock::Create(TheContext, "afterloop", TheFunction); 1153 return Constant::getNullValue(Type::getDoubleTy(TheContext)); 1177 InitVal = ConstantFP::get(TheContext, APFloat(0.0)); 1208 std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext)); 1210 FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false); 1237 BasicBlock *BB = BasicBlock::Create(TheContext, "entry", TheFunction); 1317 TheModule = std::make_unique<Module>("my cool jit", TheContext);