reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
53884 case 23: return (Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base()); 53887 case 26: return (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base()); 53959 case 98: return (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize())); 53960 case 99: return (Subtarget->hasFP64()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx()); 53974 case 113: return (Subtarget->hasFP64()) && (Subtarget->hasVFP4Base()); 53977 case 116: return (Subtarget->hasFP64()) && (!TM.Options.HonorSignDependentRoundingFPMath()); 53979 case 118: return (Subtarget->hasFP64()) && (Subtarget->hasVFP3Base());gen/lib/Target/ARM/ARMGenFastISel.inc
161 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) { 1768 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) { 1852 if ((Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())) { 1910 if ((Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())) { 1968 if ((Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())) { 2006 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) { 2072 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) { 2090 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) { 2234 if ((Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())) { 2292 if ((Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())) { 2350 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) { 2388 if ((Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())) { 2781 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) { 3611 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) { 3695 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) { 3781 if ((Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())) { 3913 if ((Subtarget->hasFP64()) && (Subtarget->hasFPARMv8Base())) { 3997 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) { 4081 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) {gen/lib/Target/ARM/ARMGenGlobalISel.inc
163 if (Subtarget->hasFP64())
lib/Target/ARM/ARMBaseInstrInfo.cpp855 else if (ARM::DPRRegClass.contains(DestReg, SrcReg) && Subtarget.hasFP64()) 919 !Subtarget.hasFP64()) { 1585 if (!MI.isCopy() || Subtarget.dontWidenVMOVS() || !Subtarget.hasFP64())lib/Target/ARM/ARMFastISel.cpp
1360 if (Ty->isDoubleTy() && (!Subtarget->hasVFP2Base() || !Subtarget->hasFP64())) 1501 if (!Subtarget->hasVFP2Base() || !Subtarget->hasFP64()) return false; 1520 if (!Subtarget->hasVFP2Base() || !Subtarget->hasFP64()) 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
697 if (!Subtarget->hasFP64()) 931 if (!Subtarget->hasFP64()) { 969 if (!Subtarget->hasFP64() || !Subtarget->hasFPARMv8Base()) { 978 if (!Subtarget->hasFP64()) 1322 if (!Subtarget->hasFPARMv8Base() || !Subtarget->hasFP64()) { 1358 if (Subtarget->hasFP64()) { 4324 assert(Subtarget->hasFP64() || RHS.getValueType() != MVT::f64); 4663 if (!Subtarget->hasFP64() && VT == MVT::f64) { 4873 return !Subtarget->hasFP64(); 6547 if (IsDouble && !Subtarget->hasFP64()) 12577 if (InDouble.getOpcode() == ARMISD::VMOVDRR && Subtarget->hasFP64()) 16107 assert((!Subtarget->hasFP64() || !Subtarget->hasFPARMv8Base()) && 16138 if (Subtarget->hasFP64()) // Instruction from 32 -> 64 16157 assert((!Subtarget->hasFP64() || !Subtarget->hasFPARMv8Base()) && 16232 if (VT == MVT::f64 && Subtarget->hasFP64())lib/Target/ARM/ARMInstructionSelector.cpp
1044 if (Size == 64 && !STI.hasFP64()) {
lib/Target/ARM/ARMTargetTransformInfo.cpp821 if (F->getReturnType()->isDoubleTy() && !ST->hasFP64()) 945 if (I.getType()->isDoubleTy() && !ST->hasFP64())