Searched refs:SK_Select (Results 1 – 8 of 8) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/ |
| D | X86TargetTransformInfo.cpp | 1697 {TTI::SK_Select, MVT::v32i16, 1}, // vblendmw in getShuffleCost() 1698 {TTI::SK_Select, MVT::v64i8, 1}, // vblendmb in getShuffleCost() 1775 {TTI::SK_Select, MVT::v32i16, { 1, 1, 1, 1 } }, // vpternlogq in getShuffleCost() 1776 {TTI::SK_Select, MVT::v32f16, { 1, 1, 1, 1 } }, // vpternlogq in getShuffleCost() 1777 {TTI::SK_Select, MVT::v64i8, { 1, 1, 1, 1 } }, // vpternlogq in getShuffleCost() 1778 {TTI::SK_Select, MVT::v8f64, { 1, 1, 1, 1 } }, // vblendmpd in getShuffleCost() 1779 {TTI::SK_Select, MVT::v16f32, { 1, 1, 1, 1 } }, // vblendmps in getShuffleCost() 1780 {TTI::SK_Select, MVT::v8i64, { 1, 1, 1, 1 } }, // vblendmq in getShuffleCost() 1781 {TTI::SK_Select, MVT::v16i32, { 1, 1, 1, 1 } }, // vblendmd in getShuffleCost() 1806 {TTI::SK_Select, MVT::v16i16, 1}, // vpblendvb in getShuffleCost() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/ |
| D | AArch64TargetTransformInfo.cpp | 3223 Kind == TTI::SK_Select || Kind == TTI::SK_PermuteSingleSrc || in getShuffleCost() 3251 {TTI::SK_Select, MVT::v2i32, 1}, // mov. in getShuffleCost() 3252 {TTI::SK_Select, MVT::v4i32, 2}, // rev+trn (or similar). in getShuffleCost() 3253 {TTI::SK_Select, MVT::v2i64, 1}, // mov. in getShuffleCost() 3254 {TTI::SK_Select, MVT::v2f32, 1}, // mov. in getShuffleCost() 3255 {TTI::SK_Select, MVT::v4f32, 2}, // rev+trn (or similar). in getShuffleCost() 3256 {TTI::SK_Select, MVT::v2f64, 1}, // mov. in getShuffleCost()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/ |
| D | BasicTTIImpl.h | 945 return TTI::SK_Select; in improveShuffleKindFromMask() 951 case TTI::SK_Select: in improveShuffleKindFromMask() 974 case TTI::SK_Select:
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/Analysis/ |
| D | TargetTransformInfoImpl.h | 1238 return TargetTTI->getShuffleCost(TTI::SK_Select, VecTy, in getInstructionCost()
|
| D | TargetTransformInfo.h | 894 SK_Select, ///< Selects elements from the corresponding lane of enumerator
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| D | VectorCombine.cpp | 667 TTI.getShuffleCost(TargetTransformInfo::SK_Select, VecTy, Mask); in foldInsExtFNeg()
|
| D | SLPVectorizer.cpp | 511 return TargetTransformInfo::SK_Select; in isFixedVectorShuffle() 7444 TTI->getShuffleCost(TargetTransformInfo::SK_Select, FinalVecTy); in getEntryCost()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/ARM/ |
| D | ARMTargetTransformInfo.cpp | 1257 if (Kind == TTI::SK_Select) { in getShuffleCost()
|