Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegacyLegalizerInfo.h121 using SizeAndAction =
123 using SizeAndActionsVec = std::vector<SizeAndAction>;
374 for(auto SizeAndAction: v) { in checkPartialSizeAndActionsVector() local
375 assert(SizeAndAction.first > prev_size); in checkPartialSizeAndActionsVector()
376 prev_size = SizeAndAction.first; in checkPartialSizeAndActionsVector()
437 static SizeAndAction findAction(const SizeAndActionsVec &Vec,
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DLegacyLegalizerInfo.cpp168 for (SizeAndAction BitsizeAndAction : VectorSpecifiedActions.second) { in computeTables()
243 LegacyLegalizerInfo::SizeAndAction
250 Vec, [=](const SizeAndAction &A) { return A.first <= Size; }); in findAction()
321 auto SizeAndAction = findAction(Vec, Aspect.Type.getSizeInBits()); in findScalarLegalAction() local
322 return {SizeAndAction.second, in findScalarLegalAction()
323 Aspect.Type.isScalar() ? LLT::scalar(SizeAndAction.first) in findScalarLegalAction()
325 SizeAndAction.first)}; in findScalarLegalAction()