Searched refs:SK_Select (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 1339 {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 D | AArch64TargetTransformInfo.cpp | 2904 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 D | BasicTTIImpl.h | 883 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 D | TargetTransformInfoImpl.h | 1197 return TargetTTI->getShuffleCost(TTI::SK_Select, VecTy, in getUserCost()
|
| H A D | TargetTransformInfo.h | 895 SK_Select, ///< Selects elements from the corresponding lane of enumerator
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 1251 if (Kind == TTI::SK_Select) { in getShuffleCost()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 411 return TargetTransformInfo::SK_Select; in isFixedVectorShuffle() 6587 TTI->getShuffleCost(TargetTransformInfo::SK_Select, FinalVecTy); in getEntryCost()
|