Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1339 {TTI::SK_Select, MVT::v32i16, 1}, // vblendmw in getShuffleCost()
1540 {TTI::SK_Select, MVT::v2i64, 1}, // pblendw in getShuffleCost()
1541 {TTI::SK_Select, MVT::v2f64, 1}, // movsd in getShuffleCost()
1542 {TTI::SK_Select, MVT::v4i32, 1}, // pblendw in getShuffleCost()
1543 {TTI::SK_Select, MVT::v4f32, 1}, // blendps in getShuffleCost()
1544 {TTI::SK_Select, MVT::v8i16, 1}, // pblendw in getShuffleCost()
1545 {TTI::SK_Select, MVT::v8f16, 1}, // pblendw in getShuffleCost()
1546 {TTI::SK_Select, MVT::v16i8, 1} // pblendvb in getShuffleCost()
1595 {TTI::SK_Select, MVT::v2i64, 1}, // movsd in getShuffleCost()
1596 {TTI::SK_Select, MVT::v2f64, 1}, // movsd in getShuffleCost()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp2904 Kind == TTI::SK_Select || Kind == TTI::SK_PermuteSingleSrc || in getShuffleCost()
2933 { TTI::SK_Select, MVT::v2i32, 1 }, // mov. in getShuffleCost()
2934 { TTI::SK_Select, MVT::v4i32, 2 }, // rev+trn (or similar). in getShuffleCost()
2935 { TTI::SK_Select, MVT::v2i64, 1 }, // mov. in getShuffleCost()
2936 { TTI::SK_Select, MVT::v2f32, 1 }, // mov. in getShuffleCost()
2937 { TTI::SK_Select, MVT::v4f32, 2 }, // rev+trn (or similar). in getShuffleCost()
2938 { TTI::SK_Select, MVT::v2f64, 1 }, // mov. in getShuffleCost()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h883 return TTI::SK_Select; in improveShuffleKindFromMask()
887 case TTI::SK_Select: in improveShuffleKindFromMask()
909 case TTI::SK_Select:
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1197 return TargetTTI->getShuffleCost(TTI::SK_Select, VecTy, in getUserCost()
H A DTargetTransformInfo.h895 SK_Select, ///< Selects elements from the corresponding lane of enumerator
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1251 if (Kind == TTI::SK_Select) { in getShuffleCost()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp411 return TargetTransformInfo::SK_Select; in isFixedVectorShuffle()
6587 TTI->getShuffleCost(TargetTransformInfo::SK_Select, FinalVecTy); in getEntryCost()