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

Declarations

include/llvm/IR/Type.h
  412   static Type *getDoubleTy(LLVMContext &C);

References

examples/Kaleidoscope/BuildingAJIT/Chapter1/toy.cpp
  733   return TmpB.CreateAlloca(Type::getDoubleTy(*TheContext), nullptr, VarName);
  801     return Builder->CreateUIToFP(L, Type::getDoubleTy(*TheContext), "booltmp");
  880   PHINode *PN = Builder->CreatePHI(Type::getDoubleTy(*TheContext), 2, "iftmp");
  984   return Constant::getNullValue(Type::getDoubleTy(*TheContext));
 1037   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(*TheContext));
 1039       FunctionType::get(Type::getDoubleTy(*TheContext), Doubles, false);
examples/Kaleidoscope/BuildingAJIT/Chapter2/toy.cpp
  733   return TmpB.CreateAlloca(Type::getDoubleTy(*TheContext), nullptr, VarName);
  801     return Builder->CreateUIToFP(L, Type::getDoubleTy(*TheContext), "booltmp");
  880   PHINode *PN = Builder->CreatePHI(Type::getDoubleTy(*TheContext), 2, "iftmp");
  984   return Constant::getNullValue(Type::getDoubleTy(*TheContext));
 1037   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(*TheContext));
 1039       FunctionType::get(Type::getDoubleTy(*TheContext), Doubles, false);
examples/Kaleidoscope/BuildingAJIT/Chapter3/toy.cpp
  732   return TmpB.CreateAlloca(Type::getDoubleTy(TheContext), nullptr, VarName);
  800     return Builder.CreateUIToFP(L, Type::getDoubleTy(TheContext), "booltmp");
  879   PHINode *PN = Builder.CreatePHI(Type::getDoubleTy(TheContext), 2, "iftmp");
  983   return Constant::getNullValue(Type::getDoubleTy(TheContext));
 1036   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext));
 1038       FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false);
examples/Kaleidoscope/BuildingAJIT/Chapter4/toy.cpp
  718   return TmpB.CreateAlloca(Type::getDoubleTy(TheContext), nullptr, VarName);
  786     return Builder.CreateUIToFP(L, Type::getDoubleTy(TheContext), "booltmp");
  865   PHINode *PN = Builder.CreatePHI(Type::getDoubleTy(TheContext), 2, "iftmp");
  969   return Constant::getNullValue(Type::getDoubleTy(TheContext));
 1022   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext));
 1024       FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false);
examples/Kaleidoscope/BuildingAJIT/Chapter5/toy.cpp
  742   return TmpB.CreateAlloca(Type::getDoubleTy(TheContext), nullptr, VarName);
  810     return Builder.CreateUIToFP(L, Type::getDoubleTy(TheContext), "booltmp");
  889   PHINode *PN = Builder.CreatePHI(Type::getDoubleTy(TheContext), 2, "iftmp");
  993   return Constant::getNullValue(Type::getDoubleTy(TheContext));
 1046   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext));
 1048       FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false);
examples/Kaleidoscope/Chapter3/toy.cpp
  440     return Builder.CreateUIToFP(L, Type::getDoubleTy(TheContext), "booltmp");
  468   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext));
  470       FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false);
examples/Kaleidoscope/Chapter4/toy.cpp
  468     return Builder.CreateUIToFP(L, Type::getDoubleTy(TheContext), "booltmp");
  496   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext));
  498       FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false);
examples/Kaleidoscope/Chapter5/toy.cpp
  595     return Builder.CreateUIToFP(L, Type::getDoubleTy(TheContext), "booltmp");
  666   PHINode *PN = Builder.CreatePHI(Type::getDoubleTy(TheContext), 2, "iftmp");
  708       Builder.CreatePHI(Type::getDoubleTy(TheContext), 2, VarName);
  765   return Constant::getNullValue(Type::getDoubleTy(TheContext));
  770   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext));
  772       FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false);
examples/Kaleidoscope/Chapter6/toy.cpp
  699     return Builder.CreateUIToFP(L, Type::getDoubleTy(TheContext), "booltmp");
  778   PHINode *PN = Builder.CreatePHI(Type::getDoubleTy(TheContext), 2, "iftmp");
  820       Builder.CreatePHI(Type::getDoubleTy(TheContext), 2, VarName);
  877   return Constant::getNullValue(Type::getDoubleTy(TheContext));
  882   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext));
  884       FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false);
