Searched refs:VPLegalization (Results 1 – 6 of 6) sorted by relevance
36 using VPLegalization = TargetTransformInfo::VPLegalization; typedef37 using VPTransform = TargetTransformInfo::VPLegalization::VPTransform;65 #define VPINTERNAL_CASE(X) .Case(#X, VPLegalization::X)191 VPLegalization getVPLegalizationStrategy(const VPIntrinsic &VPI) const;582 TargetTransformInfo::VPLegalization Strategy;583 TransformJob(VPIntrinsic *PI, TargetTransformInfo::VPLegalization InitStrat) in TransformJob()589 void sanitizeStrategy(VPIntrinsic &VPI, VPLegalization &LegalizeStrat) { in sanitizeStrategy()594 if (LegalizeStrat.OpStrategy == VPLegalization::Convert) in sanitizeStrategy()595 LegalizeStrat.EVLParamStrategy = VPLegalization::Discard; in sanitizeStrategy()604 if ((LegalizeStrat.EVLParamStrategy == VPLegalization::Discard) || in sanitizeStrategy()[all …]
114 TargetTransformInfo::VPLegalization116 using VPLegalization = TargetTransformInfo::VPLegalization; in getVPLegalizationStrategy() local117 return VPLegalization(VPLegalization::Legal, VPLegalization::Legal); in getVPLegalizationStrategy()
243 TargetTransformInfo::VPLegalization245 using VPLegalization = TargetTransformInfo::VPLegalization; in getVPLegalizationStrategy() local251 return VPLegalization(VPLegalization::Discard, VPLegalization::Convert); in getVPLegalizationStrategy()252 return VPLegalization(VPLegalization::Legal, VPLegalization::Legal); in getVPLegalizationStrategy()
858 TargetTransformInfo::VPLegalization860 return TargetTransformInfo::VPLegalization( in getVPLegalizationStrategy()861 /* EVLParamStrategy */ TargetTransformInfo::VPLegalization::Discard, in getVPLegalizationStrategy()862 /* OperatorStrategy */ TargetTransformInfo::VPLegalization::Convert); in getVPLegalizationStrategy()
1520 struct VPLegalization { struct1545 VPLegalization(VPTransform EVLParamStrategy, VPTransform OpStrategy) in VPLegalization() argument1551 VPLegalization getVPLegalizationStrategy(const VPIntrinsic &PI) const;1909 virtual VPLegalization2586 VPLegalization
1161 TargetTransformInfo::VPLegalization