Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp36 using VPLegalization = TargetTransformInfo::VPLegalization; typedef
65 #define VPINTERNAL_CASE(X) .Case(#X, VPLegalization::X)
331 TargetTransformInfo::VPLegalization Strategy;
359 VPLegalization
398 case VPLegalization::Legal: in expandVectorPredication()
400 case VPLegalization::Discard: in expandVectorPredication()
403 case VPLegalization::Convert: in expandVectorPredication()
412 case VPLegalization::Legal: in expandVectorPredication()
414 case VPLegalization::Discard: in expandVectorPredication()
416 case VPLegalization::Convert: in expandVectorPredication()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVETargetTransformInfo.h69 TargetTransformInfo::VPLegalization
71 using VPLegalization = TargetTransformInfo::VPLegalization; in getVPLegalizationStrategy() local
72 return VPLegalization(VPLegalization::Legal, VPLegalization::Legal); in getVPLegalizationStrategy()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h145 TargetTransformInfo::VPLegalization
147 using VPLegalization = TargetTransformInfo::VPLegalization; in getVPLegalizationStrategy() local
148 return VPLegalization(VPLegalization::Legal, VPLegalization::Legal); in getVPLegalizationStrategy()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h757 TargetTransformInfo::VPLegalization
759 return TargetTransformInfo::VPLegalization( in getVPLegalizationStrategy()
760 /* EVLParamStrategy */ TargetTransformInfo::VPLegalization::Discard, in getVPLegalizationStrategy()
761 /* OperatorStrategy */ TargetTransformInfo::VPLegalization::Convert); in getVPLegalizationStrategy()
H A DTargetTransformInfo.h1372 struct VPLegalization { struct
1397 VPLegalization(VPTransform EVLParamStrategy, VPTransform OpStrategy) in VPLegalization() argument
1403 VPLegalization getVPLegalizationStrategy(const VPIntrinsic &PI) const;
1714 virtual VPLegalization
2288 VPLegalization
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp1030 TargetTransformInfo::VPLegalization