Searched refs:SK_PermuteTwoSrc (Results 1 – 6 of 6) sorted by relevance
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86TargetTransformInfo.cpp | 897 Kind = TTI::SK_PermuteTwoSrc; in getShuffleCost() 974 getShuffleCost(TTI::SK_PermuteTwoSrc, SingleOpTy, 0, nullptr); in getShuffleCost() 981 if (Kind == TTI::SK_PermuteTwoSrc && LT.first != 1) { in getShuffleCost() 995 {TTI::SK_PermuteTwoSrc, MVT::v64i8, 1}, // vpermt2b in getShuffleCost() 996 {TTI::SK_PermuteTwoSrc, MVT::v32i8, 1}, // vpermt2b in getShuffleCost() 997 {TTI::SK_PermuteTwoSrc, MVT::v16i8, 1} // vpermt2b in getShuffleCost() 1019 {TTI::SK_PermuteTwoSrc, MVT::v32i16, 1}, // vpermt2w in getShuffleCost() 1020 {TTI::SK_PermuteTwoSrc, MVT::v16i16, 1}, // vpermt2w in getShuffleCost() 1021 {TTI::SK_PermuteTwoSrc, MVT::v8i16, 1}, // vpermt2w in getShuffleCost() 1022 {TTI::SK_PermuteTwoSrc, MVT::v32i8, 3}, // zext + vpermt2w + trunc in getShuffleCost() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUTargetTransformInfo.cpp | 823 return getShuffleCost(TTI::SK_PermuteTwoSrc, Ty, 0, nullptr); in getUserCost()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | TargetTransformInfo.cpp | 1328 return TTIImpl->getShuffleCost(SK_PermuteTwoSrc, Ty, 0, nullptr); in getInstructionThroughput()
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | TargetTransformInfo.h | 786 SK_PermuteTwoSrc, ///< Merge elements from two source vectors into one enumerator
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | BasicTTIImpl.h | 687 case TTI::SK_PermuteTwoSrc: in getShuffleCost()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | SLPVectorizer.cpp | 331 return Vec2 ? TargetTransformInfo::SK_PermuteTwoSrc in isShuffle()
|