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)167 VPLegalization getVPLegalizationStrategy(const VPIntrinsic &VPI) const;331 TargetTransformInfo::VPLegalization Strategy;332 TransformJob(VPIntrinsic *PI, TargetTransformInfo::VPLegalization InitStrat) in TransformJob()338 void sanitizeStrategy(Instruction &I, VPLegalization &LegalizeStrat) { in sanitizeStrategy()343 if (LegalizeStrat.OpStrategy == VPLegalization::Convert) in sanitizeStrategy()344 LegalizeStrat.EVLParamStrategy = VPLegalization::Discard; in sanitizeStrategy()353 if ((LegalizeStrat.EVLParamStrategy == VPLegalization::Discard) || in sanitizeStrategy()[all …]
69 TargetTransformInfo::VPLegalization71 using VPLegalization = TargetTransformInfo::VPLegalization; in getVPLegalizationStrategy() local72 return VPLegalization(VPLegalization::Legal, VPLegalization::Legal); in getVPLegalizationStrategy()
137 TargetTransformInfo::VPLegalization139 using VPLegalization = TargetTransformInfo::VPLegalization; in getVPLegalizationStrategy() local140 return VPLegalization(VPLegalization::Legal, VPLegalization::Legal); in getVPLegalizationStrategy()
753 TargetTransformInfo::VPLegalization755 return TargetTransformInfo::VPLegalization( in getVPLegalizationStrategy()756 /* EVLParamStrategy */ TargetTransformInfo::VPLegalization::Discard, in getVPLegalizationStrategy()757 /* OperatorStrategy */ TargetTransformInfo::VPLegalization::Convert); in getVPLegalizationStrategy()
1383 struct VPLegalization { struct1408 VPLegalization(VPTransform EVLParamStrategy, VPTransform OpStrategy) in VPLegalization() argument1414 VPLegalization getVPLegalizationStrategy(const VPIntrinsic &PI) const;1725 virtual VPLegalization2299 VPLegalization
1029 TargetTransformInfo::VPLegalization