Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp1697 {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/
DAArch64TargetTransformInfo.cpp3223 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/
DBasicTTIImpl.h945 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/
DTargetTransformInfoImpl.h1238 return TargetTTI->getShuffleCost(TTI::SK_Select, VecTy, in getInstructionCost()
DTargetTransformInfo.h894 SK_Select, ///< Selects elements from the corresponding lane of enumerator
/openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/
DVectorCombine.cpp667 TTI.getShuffleCost(TargetTransformInfo::SK_Select, VecTy, Mask); in foldInsExtFNeg()
DSLPVectorizer.cpp511 return TargetTransformInfo::SK_Select; in isFixedVectorShuffle()
7444 TTI->getShuffleCost(TargetTransformInfo::SK_Select, FinalVecTy); in getEntryCost()
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp1257 if (Kind == TTI::SK_Select) { in getShuffleCost()