reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
53887 case 26: return (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base()); 53888 case 27: return (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base()); 53900 case 39: return (Subtarget->hasVFP2Base()); 53955 case 94: return (Subtarget->hasVFP2Base()) && (!Subtarget->isThumb()); 53956 case 95: return (!Subtarget->isThumb()) && (!Subtarget->hasVFP2Base()); 53957 case 96: return (Subtarget->hasVFP2Base()) && (Subtarget->isThumb2()); 53958 case 97: return (Subtarget->isThumb2()) && (!Subtarget->hasVFP2Base()); 53959 case 98: return (Subtarget->hasFP64()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize())); 53961 case 100: return (!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize())); 53981 case 120: return (Subtarget->hasVFP2Base()) && (Subtarget->preferVMOVSR() ||!Subtarget->useNEONForSinglePrecisionFP());gen/lib/Target/ARM/ARMGenFastISel.inc
152 if ((Subtarget->hasVFP2Base())) { 161 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) { 331 if ((Subtarget->hasVFP2Base()) && (Subtarget->preferVMOVSR() ||!Subtarget->useNEONForSinglePrecisionFP())) { 1759 if ((!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())) { 1768 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) { 1997 if ((!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())) { 2006 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) { 2072 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) { 2090 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) { 2341 if ((Subtarget->hasVFP2Base())) { 2350 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) { 2772 if ((Subtarget->hasVFP2Base())) { 2781 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) { 2849 if ((Subtarget->isThumb2()) && (!Subtarget->hasVFP2Base())) { 2852 if ((Subtarget->hasVFP2Base()) && (Subtarget->isThumb2())) { 2858 if ((!Subtarget->isThumb()) && (!Subtarget->hasVFP2Base())) { 2861 if ((Subtarget->hasVFP2Base()) && (!Subtarget->isThumb())) { 3602 if ((!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())) { 3611 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) { 3686 if ((Subtarget->hasVFP2Base())) { 3695 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) { 3988 if ((!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())) { 3997 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) { 4072 if ((!Subtarget->useNEONForSinglePrecisionFP()) && (Subtarget->hasVFP2Base())) { 4081 if ((Subtarget->hasFP64()) && (Subtarget->hasVFP2Base())) {gen/lib/Target/ARM/ARMGenGlobalISel.inc
155 if (!Subtarget->hasVFP2Base()) 157 if (Subtarget->hasVFP2Base())lib/Target/ARM/ARMAsmPrinter.cpp
660 if (!STI.hasVFP2Base()) {
lib/Target/ARM/ARMBaseInstrInfo.cpp 136 if (Subtarget.isThumb2() || Subtarget.hasVFP2Base())
lib/Target/ARM/ARMBaseRegisterInfo.cpp 155 if (!STI.useSoftFloat() && STI.hasVFP2Base() && !STI.isThumb1Only())
lib/Target/ARM/ARMFastISel.cpp444 if (!Subtarget->hasVFP2Base()) return false; 972 if (!Subtarget->hasVFP2Base()) return false; 986 if (!Subtarget->hasVFP2Base()) return false; 1111 if (!Subtarget->hasVFP2Base()) return false; 1127 if (!Subtarget->hasVFP2Base()) return false; 1357 if (Ty->isFloatTy() && !Subtarget->hasVFP2Base()) 1360 if (Ty->isDoubleTy() && (!Subtarget->hasVFP2Base() || !Subtarget->hasFP64())) 1501 if (!Subtarget->hasVFP2Base() || !Subtarget->hasFP64()) return false; 1520 if (!Subtarget->hasVFP2Base() || !Subtarget->hasFP64()) return false; 1539 if (!Subtarget->hasVFP2Base()) return false; 1584 if (!Subtarget->hasVFP2Base()) return false; 1803 if (Ty->isFloatTy() && !Subtarget->hasVFP2Base()) 1805 if (Ty->isDoubleTy() && (!Subtarget->hasVFP2Base() || !Subtarget->hasFP64())) 1847 if (Subtarget->hasVFP2Base() && !isVarArg) { 1858 if (Subtarget->hasVFP2Base() && 1929 if (!Subtarget->hasVFP2Base()) 1933 if (!Subtarget->hasVFP2Base())lib/Target/ARM/ARMISelDAGToDAG.cpp
4476 if (!Subtarget->hasVFP2Base()) 4587 if (!Subtarget->hasVFP2Base())lib/Target/ARM/ARMISelLowering.cpp
422 if (Subtarget->isThumb() && Subtarget->hasVFP2Base() && 695 if (!Subtarget->hasVFP2Base()) 1306 if (!Subtarget->useSoftFloat() && Subtarget->hasVFP2Base() && 1430 !Subtarget->hasVFP2Base() || Subtarget->hasMinSize()) 1868 else if (Subtarget->hasVFP2Base() && !Subtarget->isThumb1Only() && 1877 if (Subtarget->hasVFP2Base() && !Subtarget->isThumb1Only() && !isVarArg) 1880 } else if (Subtarget->hasVFP2Base() && 4871 return !Subtarget->hasVFP2Base(); 14925 if ((VT.isFloatingPoint() && Subtarget->hasVFP2Base()) || NumBytes == 8) 14969 if (!Subtarget->hasVFP2Base()) // FIXME: NEON? 15598 if (!Subtarget->hasVFP2Base())lib/Target/ARM/ARMInstructionSelector.cpp
235 assert(TII.getSubtarget().hasVFP2Base() && "Can't select merge without VFP"); 266 assert(TII.getSubtarget().hasVFP2Base() && 1039 assert(STI.hasVFP2Base() && "Can't select fcmp without VFP"); 1090 assert((ValSize != 64 || STI.hasVFP2Base()) &&lib/Target/ARM/ARMLegalizerInfo.cpp
171 if (!ST.useSoftFloat() && ST.hasVFP2Base()) {
lib/Target/ARM/ARMRegisterBankInfo.cpp 475 MF.getSubtarget<ARMSubtarget>().hasVFP2Base()) &&
lib/Target/ARM/ARMTargetTransformInfo.cpp 828 return !ST->hasFPARMv8Base() && !ST->hasVFP2Base();