reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
733 return TmpB.CreateAlloca(Type::getDoubleTy(*TheContext), nullptr, VarName); 737 return ConstantFP::get(*TheContext, APFloat(Val)); 801 return Builder->CreateUIToFP(L, Type::getDoubleTy(*TheContext), "booltmp"); 842 CondV, ConstantFP::get(*TheContext, APFloat(0.0)), "ifcond"); 848 BasicBlock *ThenBB = BasicBlock::Create(*TheContext, "then", TheFunction); 849 BasicBlock *ElseBB = BasicBlock::Create(*TheContext, "else"); 850 BasicBlock *MergeBB = BasicBlock::Create(*TheContext, "ifcont"); 880 PHINode *PN = Builder->CreatePHI(Type::getDoubleTy(*TheContext), 2, "iftmp"); 922 BasicBlock *LoopBB = BasicBlock::Create(*TheContext, "loop", TheFunction); 949 StepVal = ConstantFP::get(*TheContext, APFloat(1.0)); 965 EndCond, ConstantFP::get(*TheContext, APFloat(0.0)), "loopcond"); 969 BasicBlock::Create(*TheContext, "afterloop", TheFunction); 984 return Constant::getNullValue(Type::getDoubleTy(*TheContext)); 1008 InitVal = ConstantFP::get(*TheContext, APFloat(0.0)); 1037 std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(*TheContext)); 1039 FunctionType::get(Type::getDoubleTy(*TheContext), Doubles, false); 1066 BasicBlock *BB = BasicBlock::Create(*TheContext, "entry", TheFunction); 1106 TheModule = std::make_unique<Module>("my cool jit", *TheContext); 1110 Builder = std::make_unique<IRBuilder<>>(*TheContext); 1232 TheContext = &TheJIT->getContext();