reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
53882 case 21: return (Subtarget->hasFullFP16()); 53886 case 25: return (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops()); 53891 case 30: return (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()); 53963 case 102: return (Subtarget->hasFullFP16()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize())); 53964 case 103: return (Subtarget->hasFullFP16()) && ((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()); 53970 case 109: return (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (((Subtarget->useFPVMLx() && TM.Options.AllowFPOpFusion != FPOpFusion::Fast) ||Subtarget->hasMinSize())); 53972 case 111: return (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && ((TM.Options.AllowFPOpFusion == FPOpFusion::Fast && Subtarget->hasVFP4Base()) && !Subtarget->isTargetDarwin() &&Subtarget->useFPVMLx());gen/lib/Target/ARM/ARMGenFastISel.inc
143 if ((Subtarget->hasFullFP16())) { 1750 if ((Subtarget->hasFullFP16())) { 1777 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 1789 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 1834 if ((Subtarget->hasFullFP16())) { 1892 if ((Subtarget->hasFullFP16())) { 1950 if ((Subtarget->hasFullFP16())) { 1988 if ((Subtarget->hasFullFP16())) { 2015 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 2027 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 2108 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 2120 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 2162 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 2174 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 2216 if ((Subtarget->hasFullFP16())) { 2274 if ((Subtarget->hasFullFP16())) { 2332 if ((Subtarget->hasFullFP16())) { 2370 if ((Subtarget->hasFullFP16())) { 2466 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 2478 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 2558 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 2570 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 2763 if ((Subtarget->hasFullFP16())) { 3593 if ((Subtarget->hasFullFP16())) { 3620 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 3632 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 3677 if ((Subtarget->hasFullFP16())) { 3715 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 3724 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 3763 if ((Subtarget->hasFullFP16())) { 3790 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())) { 3802 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())) { 3847 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 3856 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 3895 if ((Subtarget->hasFullFP16())) { 3922 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())) { 3934 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON()) && (Subtarget->hasV8Ops())) { 3979 if ((Subtarget->hasFullFP16())) { 4006 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 4018 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 4063 if ((Subtarget->hasFullFP16())) { 4090 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) { 4102 if ((Subtarget->hasFullFP16()) && (Subtarget->hasNEON())) {gen/lib/Target/ARM/ARMGenGlobalISel.inc
177 if (Subtarget->hasFullFP16())
lib/Target/ARM/ARMISelLowering.cpp701 if (Subtarget->hasFullFP16()) { 754 if (Subtarget->hasFullFP16()) { 971 if (Subtarget->hasFullFP16()) 1281 if (Subtarget->hasFullFP16()) { 1291 if (Subtarget->hasFullFP16()) 1371 if (Subtarget->hasFullFP16()) { 1400 if (Subtarget->hasFullFP16()) { 2754 if (Subtarget->hasFullFP16() && Subtarget->isTargetHardFloat()) { 4875 return !Subtarget->hasFullFP16(); 5339 static_cast<const ARMSubtarget&>(DAG.getSubtarget()).hasFullFP16(); 5394 static_cast<const ARMSubtarget&>(DAG.getSubtarget()).hasFullFP16(); 5666 const bool HasFullFP16 = Subtarget->hasFullFP16(); 14725 return Subtarget->hasFullFP16(); 16228 if (VT == MVT::f16 && Subtarget->hasFullFP16())lib/Target/ARM/ARMTargetTransformInfo.cpp
823 if (F->getReturnType()->isHalfTy() && !ST->hasFullFP16()) 949 if (I.getType()->isHalfTy() && !ST->hasFullFP16())