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 changeElementCountTo() argument
49 const LLT OldTy = Query.Types[TypeIdx]; in changeElementCountTo()
50 const LLT NewTy = Query.Types[FromTypeIdx]; in changeElementCountTo()
59 return [=](const LegalityQuery &Query) { in changeElementCountTo() argument
60 const LLT OldTy = Query.Types[TypeIdx]; in changeElementCountTo()
69 return [=](const LegalityQuery &Query) { in changeElementSizeTo() argument
70 const LLT OldTy = Query.Types[TypeIdx]; in changeElementSizeTo()
71 const LLT NewTy = Query.Types[FromTypeIdx]; in changeElementSizeTo()
79 return [=](const LegalityQuery &Query) { in widenScalarOrEltToNextPow2() argument
80 const LLT Ty = Query.Types[TypeIdx]; in widenScalarOrEltToNextPow2()
90 return [=](const LegalityQuery &Query) { in widenScalarOrEltToNextMultipleOf() argument
91 const LLT Ty = Query.Types[TypeIdx]; in widenScalarOrEltToNextMultipleOf()
99 return [=](const LegalityQuery &Query) { in moreElementsToNextPow2() argument
100 const LLT VecTy = Query.Types[TypeIdx]; in moreElementsToNextPow2()
109 return [=](const LegalityQuery &Query) { in scalarize() argument
110 return std::make_pair(TypeIdx, Query.Types[TypeIdx].getElementType()); in scalarize()