Lines Matching refs:LegalityQuery
66 return [=](const LegalityQuery &Query) { in isSmallOddVector()
80 return [=](const LegalityQuery &Query) { in sizeIsMultipleOf32()
87 return [=](const LegalityQuery &Query) { in isWideVec16()
95 return [=](const LegalityQuery &Query) { in oneMoreElement()
103 return [=](const LegalityQuery &Query) { in fewerEltsToSize64Vector()
116 return [=](const LegalityQuery &Query) { in moreEltsToNext32Bit()
145 return [=](const LegalityQuery &Query) { in bitcastToRegisterType()
152 return [=](const LegalityQuery &Query) { in bitcastToVectorElement32()
161 return [=](const LegalityQuery &Query) { in vectorSmallerThan()
168 return [=](const LegalityQuery &Query) { in vectorWiderThan()
175 return [=](const LegalityQuery &Query) { in numElementsNotEven()
210 return [=](const LegalityQuery &Query) { in isRegisterType()
216 return [=](const LegalityQuery &Query) { in elementTypeIsLegal()
226 return [=](const LegalityQuery &Query) { in isWideScalarTruncStore()
262 const LegalityQuery &Query, in isLoadStoreSizeLegal()
346 static bool isLoadStoreLegal(const GCNSubtarget &ST, const LegalityQuery &Query, in isLoadStoreLegal()
403 static bool shouldWidenLoad(const GCNSubtarget &ST, const LegalityQuery &Query, in shouldWidenLoad()
1004 [](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1008 [](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1020 [](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1025 [](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1033 const auto needToSplitMemOp = [=](const LegalityQuery &Query, in AMDGPULegalizerInfo()
1114 [=](const LegalityQuery &Query) -> bool { in AMDGPULegalizerInfo()
1132 [=](const LegalityQuery &Query) -> bool { in AMDGPULegalizerInfo()
1140 Actions.customIf([=](const LegalityQuery &Query) -> bool { in AMDGPULegalizerInfo()
1148 [=](const LegalityQuery &Query) -> bool { in AMDGPULegalizerInfo()
1152 [=](const LegalityQuery &Query) -> std::pair<unsigned, LLT> { in AMDGPULegalizerInfo()
1187 [=](const LegalityQuery &Query) -> bool { in AMDGPULegalizerInfo()
1191 [=](const LegalityQuery &Query) -> std::pair<unsigned, LLT> { in AMDGPULegalizerInfo()
1342 [=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1380 .customIf([=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1395 [=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1419 .unsupportedIf([=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1432 .legalIf([=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1439 [=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1445 [=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1505 auto notValidElt = [=](const LegalityQuery &Query, unsigned TypeIdx) { in AMDGPULegalizerInfo()
1520 .lowerIf([=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1539 [=](const LegalityQuery &Query) { return notValidElt(Query, LitTyIdx); }, in AMDGPULegalizerInfo()
1542 [=](const LegalityQuery &Query) { return notValidElt(Query, BigTyIdx); }, in AMDGPULegalizerInfo()
1549 [=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1557 [=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1562 [=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()