Lines Matching refs:Query
19 [=](const LegalityQuery &Query) { return std::make_pair(TypeIdx, Ty); }; in changeTo() argument
24 return [=](const LegalityQuery &Query) { in changeTo() argument
25 return std::make_pair(TypeIdx, Query.Types[FromTypeIdx]); in changeTo()
31 return [=](const LegalityQuery &Query) { in changeElementTo() argument
32 const LLT OldTy = Query.Types[TypeIdx]; in changeElementTo()
33 const LLT NewTy = Query.Types[FromTypeIdx]; in changeElementTo()
40 return [=](const LegalityQuery &Query) { in changeElementTo() argument
41 const LLT OldTy = Query.Types[TypeIdx]; in changeElementTo()
48 return [=](const LegalityQuery &Query) { in changeElementSizeTo() argument
49 const LLT OldTy = Query.Types[TypeIdx]; in changeElementSizeTo()
50 const LLT NewTy = Query.Types[FromTypeIdx]; in changeElementSizeTo()
58 return [=](const LegalityQuery &Query) { in widenScalarOrEltToNextPow2() argument
59 const LLT Ty = Query.Types[TypeIdx]; in widenScalarOrEltToNextPow2()
68 return [=](const LegalityQuery &Query) { in moreElementsToNextPow2() argument
69 const LLT VecTy = Query.Types[TypeIdx]; in moreElementsToNextPow2()
78 return [=](const LegalityQuery &Query) { in scalarize() argument
79 return std::make_pair(TypeIdx, Query.Types[TypeIdx].getElementType()); in scalarize()