/external/llvm-project/llvm/lib/Target/X86/ |
D | X86LegalizerInfo.cpp | 142 .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/ |
D | ARMLegalizerInfo.cpp | 85 .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/ |
D | ARMLegalizerInfo.cpp | 85 .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/ |
D | X86LegalizerInfo.cpp | 148 .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/ |
D | MipsLegalizerInfo.cpp | 123 .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/ |
D | MipsLegalizerInfo.cpp | 174 .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/ |
D | AArch64LegalizerInfo.cpp | 388 .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/ |
D | AMDGPULegalizerInfo.cpp | 311 .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/ |
D | AArch64LegalizerInfo.cpp | 426 .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/ |
D | LegalizerInfo.h | 571 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/ |
D | LegalizerInfo.h | 510 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/ |
D | AMDGPULegalizerInfo.cpp | 872 .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/ |
D | LegalizerInfoTest.cpp | 417 (void)Builder.legalForCartesianProduct({S1}, {P0}); in TEST()
|
/external/llvm-project/llvm/docs/GlobalISel/ |
D | Legalizer.rst | 226 * ``legalForCartesianProduct()``, ``narrowScalarForCartesianProduct()``, etc. are 228 sets. So ``.legalForCartesianProduct({s16, s32}, {s32, s64})`` will accept
|