Home
last modified time | relevance | path

Searched refs:LegalityQuery (Results 1 – 13 of 13) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalityPredicates.cpp37 return [=](const LegalityQuery &Query) { in typeInSet()
46 return [=](const LegalityQuery &Query) { in typePairInSet()
56 return [=](const LegalityQuery &Query) { in typePairAndMemDescInSet()
68 return [=](const LegalityQuery &Query) { in isScalar()
74 return [=](const LegalityQuery &Query) { in isVector()
80 return [=](const LegalityQuery &Query) { in isPointer()
87 return [=](const LegalityQuery &Query) { in isPointer()
95 return [=](const LegalityQuery &Query) { in elementTypeIs()
103 return [=](const LegalityQuery &Query) { in scalarNarrowerThan()
111 return [=](const LegalityQuery &Query) { in scalarWiderThan()
[all …]
H A DLegalizeMutations.cpp19 [=](const LegalityQuery &Query) { return std::make_pair(TypeIdx, Ty); }; in changeTo()
24 return [=](const LegalityQuery &Query) { in changeTo()
31 return [=](const LegalityQuery &Query) { in changeElementTo()
40 return [=](const LegalityQuery &Query) { in changeElementTo()
48 return [=](const LegalityQuery &Query) { in changeElementSizeTo()
58 return [=](const LegalityQuery &Query) { in widenScalarOrEltToNextPow2()
68 return [=](const LegalityQuery &Query) { in moreElementsToNextPow2()
78 return [=](const LegalityQuery &Query) { in scalarize()
H A DLegalizerInfo.cpp82 raw_ostream &LegalityQuery::print(raw_ostream &OS) const { in print()
100 static bool hasNoSimpleLoops(const LegalizeRule &Rule, const LegalityQuery &Q, in hasNoSimpleLoops()
117 const LegalityQuery &Q, in mutationIsSane()
185 LegalizeActionStep LegalizeRuleSet::apply(const LegalityQuery &Query) const { in apply()
321 LegalizerInfo::getAction(const LegalityQuery &Query) const { in getAction()
353 SmallVector<LegalityQuery::MemDesc, 2> MemDescrs; in getAction()
H A DLegacyLegalizerInfo.cpp370 LegacyLegalizerInfo::getAction(const LegalityQuery &Query) const { in getAction()
H A DCombinerHelper.cpp119 const LegalityQuery &Query) const { in isLegalOrBeforeLegalizer()
489 LegalityQuery::MemDesc MMDesc; in matchCombineExtendingLoads()
3707 LegalityQuery::MemDesc MMDesc; in matchLoadOrCombine()
H A DLegalizerHelper.cpp5638 auto isSupported = [this](const LegalityQuery &Q) { in lowerBitCount()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp86 [=](const LegalityQuery &Query) { in AArch64LegalizerInfo()
91 [=](const LegalityQuery &Query) { in AArch64LegalizerInfo()
111 [=](const LegalityQuery &Query) { in AArch64LegalizerInfo()
388 [=](const LegalityQuery &Query) { in AArch64LegalizerInfo()
578 [=](const LegalityQuery &Query) { in AArch64LegalizerInfo()
583 [=](const LegalityQuery &Query) { in AArch64LegalizerInfo()
631 [=](const LegalityQuery &Query) { in AArch64LegalizerInfo()
638 [=](const LegalityQuery &Query) { in AArch64LegalizerInfo()
643 [=](const LegalityQuery &Query) { in AArch64LegalizerInfo()
648 [=](const LegalityQuery &Query) { in AArch64LegalizerInfo()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h108 struct LegalityQuery { struct
126 : LegalityQuery(Opcode, Types, {}) {} in LegalityQuery()
221 return [=](const LegalityQuery &Query) { in all()
234 return [=](const LegalityQuery &Query) { in any()
252 return [=](const LegalityQuery &Query) { in typeIsNot()
916 [=](const LegalityQuery &Query) { in maxScalarIf()
942 [=](const LegalityQuery &Query) { in minScalarSameAs()
953 [=](const LegalityQuery &Query) { in maxScalarSameAs()
972 [=](const LegalityQuery &Query) { in minScalarEltSameAsIf()
977 [=](const LegalityQuery &Query) { in minScalarEltSameAsIf()
[all …]
H A DLegacyLegalizerInfo.h24 struct LegalityQuery;
289 LegacyLegalizeActionStep getAction(const LegalityQuery &Query) const;
H A DCombinerHelper.h38 struct LegalityQuery;
113 bool isLegalOrBeforeLegalizer(const LegalityQuery &Query) const;
H A DLegalizationArtifactCombiner.h1224 bool isInstUnsupported(const LegalityQuery &Query) const { in isInstUnsupported()
1230 bool isInstLegal(const LegalityQuery &Query) const { in isInstLegal()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsLegalizerInfo.cpp38 CheckTy0Ty1MemSizeAlign(const LegalityQuery &Query, in CheckTy0Ty1MemSizeAlign()
61 static bool CheckTyN(unsigned N, const LegalityQuery &Query, in CheckTyN()
81 .legalIf([=, &ST](const LegalityQuery &Query) { in MipsLegalizerInfo()
105 .legalIf([=, &ST](const LegalityQuery &Query) { in MipsLegalizerInfo()
124 .customIf([=, &ST](const LegalityQuery &Query) { in MipsLegalizerInfo()
166 .legalIf([](const LegalityQuery &Query) { return false; }) in MipsLegalizerInfo()
170 .legalIf([](const LegalityQuery &Query) { return false; }) in MipsLegalizerInfo()
197 .legalIf([=, &ST](const LegalityQuery &Query) { in MipsLegalizerInfo()
240 .legalIf([=, &ST](const LegalityQuery &Query) { in MipsLegalizerInfo()
245 .lowerIf([=, &ST](const LegalityQuery &Query) { in MipsLegalizerInfo()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp66 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()
104 return [=](const LegalityQuery &Query) { in fewerEltsToSize64Vector()
119 return [=](const LegalityQuery &Query) { in moreEltsToNext32Bit()
148 return [=](const LegalityQuery &Query) { in bitcastToRegisterType()
1018 [](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1022 [](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
1034 [](const LegalityQuery &Query) { in AMDGPULegalizerInfo()
[all …]