Home
last modified time | relevance | path

Searched refs:SK_Select (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1809 {TTI::SK_Select, MVT::v32i16, 1}, // vblendmw in getShuffleCost()
1810 {TTI::SK_Select, MVT::v64i8, 1}, // vblendmb in getShuffleCost()
1887 {TTI::SK_Select, MVT::v32i16, { 1, 1, 1, 1 } }, // vpternlogq in getShuffleCost()
1888 {TTI::SK_Select, MVT::v32f16, { 1, 1, 1, 1 } }, // vpternlogq in getShuffleCost()
1889 {TTI::SK_Select, MVT::v64i8, { 1, 1, 1, 1 } }, // vpternlogq in getShuffleCost()
1890 {TTI::SK_Select, MVT::v8f64, { 1, 1, 1, 1 } }, // vblendmpd in getShuffleCost()
1891 {TTI::SK_Select, MVT::v16f32, { 1, 1, 1, 1 } }, // vblendmps in getShuffleCost()
1892 {TTI::SK_Select, MVT::v8i64, { 1, 1, 1, 1 } }, // vblendmq in getShuffleCost()
1893 {TTI::SK_Select, MVT::v16i32, { 1, 1, 1, 1 } }, // vblendmd in getShuffleCost()
1918 {TTI::SK_Select, MVT::v16i16, 1}, // vpblendvb in getShuffleCost()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp1150 case TTI::SK_Select: { in getShuffleCost()
1153 unsigned NumPermMasks = Kind == TTI::SK_Select ? 1 : NumPerms; in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp4171 Kind == TTI::SK_Select || Kind == TTI::SK_PermuteSingleSrc || in getShuffleCost()
4203 {TTI::SK_Select, MVT::v2i32, 1}, // mov. in getShuffleCost()
4204 {TTI::SK_Select, MVT::v4i32, 2}, // rev+trn (or similar). in getShuffleCost()
4205 {TTI::SK_Select, MVT::v2i64, 1}, // mov. in getShuffleCost()
4206 {TTI::SK_Select, MVT::v2f32, 1}, // mov. in getShuffleCost()
4207 {TTI::SK_Select, MVT::v4f32, 2}, // rev+trn (or similar). in getShuffleCost()
4208 {TTI::SK_Select, MVT::v2f64, 1}, // mov. in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1004 return TTI::SK_Select; in improveShuffleKindFromMask()
1011 case TTI::SK_Select: in improveShuffleKindFromMask()
1034 case TTI::SK_Select:
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp431 case TTI::SK_Select: { in getShuffleCost()
510 case TTI::SK_Select: { in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1429 return TargetTTI->getShuffleCost(TTI::SK_Select, VecTy, Mask, CostKind, in getInstructionCost()
H A DTargetTransformInfo.h1064 SK_Select, ///< Selects elements from the corresponding lane of enumerator
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1268 if (Kind == TTI::SK_Select) { in getShuffleCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp681 TTI.getShuffleCost(TargetTransformInfo::SK_Select, VecTy, Mask); in foldInsExtFNeg()
H A DSLPVectorizer.cpp629 return TargetTransformInfo::SK_Select; in isFixedVectorShuffle()