reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
53888 case 27: return (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base()); 53941 case 80: return (Subtarget->hasNEON()) && (Subtarget->useNEONForSinglePrecisionFP()); 53952 case 91: return (Subtarget->hasFPRegs()) && (Subtarget->preferVMOVSR() ||!Subtarget->useNEONForSinglePrecisionFP()); 53953 case 92: return (!Subtarget->preferVMOVSR() &&Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasNEON()); 53961 case 100: return (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize())); 53962 case 101: return (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx()); 53965 case 104: return (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasFullFP16()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize())); 53966 case 105: return (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasFullFP16()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx()); 53967 case 106: return (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize())) && (Subtarget->useNEONForSinglePrecisionFP()); 53968 case 107: return (Subtarget->hasVFP4Base()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx()) && (Subtarget->useNEONForSinglePrecisionFP()); 53981 case 120: return (Subtarget->hasVFP2Base()) && (Subtarget->preferVMOVSR() ||!Subtarget->useNEONForSinglePrecisionFP());gen/lib/Target/ARM/ARMGenFastISel.inc
331 if ((Subtarget->hasVFP2Base()) && (Subtarget->preferVMOVSR() ||!Subtarget->useNEONForSinglePrecisionFP())) { 733 if ((Subtarget->hasFPRegs()) && (Subtarget->preferVMOVSR() ||!Subtarget->useNEONForSinglePrecisionFP())) { 1759 if ((!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())) { 1997 if ((!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())) { 3602 if ((!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())) { 3988 if ((!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())) { 4072 if ((!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())) {gen/lib/Target/ARM/ARMGenGlobalISel.inc
195 if (Subtarget->useNEONForSinglePrecisionFP()) 197 if (!Subtarget->useNEONForSinglePrecisionFP()) 233 if (Subtarget->preferVMOVSR() ||!Subtarget->useNEONForSinglePrecisionFP()) 235 if (!Subtarget->preferVMOVSR() &&Subtarget->useNEONForSinglePrecisionFP())lib/Target/ARM/ARMISelLowering.cpp
1490 if (Subtarget->useNEONForSinglePrecisionFP()) 6554 if (IsDouble || !ST->useNEONForSinglePrecisionFP()) { 6572 if (!ST->hasNEON() || (!IsDouble && !ST->useNEONForSinglePrecisionFP()))