Home
last modified time | relevance | path

Searched refs:SK_PermuteTwoSrc (Results 1 – 4 of 4) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86TargetTransformInfo.cpp841 getShuffleCost(TTI::SK_PermuteTwoSrc, SingleOpTy, 0, nullptr); in getShuffleCost()
848 if (Kind == TTI::SK_PermuteTwoSrc && LT.first != 1) { in getShuffleCost()
862 { TTI::SK_PermuteTwoSrc, MVT::v64i8, 1 }, // vpermt2b in getShuffleCost()
863 { TTI::SK_PermuteTwoSrc, MVT::v32i8, 1 }, // vpermt2b in getShuffleCost()
864 { TTI::SK_PermuteTwoSrc, MVT::v16i8, 1 } // vpermt2b in getShuffleCost()
886 { TTI::SK_PermuteTwoSrc, MVT::v32i16, 1 }, // vpermt2w in getShuffleCost()
887 { TTI::SK_PermuteTwoSrc, MVT::v16i16, 1 }, // vpermt2w in getShuffleCost()
888 { TTI::SK_PermuteTwoSrc, MVT::v8i16, 1 }, // vpermt2w in getShuffleCost()
889 { TTI::SK_PermuteTwoSrc, MVT::v32i8, 3 }, // zext + vpermt2w + trunc in getShuffleCost()
890 { TTI::SK_PermuteTwoSrc, MVT::v64i8, 19 }, // 6 * v32i8 + 1 in getShuffleCost()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DTargetTransformInfo.cpp1127 return TTIImpl->getShuffleCost(SK_PermuteTwoSrc, Ty, 0, nullptr); in getInstructionThroughput()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h560 case TTI::SK_PermuteTwoSrc: in getShuffleCost()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DTargetTransformInfo.h657 SK_PermuteTwoSrc, ///< Merge elements from two source vectors into one enumerator