Lines Matching refs:first

121         const LLT Type = LLT2Action.first;  in computeTables()
155 Opcode, TypeIdx, PointerSpecifiedActions.first, in computeTables()
163 const uint16_t ElementSize = VectorSpecifiedActions.first; in computeTables()
172 assert(BitsizeAndAction.first % ElementSize == 0); in computeTables()
173 const uint16_t NumElements = BitsizeAndAction.first / ElementSize; in computeTables()
216 if (v.size() >= 1 && v[0].first != 1) in increaseToLargerTypesAndDecreaseToLargest()
220 LargestSizeSoFar = v[i].first; in increaseToLargerTypesAndDecreaseToLargest()
221 if (i + 1 < v.size() && v[i + 1].first != v[i].first + 1) { in increaseToLargerTypesAndDecreaseToLargest()
223 LargestSizeSoFar = v[i].first + 1; in increaseToLargerTypesAndDecreaseToLargest()
235 if (v.size() == 0 || v[0].first != 1) in decreaseToSmallerTypesAndIncreaseToSmallest()
239 if (i + 1 == v.size() || v[i + 1].first != v[i].first + 1) { in decreaseToSmallerTypesAndIncreaseToSmallest()
240 result.push_back({v[i].first + 1, DecreaseAction}); in decreaseToSmallerTypesAndIncreaseToSmallest()
253 Vec, [=](const SizeAndAction &A) { return A.first <= Size; }); in findAction()
282 return {Vec[i].first, Action}; in findAction()
291 return {Vec[i].first, Action}; in findAction()
326 Aspect.Type.isScalar() ? LLT::scalar(SizeAndAction.first) in findScalarLegalAction()
328 SizeAndAction.first)}; in findScalarLegalAction()
349 ElementSizeAndAction.first); in findVectorLegalAction()
362 LLT::fixed_vector(NumElementsAndAction.first, in findVectorLegalAction()
376 if (Action.first != Legal) { in getAction()
378 << Action.first << ", " << Action.second << "\n"); in getAction()
379 return {Action.first, i, Action.second}; in getAction()