Home
last modified time | relevance | path

Searched refs:VPLegalization (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp35 using VPLegalization = TargetTransformInfo::VPLegalization; typedef
64 #define VPINTERNAL_CASE(X) .Case(#X, VPLegalization::X)
558 TargetTransformInfo::VPLegalization Strategy;
586 VPLegalization
625 case VPLegalization::Legal: in expandVectorPredication()
627 case VPLegalization::Discard: in expandVectorPredication()
630 case VPLegalization::Convert: in expandVectorPredication()
639 case VPLegalization::Legal: in expandVectorPredication()
641 case VPLegalization::Discard: in expandVectorPredication()
643 case VPLegalization::Convert: in expandVectorPredication()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVETargetTransformInfo.h114 TargetTransformInfo::VPLegalization
116 using VPLegalization = TargetTransformInfo::VPLegalization; in getVPLegalizationStrategy() local
117 return VPLegalization(VPLegalization::Legal, VPLegalization::Legal); in getVPLegalizationStrategy()
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h186 TargetTransformInfo::VPLegalization
188 using VPLegalization = TargetTransformInfo::VPLegalization; in getVPLegalizationStrategy() local
189 return VPLegalization(VPLegalization::Legal, VPLegalization::Legal); in getVPLegalizationStrategy()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h817 TargetTransformInfo::VPLegalization
819 return TargetTransformInfo::VPLegalization( in getVPLegalizationStrategy()
820 /* EVLParamStrategy */ TargetTransformInfo::VPLegalization::Discard, in getVPLegalizationStrategy()
821 /* OperatorStrategy */ TargetTransformInfo::VPLegalization::Convert); in getVPLegalizationStrategy()
H A DTargetTransformInfo.h1462 struct VPLegalization { struct
1487 VPLegalization(VPTransform EVLParamStrategy, VPTransform OpStrategy) in VPLegalization() argument
1493 VPLegalization getVPLegalizationStrategy(const VPIntrinsic &PI) const;
1843 virtual VPLegalization
2482 VPLegalization
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp1098 TargetTransformInfo::VPLegalization