reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

examples/Kaleidoscope/Chapter9/toy.cpp
   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);