Lines Matching refs:first
118 const LLT Type = LLT2Action.first; in computeTables()
152 Opcode, TypeIdx, PointerSpecifiedActions.first, in computeTables()
160 const uint16_t ElementSize = VectorSpecifiedActions.first; in computeTables()
169 assert(BitsizeAndAction.first % ElementSize == 0); in computeTables()
170 const uint16_t NumElements = BitsizeAndAction.first / ElementSize; in computeTables()
213 if (v.size() >= 1 && v[0].first != 1) in increaseToLargerTypesAndDecreaseToLargest()
217 LargestSizeSoFar = v[i].first; in increaseToLargerTypesAndDecreaseToLargest()
218 if (i + 1 < v.size() && v[i + 1].first != v[i].first + 1) { in increaseToLargerTypesAndDecreaseToLargest()
220 LargestSizeSoFar = v[i].first + 1; in increaseToLargerTypesAndDecreaseToLargest()
232 if (v.size() == 0 || v[0].first != 1) in decreaseToSmallerTypesAndIncreaseToSmallest()
236 if (i + 1 == v.size() || v[i + 1].first != v[i].first + 1) { in decreaseToSmallerTypesAndIncreaseToSmallest()
237 result.push_back({v[i].first + 1, DecreaseAction}); in decreaseToSmallerTypesAndIncreaseToSmallest()
250 Vec, [=](const SizeAndAction &A) { return A.first <= Size; }); in findAction()
279 return {Vec[i].first, Action}; in findAction()
288 return {Vec[i].first, Action}; in findAction()
323 Aspect.Type.isScalar() ? LLT::scalar(SizeAndAction.first) in findScalarLegalAction()
325 SizeAndAction.first)}; in findScalarLegalAction()
346 ElementSizeAndAction.first); in findVectorLegalAction()
359 LLT::fixed_vector(NumElementsAndAction.first, in findVectorLegalAction()
373 if (Action.first != Legal) { in getAction()
375 << Action.first << ", " << Action.second << "\n"); in getAction()
376 return {Action.first, i, Action.second}; in getAction()