Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonShuffler.cpp180 static bool checkHVXPipes(const HVXInstsT &hvxInsts, unsigned startIdx, in checkHVXPipes() argument
182 if (startIdx < hvxInsts.size()) { in checkHVXPipes()
183 if (!hvxInsts[startIdx].Units) in checkHVXPipes()
184 return checkHVXPipes(hvxInsts, startIdx + 1, usedUnits); in checkHVXPipes()
186 if ((hvxInsts[startIdx].Units & b) == 0) in checkHVXPipes()
188 unsigned allBits = makeAllBits(b, hvxInsts[startIdx].Lanes); in checkHVXPipes()
190 if (checkHVXPipes(hvxInsts, startIdx + 1, usedUnits | allBits)) in checkHVXPipes()
596 HVXInstsT hvxInsts; in check() local
597 hvxInsts.clear(); in check()
604 hvxInsts.push_back(inst); in check()
[all …]