Searched refs:VPLegalization (Results 1 – 6 of 6) sorted by relevance
115 TargetTransformInfo::VPLegalization117 using VPLegalization = TargetTransformInfo::VPLegalization; in getVPLegalizationStrategy() local118 return VPLegalization(VPLegalization::Legal, VPLegalization::Legal); in getVPLegalizationStrategy()
33 using VPLegalization = TargetTransformInfo::VPLegalization; typedef34 using VPTransform = TargetTransformInfo::VPLegalization::VPTransform;62 #define VPINTERNAL_CASE(X) .Case(#X, VPLegalization::X)194 VPLegalization getVPLegalizationStrategy(const VPIntrinsic &VPI) const;625 void sanitizeStrategy(VPIntrinsic &VPI, VPLegalization &LegalizeStrat) { in sanitizeStrategy()630 if (LegalizeStrat.OpStrategy == VPLegalization::Convert) in sanitizeStrategy()631 LegalizeStrat.EVLParamStrategy = VPLegalization::Discard; in sanitizeStrategy()640 if ((LegalizeStrat.EVLParamStrategy == VPLegalization::Discard) || in sanitizeStrategy()641 (LegalizeStrat.OpStrategy == VPLegalization::Convert)) { in sanitizeStrategy()642 LegalizeStrat.EVLParamStrategy = VPLegalization::Convert; in sanitizeStrategy()[all …]
344 TargetTransformInfo::VPLegalization346 using VPLegalization = TargetTransformInfo::VPLegalization; in getVPLegalizationStrategy() local352 return VPLegalization(VPLegalization::Discard, VPLegalization::Convert); in getVPLegalizationStrategy()353 return VPLegalization(VPLegalization::Legal, VPLegalization::Legal); in getVPLegalizationStrategy()
1885 struct VPLegalization { struct1910 VPLegalization(VPTransform EVLParamStrategy, VPTransform OpStrategy) in VPLegalization() argument1916 LLVM_ABI VPLegalization
1120 virtual TargetTransformInfo::VPLegalization1122 return TargetTransformInfo::VPLegalization( in getVPLegalizationStrategy()1123 /* EVLParamStrategy */ TargetTransformInfo::VPLegalization::Discard, in getVPLegalizationStrategy()1124 /* OperatorStrategy */ TargetTransformInfo::VPLegalization::Convert); in getVPLegalizationStrategy()
1417 TargetTransformInfo::VPLegalization