Home
last modified time | relevance | path

Searched refs:legalForCartesianProduct (Results 1 – 14 of 14) sorted by relevance

/external/llvm-project/llvm/lib/Target/X86/
DX86LegalizerInfo.cpp142 .legalForCartesianProduct({s1, s8, s16, s32}, {p0}) in setLegalizerInfo32bit()
161 .legalForCartesianProduct({s8}, {s8, s16, s32, p0}) in setLegalizerInfo32bit()
221 .legalForCartesianProduct({s1, s8, s16, s32, s64}, {p0}) in setLegalizerInfo64bit()
235 .legalForCartesianProduct({s32, s64}) in setLegalizerInfo64bit()
242 .legalForCartesianProduct({s32, s64}) in setLegalizerInfo64bit()
250 .legalForCartesianProduct({s8}, {s8, s16, s32, s64, p0}) in setLegalizerInfo64bit()
254 .legalForCartesianProduct({s8}, {s32, s64}) in setLegalizerInfo64bit()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMLegalizerInfo.cpp85 .legalForCartesianProduct({s8, s16, s32}, {s1, s8, s16}); in ARMLegalizerInfo()
140 .legalForCartesianProduct({s1}, {s32, p0}) in ARMLegalizerInfo()
144 .legalForCartesianProduct({s32, p0}, {s1}) in ARMLegalizerInfo()
181 getActionDefinitionsBuilder(G_FCMP).legalForCartesianProduct({s1}, in ARMLegalizerInfo()
191 .legalForCartesianProduct({s32}, {s32, s64}); in ARMLegalizerInfo()
193 .legalForCartesianProduct({s32, s64}, {s32}); in ARMLegalizerInfo()
/external/llvm-project/llvm/lib/Target/ARM/
DARMLegalizerInfo.cpp85 .legalForCartesianProduct({s8, s16, s32}, {s1, s8, s16}); in ARMLegalizerInfo()
140 .legalForCartesianProduct({s1}, {s32, p0}) in ARMLegalizerInfo()
144 .legalForCartesianProduct({s32, p0}, {s1}) in ARMLegalizerInfo()
181 getActionDefinitionsBuilder(G_FCMP).legalForCartesianProduct({s1}, in ARMLegalizerInfo()
191 .legalForCartesianProduct({s32}, {s32, s64}); in ARMLegalizerInfo()
193 .legalForCartesianProduct({s32, s64}, {s32}); in ARMLegalizerInfo()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86LegalizerInfo.cpp148 .legalForCartesianProduct({s1, s8, s16, s32}, {p0}) in setLegalizerInfo32bit()
228 .legalForCartesianProduct({s1, s8, s16, s32, s64}, {p0}) in setLegalizerInfo64bit()
242 .legalForCartesianProduct({s32, s64}) in setLegalizerInfo64bit()
249 .legalForCartesianProduct({s32, s64}) in setLegalizerInfo64bit()
259 .legalForCartesianProduct({s8}, {s32, s64}) in setLegalizerInfo64bit()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsLegalizerInfo.cpp123 .legalForCartesianProduct({p0, s32, s64}, {s32}) in MipsLegalizerInfo()
162 .legalForCartesianProduct({s32}, {s32, p0}) in MipsLegalizerInfo()
233 .legalForCartesianProduct({s32}, {s64, s32}) in MipsLegalizerInfo()
244 .legalForCartesianProduct({s64, s32}, {s32}) in MipsLegalizerInfo()
/external/llvm-project/llvm/lib/Target/Mips/
DMipsLegalizerInfo.cpp174 .legalForCartesianProduct({p0, s32, s64}, {s32}) in MipsLegalizerInfo()
213 .legalForCartesianProduct({s32}, {s32, p0}) in MipsLegalizerInfo()
303 .legalForCartesianProduct({s32}, {s64, s32}) in MipsLegalizerInfo()
314 .legalForCartesianProduct({s64, s32}, {s32}) in MipsLegalizerInfo()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64LegalizerInfo.cpp388 .legalForCartesianProduct({s32, s64, v2s64, v4s32, v2s32}) in AArch64LegalizerInfo()
395 .legalForCartesianProduct({s32, s64, v2s64, v4s32, v2s32}) in AArch64LegalizerInfo()
419 .legalForCartesianProduct({s1, s8, s16, s32, s64}, {p0}) in AArch64LegalizerInfo()
435 .legalForCartesianProduct({s1, s8, s16, s32, s64, s128, v16s8, v8s8, v4s8, in AArch64LegalizerInfo()
578 getActionDefinitionsBuilder(G_CTLZ).legalForCartesianProduct( in AArch64LegalizerInfo()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPULegalizerInfo.cpp311 .legalForCartesianProduct({S16, LLT::vector(2, 8), }); in AMDGPULegalizerInfo()
498 .legalForCartesianProduct(AddrSpaces64, {S64}) in AMDGPULegalizerInfo()
499 .legalForCartesianProduct(AddrSpaces32, {S32}) in AMDGPULegalizerInfo()
520 .legalForCartesianProduct( in AMDGPULegalizerInfo()
522 .legalForCartesianProduct( in AMDGPULegalizerInfo()
535 .legalForCartesianProduct({S1}, ST.has16BitInsts() ? FPTypes16 : FPTypesBase) in AMDGPULegalizerInfo()
603 .legalForCartesianProduct(AddrSpaces64, {S64}) in AMDGPULegalizerInfo()
604 .legalForCartesianProduct(AddrSpaces32, {S32}) in AMDGPULegalizerInfo()
619 .legalForCartesianProduct(AddrSpaces64, {S64}) in AMDGPULegalizerInfo()
620 .legalForCartesianProduct(AddrSpaces32, {S32}) in AMDGPULegalizerInfo()
[all …]
/external/llvm-project/llvm/lib/Target/AArch64/GISel/
DAArch64LegalizerInfo.cpp426 .legalForCartesianProduct({s32, s64, v2s64, v4s32, v2s32}) in AArch64LegalizerInfo()
433 .legalForCartesianProduct({s32, s64, v2s64, v4s32, v2s32}) in AArch64LegalizerInfo()
459 .legalForCartesianProduct({s1, s8, s16, s32, s64}, {p0}) in AArch64LegalizerInfo()
475 .legalForCartesianProduct({s1, s8, s16, s32, s64, s128, v16s8, v8s8, v4s8, in AArch64LegalizerInfo()
641 .legalForCartesianProduct( in AArch64LegalizerInfo()
/external/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
DLegalizerInfo.h571 LegalizeRuleSet &legalForCartesianProduct(std::initializer_list<LLT> Types) { in legalForCartesianProduct() function
576 LegalizeRuleSet &legalForCartesianProduct(std::initializer_list<LLT> Types0, in legalForCartesianProduct() function
582 LegalizeRuleSet &legalForCartesianProduct(std::initializer_list<LLT> Types0, in legalForCartesianProduct() function
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
DLegalizerInfo.h510 LegalizeRuleSet &legalForCartesianProduct(std::initializer_list<LLT> Types) { in legalForCartesianProduct() function
515 LegalizeRuleSet &legalForCartesianProduct(std::initializer_list<LLT> Types0, in legalForCartesianProduct() function
521 LegalizeRuleSet &legalForCartesianProduct(std::initializer_list<LLT> Types0, in legalForCartesianProduct() function
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPULegalizerInfo.cpp872 .legalForCartesianProduct( in AMDGPULegalizerInfo()
874 .legalForCartesianProduct( in AMDGPULegalizerInfo()
887 .legalForCartesianProduct({S1}, ST.has16BitInsts() ? FPTypes16 : FPTypesBase) in AMDGPULegalizerInfo()
996 .legalForCartesianProduct(AddrSpaces64, {S64}) in AMDGPULegalizerInfo()
997 .legalForCartesianProduct(AddrSpaces32, {S32}) in AMDGPULegalizerInfo()
1012 .legalForCartesianProduct(AddrSpaces64, {S64}) in AMDGPULegalizerInfo()
1013 .legalForCartesianProduct(AddrSpaces32, {S32}) in AMDGPULegalizerInfo()
1309 .legalForCartesianProduct({S32, S64, S16, V2S32, V2S16, V4S16, in AMDGPULegalizerInfo()
1450 .legalForCartesianProduct(AllS32Vectors, {S32}) in AMDGPULegalizerInfo()
1451 .legalForCartesianProduct(AllS64Vectors, {S64}) in AMDGPULegalizerInfo()
/external/llvm-project/llvm/unittests/CodeGen/GlobalISel/
DLegalizerInfoTest.cpp417 (void)Builder.legalForCartesianProduct({S1}, {P0}); in TEST()
/external/llvm-project/llvm/docs/GlobalISel/
DLegalizer.rst226 * ``legalForCartesianProduct()``, ``narrowScalarForCartesianProduct()``, etc. are
228 sets. So ``.legalForCartesianProduct({s16, s32}, {s32, s64})`` will accept