Lines Matching refs:LegalityQuery
73 return [=](const LegalityQuery &Query) { in isSmallOddVector()
87 return [=](const LegalityQuery &Query) { in sizeIsMultipleOf32()
94 return [=](const LegalityQuery &Query) { in isWideVec16()
102 return [=](const LegalityQuery &Query) { in oneMoreElement()
111 return [=](const LegalityQuery &Query) { in fewerEltsToSize64Vector()
125 return [=](const LegalityQuery &Query) { in moreEltsToNext32Bit()
142 return [=](const LegalityQuery &Query) { in moreElementsToNextExistingRegClass()
189 return [=](const LegalityQuery &Query) { in bitcastToRegisterType()
196 return [=](const LegalityQuery &Query) { in bitcastToVectorElement32()
206 return [=](const LegalityQuery &Query) { in vectorSmallerThan()
213 return [=](const LegalityQuery &Query) { in vectorWiderThan()
220 return [=](const LegalityQuery &Query) { in numElementsNotEven()
255 return [=](const LegalityQuery &Query) { in isRegisterType()
262 return [=](const LegalityQuery &Query) { in isIllegalRegisterType()
270 return [=](const LegalityQuery &Query) { in elementTypeIsLegal()
282 return [=](const LegalityQuery &Query) { in isWideScalarExtLoadTruncStore()
320 const LegalityQuery &Query) { in isLoadStoreSizeLegal()
427 static bool isLoadStoreLegal(const GCNSubtarget &ST, const LegalityQuery &Query) { in isLoadStoreLegal()
488 static bool shouldWidenLoad(const GCNSubtarget &ST, const LegalityQuery &Query, in shouldWidenLoad()
1310 [](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1314 .narrowScalarIf(largerThan(1, 0), [](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1326 [](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1330 .narrowScalarIf(largerThan(0, 1), [](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1338 const auto needToSplitMemOp = [=](const LegalityQuery &Query, in AMDGPULegalizerInfo()
1411 [=](const LegalityQuery &Query) -> bool { in AMDGPULegalizerInfo()
1424 Actions.customIf([=](const LegalityQuery &Query) -> bool { in AMDGPULegalizerInfo()
1442 [=](const LegalityQuery &Query) -> bool { in AMDGPULegalizerInfo()
1450 Actions.customIf([=](const LegalityQuery &Query) -> bool { in AMDGPULegalizerInfo()
1458 [=](const LegalityQuery &Query) -> bool { in AMDGPULegalizerInfo()
1462 [=](const LegalityQuery &Query) -> std::pair<unsigned, LLT> { in AMDGPULegalizerInfo()
1483 [=](const LegalityQuery &Query) -> bool { in AMDGPULegalizerInfo()
1487 [=](const LegalityQuery &Query) -> std::pair<unsigned, LLT> { in AMDGPULegalizerInfo()
1561 [=](const LegalityQuery &Query) -> bool { in AMDGPULegalizerInfo()
1657 [=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1695 .customIf([=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1721 [=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1749 .unsupportedIf([=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1761 .lowerIf([=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1769 .legalIf([=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1776 [=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1782 [=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1836 auto notValidElt = [=](const LegalityQuery &Query, unsigned TypeIdx) { in AMDGPULegalizerInfo()
1851 .lowerIf([=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1870 [=](const LegalityQuery &Query) { return notValidElt(Query, LitTyIdx); }, in AMDGPULegalizerInfo()
1873 [=](const LegalityQuery &Query) { return notValidElt(Query, BigTyIdx); }, in AMDGPULegalizerInfo()
1880 [=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1888 [=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1892 [=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()