/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 1809 {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 D | AMDGPUTargetTransformInfo.cpp | 1150 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 D | AArch64TargetTransformInfo.cpp | 4171 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 D | BasicTTIImpl.h | 1004 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 D | RISCVTargetTransformInfo.cpp | 431 case TTI::SK_Select: { in getShuffleCost() 510 case TTI::SK_Select: { in getShuffleCost()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 1429 return TargetTTI->getShuffleCost(TTI::SK_Select, VecTy, Mask, CostKind, in getInstructionCost()
|
H A D | TargetTransformInfo.h | 1064 SK_Select, ///< Selects elements from the corresponding lane of enumerator
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 1268 if (Kind == TTI::SK_Select) { in getShuffleCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 681 TTI.getShuffleCost(TargetTransformInfo::SK_Select, VecTy, Mask); in foldInsExtFNeg()
|
H A D | SLPVectorizer.cpp | 629 return TargetTransformInfo::SK_Select; in isFixedVectorShuffle()
|