examples/Kaleidoscope/Chapter7/toy.cpp
  738   return TmpB.CreateAlloca(Type::getDoubleTy(TheContext), nullptr, VarName);
  806     return Builder.CreateUIToFP(L, Type::getDoubleTy(TheContext), "booltmp");
  885   PHINode *PN = Builder.CreatePHI(Type::getDoubleTy(TheContext), 2, "iftmp");
  989   return Constant::getNullValue(Type::getDoubleTy(TheContext));
 1042   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext));
 1044       FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false);
examples/Kaleidoscope/Chapter8/toy.cpp
  737   return TmpB.CreateAlloca(Type::getDoubleTy(TheContext), nullptr, VarName);
  805     return Builder.CreateUIToFP(L, Type::getDoubleTy(TheContext), "booltmp");
  884   PHINode *PN = Builder.CreatePHI(Type::getDoubleTy(TheContext), 2, "iftmp");
  988   return Constant::getNullValue(Type::getDoubleTy(TheContext));
 1041   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext));
 1043       FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false);
examples/Kaleidoscope/Chapter9/toy.cpp
  890   return TmpB.CreateAlloca(Type::getDoubleTy(TheContext), nullptr,
  964     return Builder.CreateUIToFP(L, Type::getDoubleTy(TheContext), "booltmp");
 1047   PHINode *PN = Builder.CreatePHI(Type::getDoubleTy(TheContext), 2, "iftmp");
 1153   return Constant::getNullValue(Type::getDoubleTy(TheContext));
 1208   std::vector<Type *> Doubles(Args.size(), Type::getDoubleTy(TheContext));
 1210       FunctionType::get(Type::getDoubleTy(TheContext), Doubles, false);
include/llvm/IR/IRBuilder.h
  427     return Type::getDoubleTy(Context);
include/llvm/IR/Type.h
  435         return Type::getDoubleTy(C);
lib/AsmParser/LLLexer.cpp
  819   TYPEKEYWORD("double",    Type::getDoubleTy(Context));
lib/Bitcode/Reader/BitcodeReader.cpp
 1732       ResultTy = Type::getDoubleTy(Context);
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
  531     Type *HLTy = Size == 64 ? Type::getDoubleTy(Ctx) : Type::getFloatTy(Ctx);
  544         MI, MIRBuilder, Type::getDoubleTy(Ctx), Type::getFloatTy(Ctx));
  556         MI, MIRBuilder, Type::getFloatTy(Ctx), Type::getDoubleTy(Ctx));
  571         FromSize == 64 ? Type::getDoubleTy(Ctx) : Type::getFloatTy(Ctx));
  585         ToSize == 64 ? Type::getDoubleTy(Ctx) : Type::getFloatTy(Ctx),
 1991       ZeroTy = Type::getDoubleTy(Ctx);
lib/CodeGen/IntrinsicLowering.cpp
  223                   Type::getDoubleTy(CI->getContext()));
lib/CodeGen/ValueTypes.cpp
  278   case MVT::f64:     return Type::getDoubleTy(Context);
  353   case MVT::v1f64:   return VectorType::get(Type::getDoubleTy(Context), 1);
  354   case MVT::v2f64:   return VectorType::get(Type::getDoubleTy(Context), 2);
  355   case MVT::v4f64:   return VectorType::get(Type::getDoubleTy(Context), 4);
  356   case MVT::v8f64:   return VectorType::get(Type::getDoubleTy(Context), 8);
  434     return VectorType::get(Type::getDoubleTy(Context), 1, /*Scalable=*/ true);
  436     return VectorType::get(Type::getDoubleTy(Context), 2, /*Scalable=*/ true);
  438     return VectorType::get(Type::getDoubleTy(Context), 4, /*Scalable=*/ true);
  440     return VectorType::get(Type::getDoubleTy(Context), 8, /*Scalable=*/ true);
