Home
last modified time | relevance | path

Searched refs:ByteMask (Results 1 – 2 of 2) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonISelLoweringHVX.cpp333 SmallVector<int,128> ByteMask; in getByteShuffle() local
337 ByteMask.push_back(-1); in getByteShuffle()
341 ByteMask.push_back(NewM+I); in getByteShuffle()
344 assert(ResTy.getVectorNumElements() == ByteMask.size()); in getByteShuffle()
346 opCastElem(Op1, MVT::i8, DAG), ByteMask); in getByteShuffle()
DHexagonISelLowering.cpp2003 SmallVector<int,8> ByteMask; in LowerVECTOR_SHUFFLE() local
2009 ByteMask.push_back(-1); in LowerVECTOR_SHUFFLE()
2012 ByteMask.push_back(M*ElemBytes + j); in LowerVECTOR_SHUFFLE()
2015 assert(ByteMask.size() <= 8); in LowerVECTOR_SHUFFLE()
2024 for (unsigned i = 0, e = ByteMask.size(); i != e; ++i) { in LowerVECTOR_SHUFFLE()
2026 uint64_t M = ByteMask[i] & 0xFF; in LowerVECTOR_SHUFFLE()
2032 if (ByteMask.size() == 4) { in LowerVECTOR_SHUFFLE()
2059 if (ByteMask.size() == 8) { in LowerVECTOR_SHUFFLE()