Lines Matching defs:hvxInsts
149 static bool checkHVXPipes(const HVXInstsT &hvxInsts, unsigned startIdx,
151 if (startIdx < hvxInsts.size()) {
152 if (!hvxInsts[startIdx].Units)
153 return checkHVXPipes(hvxInsts, startIdx + 1, usedUnits);
155 if ((hvxInsts[startIdx].Units & b) == 0)
157 unsigned allBits = makeAllBits(b, hvxInsts[startIdx].Lanes);
159 if (checkHVXPipes(hvxInsts, startIdx + 1, usedUnits | allBits))
330 HVXInstsT hvxInsts;
331 hvxInsts.clear();
338 hvxInsts.push_back(inst);
342 if (hvxInsts.size() > 0) {
345 if (!checkHVXPipes(hvxInsts, startIdx, usedUnits)) {