Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp957 { TTI::SK_Select, MVT::v16i16, 1 }, // vpblendvb in getShuffleCost()
958 { TTI::SK_Select, MVT::v32i8, 1 }, // vpblendvb in getShuffleCost()
1022 { TTI::SK_Select, MVT::v4i64, 1 }, // vblendpd in getShuffleCost()
1023 { TTI::SK_Select, MVT::v4f64, 1 }, // vblendpd in getShuffleCost()
1024 { TTI::SK_Select, MVT::v8i32, 1 }, // vblendps in getShuffleCost()
1025 { TTI::SK_Select, MVT::v8f32, 1 }, // vblendps in getShuffleCost()
1026 { TTI::SK_Select, MVT::v16i16, 3 }, // vpand + vpandn + vpor in getShuffleCost()
1027 { TTI::SK_Select, MVT::v32i8, 3 }, // vpand + vpandn + vpor in getShuffleCost()
1053 { TTI::SK_Select, MVT::v2i64, 1 }, // pblendw in getShuffleCost()
1054 { TTI::SK_Select, MVT::v2f64, 1 }, // movsd in getShuffleCost()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.cpp948 if (Kind == TTI::SK_Transpose || Kind == TTI::SK_Select || in getShuffleCost()
965 { TTI::SK_Select, MVT::v2i32, 1 }, // mov. in getShuffleCost()
966 { TTI::SK_Select, MVT::v4i32, 2 }, // rev+trn (or similar). in getShuffleCost()
967 { TTI::SK_Select, MVT::v2i64, 1 }, // mov. in getShuffleCost()
968 { TTI::SK_Select, MVT::v2f32, 1 }, // mov. in getShuffleCost()
969 { TTI::SK_Select, MVT::v4f32, 2 }, // rev+trn (or similar). in getShuffleCost()
970 { TTI::SK_Select, MVT::v2f64, 1 }, // mov. in getShuffleCost()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMTargetTransformInfo.cpp404 if (Kind != TTI::SK_Reverse && Kind != TTI::SK_Select) in getShuffleCost()
429 if (Kind == TTI::SK_Select) { in getShuffleCost()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DTargetTransformInfo.cpp1116 return TTIImpl->getShuffleCost(SK_Select, Ty, 0, nullptr); in getInstructionThroughput()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DTargetTransformInfo.h651 SK_Select, ///< Selects elements from the corresponding lane of enumerator
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h557 case TTI::SK_Select: in getShuffleCost()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp295 return TargetTransformInfo::SK_Select; in isShuffle()
2408 VecCost += TTI->getShuffleCost(TargetTransformInfo::SK_Select, VecTy, 0); in getEntryCost()