Searched refs:LegalityQuery (Results 1 – 8 of 8) sorted by relevance
20 [=](const LegalityQuery &Query) { return Query.Types[TypeIdx] == Type; }; in typeIs()27 return [=](const LegalityQuery &Query) { in typeInSet()36 return [=](const LegalityQuery &Query) { in typePairInSet()46 return [=](const LegalityQuery &Query) { in typePairAndMemSizeInSet()55 return [=](const LegalityQuery &Query) { in isScalar()62 return [=](const LegalityQuery &Query) { in narrowerThan()70 return [=](const LegalityQuery &Query) { in widerThan()77 return [=](const LegalityQuery &Query) { in sizeNotPow2()84 return [=](const LegalityQuery &Query) { in memSizeInBytesNotPow2()90 return [=](const LegalityQuery &Query) { in numElementsNotPow2()[all …]
20 [=](const LegalityQuery &Query) { return std::make_pair(TypeIdx, Ty); }; in changeTo()25 return [=](const LegalityQuery &Query) { in changeTo()32 return [=](const LegalityQuery &Query) { in widenScalarToNextPow2()43 return [=](const LegalityQuery &Query) { in moreElementsToNextPow2()
46 raw_ostream &LegalityQuery::print(raw_ostream &OS) const { in print()62 LegalizeActionStep LegalizeRuleSet::apply(const LegalityQuery &Query) const { in apply()322 LegalizerInfo::getAction(const LegalityQuery &Query) const { in getAction()365 SmallVector<LegalityQuery::MemDesc, 2> MemDescrs; in getAction()
1276 auto isSupported = [this](const LegalityQuery &Q) { in lowerBitCount()
55 [=](const LegalityQuery &Query) { in AArch64LegalizerInfo()60 [=](const LegalityQuery &Query) { in AArch64LegalizerInfo()116 [=, &ST](const LegalityQuery &Query) { in AArch64LegalizerInfo()126 .legalIf([=](const LegalityQuery &Query) { in AArch64LegalizerInfo()144 .legalIf([=](const LegalityQuery &Query) { in AArch64LegalizerInfo()191 .lowerIf([=](const LegalityQuery &Query) { in AArch64LegalizerInfo()209 .lowerIf([=](const LegalityQuery &Query) { in AArch64LegalizerInfo()364 [=](const LegalityQuery &Query) { in AArch64LegalizerInfo()369 [=](const LegalityQuery &Query) { in AArch64LegalizerInfo()418 .legalIf([=](const LegalityQuery &Query) { in AArch64LegalizerInfo()[all …]
119 .legalIf([=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()198 .legalIf([](const LegalityQuery &Query) { in AMDGPULegalizerInfo()203 .legalIf([](const LegalityQuery &Query) { in AMDGPULegalizerInfo()208 .legalIf([=, &ST](const LegalityQuery &Query) { in AMDGPULegalizerInfo()259 .legalIf([=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()270 .legalIf([=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()300 .legalIf([=](const LegalityQuery &Query) { in AMDGPULegalizerInfo()308 .fewerElementsIf([](const LegalityQuery &Query) { return true; }, in AMDGPULegalizerInfo()309 [](const LegalityQuery &Query) { in AMDGPULegalizerInfo()313 .fewerElementsIf([](const LegalityQuery &Query) { return true; }, in AMDGPULegalizerInfo()[all …]
120 struct LegalityQuery { struct137 : LegalityQuery(Opcode, Types, {}) {} in LegalityQuery()182 return [=](const LegalityQuery &Query) { in all()255 bool match(const LegalityQuery &Query) const { in match()641 [=](const LegalityQuery &Query) { in maxScalarIf()659 [=](const LegalityQuery &Query) { in minScalarSameAs()663 [=](const LegalityQuery &Query) { in minScalarSameAs()686 [=](const LegalityQuery &Query) { in clampMinNumElements()691 [=](const LegalityQuery &Query) { in clampMinNumElements()704 [=](const LegalityQuery &Query) { in clampMaxNumElements()[all …]
317 bool isInstUnsupported(const LegalityQuery &Query) const { in isInstUnsupported()