Searched refs:hasFP64 (Results 1 – 12 of 12) sorted by relevance
54 bool hasFP64() const { in hasFP64() function292 Opts["cl_khr_fp64"] = hasFP64(); in setSupportedOpenCLOpts()293 Opts["__opencl_c_fp64"] = hasFP64(); in setSupportedOpenCLOpts()
316 if (hasFP64()) in getTargetDefines()
348 bool useFPVFMx64() const { return useFPVFMx() && hasFP64(); } in useFPVFMx64()
491 (EltVT == MVT::f64 && ST->hasFP64()) || in getCastInstrCost()1683 (EltSize == 64 && ST->hasFP64()) || in getArithmeticReductionCost()1827 (ValVT.getVectorElementType() == MVT::f64 && ST->hasFP64()) || in getMinMaxReductionCost()1944 (ST->hasFP64() && LT.second == MVT::f64 && MTy == MVT::i32) || in getIntrinsicInstrCost()1956 (ST->hasFP64() && LT.second == MVT::f64) || in getIntrinsicInstrCost()2016 if (F->getReturnType()->isDoubleTy() && !ST->hasFP64()) in isLoweredToCall()2120 if (I.getType()->isDoubleTy() && !ST->hasFP64()) in maybeLoweredToCall()
1347 if (Ty->isDoubleTy() && (!Subtarget->hasVFP2Base() || !Subtarget->hasFP64())) in ARMEmitCmp()1488 if (!Subtarget->hasVFP2Base() || !Subtarget->hasFP64()) return false; in SelectFPExt()1507 if (!Subtarget->hasVFP2Base() || !Subtarget->hasFP64()) return false; in SelectFPTrunc()1558 else if (Ty->isDoubleTy() && Subtarget->hasFP64()) in SelectIToFP()1584 else if (OpTy->isDoubleTy() && Subtarget->hasFP64()) in SelectFPToI()1792 if (Ty->isDoubleTy() && (!Subtarget->hasVFP2Base() || !Subtarget->hasFP64())) in SelectBinaryFPOp()
89 def HasDPVFP : Predicate<"Subtarget->hasFP64()">,
1046 if (Size == 64 && !STI.hasFP64()) { in select()
784 if (!Subtarget->hasFP64()) in ARMTargetLowering()1041 if (!Subtarget->hasFP64()) { in ARMTargetLowering()1085 if (!Subtarget->hasFP64() || !Subtarget->hasFPARMv8Base()) { in ARMTargetLowering()1525 if (Subtarget->hasFP64()) { in ARMTargetLowering()5238 if (!Subtarget->hasFP64() && VT == MVT::f64) { in getCMOV()5405 return !Subtarget->hasFP64(); in isUnsupportedFloatingType()5928 Subtarget->hasFP64()) in LowerFP_TO_INT_SAT()7164 if (IsDouble && !Subtarget->hasFP64()) in LowerConstantFP()13900 return Subtarget->hasFP64(); in shouldConvertFpToSat()20877 if (SrcSz == 32 && DstSz == 64 && Subtarget->hasFP64()) { in LowerFP_EXTEND()[all …]
916 else if (ARM::DPRRegClass.contains(DestReg, SrcReg) && Subtarget.hasFP64()) in copyPhysReg()980 !Subtarget.hasFP64()) { in copyPhysReg()1701 if (!MI.isCopy() || Subtarget.dontWidenVMOVS() || !Subtarget.hasFP64()) in expandPostRAPseudo()
339 bool hasFP64() const { in hasFP64() function
108 assert(!hasFP64() || (getGeneration() >= AMDGPUSubtarget::SOUTHERN_ISLANDS)); in initializeSubtargetDependencies()
300 bool hasFP64 = in createTargetCodeGenInfo() local303 : hasFP64 ? 64 in createTargetCodeGenInfo()