Searched refs:SK_Select (Results 1 - 9 of 9) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp1738 {TTI::SK_Select, MVT::v32i16, 1}, // vblendmw
1739 {TTI::SK_Select, MVT::v64i8, 1}, // vblendmb
1816 {TTI::SK_Select, MVT::v32i16, { 1, 1, 1, 1 } }, // vpternlogq
1817 {TTI::SK_Select, MVT::v32f16, { 1, 1, 1, 1 } }, // vpternlogq
1818 {TTI::SK_Select, MVT::v64i8, { 1, 1, 1, 1 } }, // vpternlogq
1819 {TTI::SK_Select, MVT::v8f64, { 1, 1, 1, 1 } }, // vblendmpd
1820 {TTI::SK_Select, MVT::v16f32, { 1, 1, 1, 1 } }, // vblendmps
1821 {TTI::SK_Select, MVT::v8i64, { 1, 1, 1, 1 } }, // vblendmq
1822 {TTI::SK_Select, MVT::v16i32, { 1, 1, 1, 1 } }, // vblendmd
1847 {TTI::SK_Select, MV
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp3836 Kind == TTI::SK_Select || Kind == TTI::SK_PermuteSingleSrc ||
3868 {TTI::SK_Select, MVT::v2i32, 1}, // mov.
3869 {TTI::SK_Select, MVT::v4i32, 2}, // rev+trn (or similar).
3870 {TTI::SK_Select, MVT::v2i64, 1}, // mov.
3871 {TTI::SK_Select, MVT::v2f32, 1}, // mov.
3872 {TTI::SK_Select, MVT::v4f32, 2}, // rev+trn (or similar).
3873 {TTI::SK_Select, MVT::v2f64, 1}, // mov.
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h991 return TTI::SK_Select;
998 case TTI::SK_Select:
1020 case TTI::SK_Select:
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp386 case TTI::SK_Select: {
445 case TTI::SK_Select: {
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1359 return TargetTTI->getShuffleCost(TTI::SK_Select, VecTy,
H A DTargetTransformInfo.h1034 SK_Select, ///< Selects elements from the corresponding lane of enumerator in enum:llvm::TargetTransformInfo::ShuffleKind
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp668 TTI.getShuffleCost(TargetTransformInfo::SK_Select, VecTy, Mask);
H A DSLPVectorizer.cpp506 return TargetTransformInfo::SK_Select;
8100 // we can merge this shuffle with the following SK_Select.
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1259 if (Kind == TTI::SK_Select) {

Completed in 296 milliseconds