Searched refs:VPLegalization (Results 1 – 6 of 6) sorted by relevance
114 TargetTransformInfo::VPLegalization116 using VPLegalization = TargetTransformInfo::VPLegalization; in getVPLegalizationStrategy() local117 return VPLegalization(VPLegalization::Legal, VPLegalization::Legal); in getVPLegalizationStrategy()
36 using VPLegalization = TargetTransformInfo::VPLegalization; typedef37 using VPTransform = TargetTransformInfo::VPLegalization::VPTransform;65 #define VPINTERNAL_CASE(X) .Case(#X, VPLegalization::X)206 VPLegalization getVPLegalizationStrategy(const VPIntrinsic &VPI) const;780 TargetTransformInfo::VPLegalization Strategy;781 TransformJob(VPIntrinsic *PI, TargetTransformInfo::VPLegalization InitStrat) in TransformJob()787 void sanitizeStrategy(VPIntrinsic &VPI, VPLegalization &LegalizeStrat) { in sanitizeStrategy()792 if (LegalizeStrat.OpStrategy == VPLegalization::Convert) in sanitizeStrategy()793 LegalizeStrat.EVLParamStrategy = VPLegalization::Discard; in sanitizeStrategy()802 if ((LegalizeStrat.EVLParamStrategy == VPLegalization::Discard) || in sanitizeStrategy()[all …]
292 TargetTransformInfo::VPLegalization294 using VPLegalization = TargetTransformInfo::VPLegalization; in getVPLegalizationStrategy() local300 return VPLegalization(VPLegalization::Discard, VPLegalization::Convert); in getVPLegalizationStrategy()301 return VPLegalization(VPLegalization::Legal, VPLegalization::Legal); in getVPLegalizationStrategy()
961 TargetTransformInfo::VPLegalization963 return TargetTransformInfo::VPLegalization( in getVPLegalizationStrategy()964 /* EVLParamStrategy */ TargetTransformInfo::VPLegalization::Discard, in getVPLegalizationStrategy()965 /* OperatorStrategy */ TargetTransformInfo::VPLegalization::Convert); in getVPLegalizationStrategy()
1749 struct VPLegalization { struct1774 VPLegalization(VPTransform EVLParamStrategy, VPTransform OpStrategy) in VPLegalization() argument1780 VPLegalization getVPLegalizationStrategy(const VPIntrinsic &PI) const;2187 virtual VPLegalization2955 VPLegalization
1311 TargetTransformInfo::VPLegalization