lib/IR/Constants.cpp
  823       Ty = Type::getDoubleTy(Context);
 2574   Type *Ty = ArrayType::get(Type::getDoubleTy(Context), Elts.size());
 2621   Type *Ty = VectorType::get(Type::getDoubleTy(Context), Elts.size());
 2645   Type *Ty = VectorType::get(Type::getDoubleTy(Context), Elts.size());
lib/IR/Core.cpp
  603   return (LLVMTypeRef) Type::getDoubleTy(*unwrap(C));
lib/IR/Function.cpp
  961   case IITDescriptor::Double: return Type::getDoubleTy(Context);
lib/IR/Type.cpp
   44   case DoubleTyID    : return getDoubleTy(C);
  197   return getDoubleTy(C)->getPointerTo(AS);
lib/Target/AMDGPU/AMDGPULibFunc.cpp
  888   case AMDGPULibFunc::F64:  T = Type::getDoubleTy(C); break;
lib/Target/ARM/ARMLegalizerInfo.cpp
  418     auto *ArgTy = OpSize == 32 ? Type::getFloatTy(Ctx) : Type::getDoubleTy(Ctx);
lib/Target/NVPTX/NVPTXAsmPrinter.cpp
 1873     } else if (Ty == Type::getDoubleTy(CPV->getContext())) {
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
  352   Type *Ty = Float64 ? Type::getDoubleTy(Context) : Type::getFloatTy(Context);
lib/Target/WebAssembly/WebAssemblyRegStackify.cpp
  120         Type::getDoubleTy(MF.getFunction().getContext())));
lib/Target/X86/X86InstrInfo.cpp
 5322       Ty = Type::getDoubleTy(MF.getFunction().getContext());
lib/Transforms/InstCombine/InstCombineCasts.cpp
 1468     return Type::getDoubleTy(CFP->getContext());
tools/clang/lib/CodeGen/CodeGenModule.cpp
  111   DoubleTy = llvm::Type::getDoubleTy(LLVMContext);
tools/clang/lib/CodeGen/CodeGenTypes.cpp
  301     return llvm::Type::getDoubleTy(VMContext);
tools/clang/lib/CodeGen/TargetInfo.cpp
 3026   return llvm::VectorType::get(llvm::Type::getDoubleTy(getVMContext()),
 3163   return llvm::Type::getDoubleTy(getVMContext());
 3272       Lo = llvm::Type::getDoubleTy(Lo->getContext());
 6877         PassTy = llvm::Type::getDoubleTy(getVMContext());
 7086     ArgList.push_back(llvm::Type::getDoubleTy(getVMContext()));
tools/llvm-isel-fuzzer/llvm-isel-fuzzer.cpp
   55       Type::getInt64Ty, Type::getFloatTy, Type::getDoubleTy};
tools/llvm-opt-fuzzer/llvm-opt-fuzzer.cpp
   40       Type::getInt64Ty, Type::getFloatTy, Type::getDoubleTy};
tools/llvm-stress/llvm-stress.cpp
  317         Type::getDoubleTy(Context)
tools/polly/lib/Exchange/JSONExporter.cpp
  604       {"double", Type::getDoubleTy(LLVMContext)},
unittests/FuzzMutate/OperationsTest.cpp
   90   Constant *f64 = ConstantFP::get(Type::getDoubleTy(Ctx), 123.45);
unittests/FuzzMutate/StrategiesTest.cpp
   31       Type::getInt64Ty, Type::getFloatTy, Type::getDoubleTy};
   44       Type::getInt64Ty, Type::getFloatTy, Type::getDoubleTy};
unittests/IR/ConstantsTest.cpp
  200   Type *DoubleTy = Type::getDoubleTy(Context);
  432                   Type::getDoubleTy(Context)}) {
  454                   Type::getDoubleTy(Context)}) {
unittests/IR/IRBuilderTest.cpp
  177   GlobalVariable *GVDouble = new GlobalVariable(*M, Type::getDoubleTy(Ctx),
  227   VDouble = Builder.CreateFPExt(V, Type::getDoubleTy(Ctx));
unittests/IR/InstructionsTest.cpp
  195   Type *DoubleTy = Type::getDoubleTy(C);
unittests/IR/VectorTypesTest.cpp
   23   Type *Float64Ty = Type::getDoubleTy(Ctx);
   97   Type *Float64Ty = Type::getDoubleTy(Ctx);