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

References

lib/Analysis/ConstantFolding.cpp
  407     if (CFP->getType()->isDoubleTy()) {
  518     else if (LoadTy->isDoubleTy())
 1569   if (Ty->isDoubleTy())
 1650   if (Ty->isDoubleTy())
 1741     if (!Ty->isHalfTy() && !Ty->isFloatTy() && !Ty->isDoubleTy())
 2032     if (!Ty->isHalfTy() && !Ty->isFloatTy() && !Ty->isDoubleTy())
 2115       if (IntrinsicID == Intrinsic::powi && Ty->isDoubleTy())
 2520         if (OpC->getType()->isDoubleTy())
 2532         if (OpC->getType()->isDoubleTy())
 2554         if (Ty->isDoubleTy() || Ty->isFloatTy() || Ty->isHalfTy()) {
 2579         if (OpC->getType()->isDoubleTy())
 2614         if (Ty->isDoubleTy() || Ty->isFloatTy() || Ty->isHalfTy()) {
lib/Analysis/IVDescriptors.cpp
  995       !PhiTy->isDoubleTy() && !PhiTy->isHalfTy())
lib/Analysis/TargetLibraryInfo.cpp
 1429     return (NumParams == 1 && FTy.getReturnType()->isDoubleTy() &&
lib/Analysis/ValueTracking.cpp
 3226     else if (CFP->getType()->isDoubleTy())
lib/Bitcode/Reader/BitcodeReader.cpp
 2408       else if (CurTy->isDoubleTy())
 2507       } else if (EltTy->isDoubleTy()) {
lib/Bitcode/Writer/BitcodeWriter.cpp
 2366       if (Ty->isHalfTy() || Ty->isFloatTy() || Ty->isDoubleTy()) {
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  863     } else if (MI->getOperand(0).getFPImm()->getType()->isDoubleTy()) {
lib/ExecutionEngine/ExecutionEngine.cpp
  690       else if (CE->getType()->isDoubleTy())
  705       else if (CE->getType()->isDoubleTy())
  722       else if (Op0->getType()->isDoubleTy())
  761           else if (DestTy->isDoubleTy())
  959     if (ElemTy->isDoubleTy()) {
 1051       if (cast<VectorType>(Ty)->getElementType()->isDoubleTy())
 1108     if (ElemT->isDoubleTy()) {
lib/ExecutionEngine/Interpreter/Execution.cpp
   80       } else if (cast<VectorType>(Ty)->getElementType()->isDoubleTy()) {
  806         if (cast<VectorType>(Ty)->getElementType()->isDoubleTy())
 1336     assert(SrcVal->getType()->getScalarType()->isDoubleTy() &&
 1346     assert(SrcVal->getType()->isDoubleTy() && DstTy->isFloatTy() &&
 1360            DstTy->getScalarType()->isDoubleTy() && "Invalid FPExt instruction");
 1368     assert(SrcVal->getType()->isFloatTy() && DstTy->isDoubleTy() &&
 1594     } else if (SrcElemTy->isDoubleTy()) {
 1648       if (DstElemTy->isDoubleTy()) {
 1662       if (DstElemTy->isDoubleTy())
 1680       else if (SrcTy->isDoubleTy()) {
 1693     } else if (DstTy->isDoubleTy()) {
lib/IR/ConstantFold.cpp
  599                   DestTy->isDoubleTy() ? APFloat::IEEEdouble() :
lib/IR/Constants.cpp
  705   if (Ty->isDoubleTy())
  986     else if (CFP->getType()->isDoubleTy())
 2442   if (Ty->isHalfTy() || Ty->isFloatTy() || Ty->isDoubleTy()) return true;
 2682     if (CFP->getType()->isDoubleTy()) {
 2768   assert(getElementType()->isDoubleTy() &&
 2775       getElementType()->isDoubleTy())
lib/IR/Core.cpp
 1354   if (Ty->isDoubleTy()) {
lib/IR/Function.cpp
 1143     case IITDescriptor::Double: return !Ty->isDoubleTy();
lib/Target/AArch64/AArch64FastISel.cpp
 2841   if (!I->getType()->isDoubleTy() || !V->getType()->isFloatTy())
 2857   if (!I->getType()->isFloatTy() || !V->getType()->isDoubleTy())
lib/Target/AArch64/AArch64TargetTransformInfo.h
  155     if (Ty->isHalfTy() || Ty->isFloatTy() || Ty->isDoubleTy())
lib/Target/AMDGPU/AMDGPULibCalls.cpp
 1130     Type* nTyS = eltType->isDoubleTy() ? B.getInt64Ty() : B.getInt32Ty();
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp
  244             if (FpExt && FpExt->getType()->isDoubleTy() &&
  424               if (FpExt && FpExt->getType()->isDoubleTy() &&
lib/Target/ARM/ARMFastISel.cpp
 1360   if (Ty->isDoubleTy() && (!Subtarget->hasVFP2Base() || !Subtarget->hasFP64()))
 1463   if (Ty->isFloatTy() || Ty->isDoubleTy())
 1504   if (!I->getType()->isDoubleTy() ||
 1524         V->getType()->isDoubleTy())) return false;
 1571   else if (Ty->isDoubleTy() && Subtarget->hasFP64())
 1597   else if (OpTy->isDoubleTy() && Subtarget->hasFP64())
 1805   if (Ty->isDoubleTy() && (!Subtarget->hasVFP2Base() || !Subtarget->hasFP64()))
lib/Target/ARM/ARMISelLowering.cpp
17013   } else if (Ty->isDoubleTy()) {
lib/Target/ARM/ARMTargetTransformInfo.cpp
  745       Src->getVectorElementType()->isDoubleTy()) {
  821     if (F->getReturnType()->isDoubleTy() && !ST->hasFP64())
  945     if (I.getType()->isDoubleTy() && !ST->hasFP64())
lib/Target/Mips/Mips16HardFloat.cpp
   83     if ((ST->getElementType(0)->isDoubleTy()) &&
   84         (ST->getElementType(1)->isDoubleTy()))
lib/Target/Mips/Mips16ISelLowering.cpp
  299     else if (t->isDoubleTy()) {
  309       else if (t->isDoubleTy()) {
  383   else if (RetTy ->isDoubleTy()) {
  391       } else if ((SRetTy->getElementType(0)->isDoubleTy()) &&
  392                  (SRetTy->getElementType(1)->isDoubleTy())) {
lib/Target/Mips/MipsFastISel.cpp
  709     bool IsDouble = Left->getType()->isDoubleTy();
lib/Target/PowerPC/PPCISelLowering.cpp
14270   else if (StringRef(constraint) == "ws" && type->isDoubleTy())
14288     if (type->isDoubleTy())
lib/Target/PowerPC/PPCTargetTransformInfo.cpp
  772   if (ST->hasVSX() && Val->getScalarType()->isDoubleTy()) {
lib/Target/SystemZ/SystemZTDC.cpp
  241         !Cast->getSrcTy()->isDoubleTy() &&
lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp
  279       else if (Imm->getType()->isDoubleTy())
lib/Target/X86/X86FastISel.cpp
 2439   if (I->getType()->isDoubleTy()) {
 2502   if (X86ScalarSSEf64 && I->getType()->isDoubleTy() &&
 2517       I->getOperand(0)->getType()->isDoubleTy()) {
lib/Target/X86/X86MCInstLower.cpp
 2378                      CDS->getElementType()->isDoubleTy())
lib/Target/X86/X86TargetTransformInfo.cpp
 3274   if (ScalarTy->isFloatTy() || ScalarTy->isDoubleTy())
 3305   if (ST->hasSSE4A() && (DataType->isFloatTy() || DataType->isDoubleTy()))
 3337   if (ScalarTy->isFloatTy() || ScalarTy->isDoubleTy())
 3380   if (ScalarTy->isFloatTy() || ScalarTy->isDoubleTy())
 3731     if (EltTy->isFloatTy() || EltTy->isDoubleTy() || EltTy->isIntegerTy(64) ||
lib/Transforms/InstCombine/InstCombineCalls.cpp
  971   bool IsPD = VecTy->getScalarType()->isDoubleTy();
 3781       } else if (!Ty->isFloatTy() && !Ty->isDoubleTy() && !Ty->isHalfTy())
lib/Transforms/InstCombine/InstCombineCasts.cpp
 1465   if (CFP->getType()->isDoubleTy())
lib/Transforms/Utils/BuildLibCalls.cpp
 1030   if (!Op->getType()->isDoubleTy()) {
lib/Transforms/Utils/LibCallsShrinkWrap.cpp
  310   if (!(ArgType->isFloatTy() || ArgType->isDoubleTy() ||
lib/Transforms/Utils/SimplifyLibCalls.cpp
 1255   if (!CI->getType()->isDoubleTy() || !CalleeFn)
 1552     else if (Ty->isDoubleTy())
 1906     } else if (Ty->getScalarType()->isDoubleTy()) {
tools/clang/lib/CodeGen/CGExprScalar.cpp
 2508     else if (value->getType()->isDoubleTy())
tools/clang/lib/CodeGen/TargetInfo.cpp
 6703     InFPRs = ArgTy->isFloatTy() || ArgTy->isDoubleTy();
tools/clang/unittests/CodeGen/TBAAMetadataTest.cpp
 1276         MValType(MType([](const Type &T)->bool { return T.isDoubleTy(); })),
tools/polly/lib/CodeGen/RuntimeDebugBuilder.cpp
  126       if (!Ty->isDoubleTy())
  199       if (!Ty->isDoubleTy())
unittests/AsmParser/AsmParserTest.cpp
   78   EXPECT_TRUE(V->getType()->isDoubleTy());
  196   ASSERT_TRUE(Ty->isDoubleTy());
  324   ASSERT_TRUE(Ty->isDoubleTy());