Searched refs:hasFP64 (Results 1 – 11 of 11) sorted by relevance
54 bool hasFP64() const { in hasFP64() function294 Opts["cl_khr_fp64"] = hasFP64(); in setSupportedOpenCLOpts()295 Opts["__opencl_c_fp64"] = hasFP64(); in setSupportedOpenCLOpts()
414 if (hasFP64()) in getTargetDefines()
684 bool useFPVFMx64() const { return useFPVFMx() && hasFP64(); } in useFPVFMx64()687 bool hasFP64() const { return HasFP64; } in hasFP64() function
1344 if (Ty->isDoubleTy() && (!Subtarget->hasVFP2Base() || !Subtarget->hasFP64())) in ARMEmitCmp()1485 if (!Subtarget->hasVFP2Base() || !Subtarget->hasFP64()) return false; in SelectFPExt()1504 if (!Subtarget->hasVFP2Base() || !Subtarget->hasFP64()) return false; in SelectFPTrunc()1555 else if (Ty->isDoubleTy() && Subtarget->hasFP64()) in SelectIToFP()1581 else if (OpTy->isDoubleTy() && Subtarget->hasFP64()) in SelectFPToI()1789 if (Ty->isDoubleTy() && (!Subtarget->hasVFP2Base() || !Subtarget->hasFP64())) in SelectBinaryFPOp()
89 def HasDPVFP : Predicate<"Subtarget->hasFP64()">,
413 (EltVT == MVT::f64 && ST->hasFP64()) || in getCastInstrCost()1732 if (F->getReturnType()->isDoubleTy() && !ST->hasFP64()) in isLoweredToCall()1836 if (I.getType()->isDoubleTy() && !ST->hasFP64()) in maybeLoweredToCall()
1046 if (Size == 64 && !STI.hasFP64()) { in select()
746 if (!Subtarget->hasFP64()) in ARMTargetLowering()1005 if (!Subtarget->hasFP64()) { in ARMTargetLowering()1048 if (!Subtarget->hasFP64() || !Subtarget->hasFPARMv8Base()) { in ARMTargetLowering()1408 if (!Subtarget->hasFPARMv8Base() || !Subtarget->hasFP64()) { in ARMTargetLowering()1452 if (Subtarget->hasFP64()) { in ARMTargetLowering()4639 assert(Subtarget->hasFP64() || RHS.getValueType() != MVT::f64); in getVFPCmp()4980 if (!Subtarget->hasFP64() && VT == MVT::f64) { in getCMOV()5147 return !Subtarget->hasFP64(); in isUnsupportedFloatingType()6826 if (IsDouble && !Subtarget->hasFP64()) in LowerConstantFP()13940 if (InDouble.getOpcode() == ARMISD::VMOVDRR && Subtarget->hasFP64()) in PerformVMOVRRDCombine()[all …]
914 else if (ARM::DPRRegClass.contains(DestReg, SrcReg) && Subtarget.hasFP64()) in copyPhysReg()978 !Subtarget.hasFP64()) { in copyPhysReg()1671 if (!MI.isCopy() || Subtarget.dontWidenVMOVS() || !Subtarget.hasFP64()) in expandPostRAPseudo()
292 bool hasFP64() const { in hasFP64() function
124 assert(!hasFP64() || (getGeneration() >= AMDGPUSubtarget::SOUTHERN_ISLANDS)); in initializeSubtargetDependencies()