| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/ |
| D | X86LegalizerInfo.cpp | 148 .legalForCartesianProduct({s1, s8, s16, s32}, {p0}) in setLegalizerInfo32bit() 167 .legalForCartesianProduct({s8}, {s8, s16, s32, p0}) in setLegalizerInfo32bit() 231 .legalForCartesianProduct({s1, s8, s16, s32, s64}, {p0}) in setLegalizerInfo64bit() 246 .legalForCartesianProduct({s32, s64}) in setLegalizerInfo64bit() 253 .legalForCartesianProduct({s32, s64}) in setLegalizerInfo64bit() 261 .legalForCartesianProduct({s8}, {s8, s16, s32, s64, p0}) in setLegalizerInfo64bit() 265 .legalForCartesianProduct({s8}, {s32, s64}) in setLegalizerInfo64bit()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/ARM/ |
| D | ARMLegalizerInfo.cpp | 88 .legalForCartesianProduct({s8, s16, s32}, {s1, s8, s16}); in ARMLegalizerInfo() 143 .legalForCartesianProduct({s1}, {s32, p0}) in ARMLegalizerInfo() 147 .legalForCartesianProduct({s32, p0}, {s1}) in ARMLegalizerInfo() 183 getActionDefinitionsBuilder(G_FCMP).legalForCartesianProduct({s1}, in ARMLegalizerInfo() 193 .legalForCartesianProduct({s32}, {s32, s64}); in ARMLegalizerInfo() 195 .legalForCartesianProduct({s32, s64}, {s32}); in ARMLegalizerInfo()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/Mips/ |
| D | MipsLegalizerInfo.cpp | 175 .legalForCartesianProduct({p0, s32, s64}, {s32}) in MipsLegalizerInfo() 214 .legalForCartesianProduct({s32}, {s32, p0}) in MipsLegalizerInfo() 304 .legalForCartesianProduct({s32}, {s64, s32}) in MipsLegalizerInfo() 315 .legalForCartesianProduct({s64, s32}, {s32}) in MipsLegalizerInfo()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
| D | AArch64LegalizerInfo.cpp | 490 .legalForCartesianProduct({s32, s64, v2s64, v4s32, v2s32}) in AArch64LegalizerInfo() 497 .legalForCartesianProduct({s32, s64, v2s64, v4s32, v2s32}) in AArch64LegalizerInfo() 542 .legalForCartesianProduct({s8, s16, s32, s64, s128, v16s8, v8s8, v4s8, in AArch64LegalizerInfo() 667 .legalForCartesianProduct( in AArch64LegalizerInfo() 735 .legalForCartesianProduct({p0}, {s64}, {s64}) in AArch64LegalizerInfo() 740 .legalForCartesianProduct({p0}, {p0}, {s64}) in AArch64LegalizerInfo() 745 .legalForCartesianProduct({p0}, {p0}, {s64}); in AArch64LegalizerInfo()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
| D | LegalizerInfo.h | 625 LegalizeRuleSet &legalForCartesianProduct(std::initializer_list<LLT> Types) { in legalForCartesianProduct() function 630 LegalizeRuleSet &legalForCartesianProduct(std::initializer_list<LLT> Types0, in legalForCartesianProduct() function 636 LegalizeRuleSet &legalForCartesianProduct(std::initializer_list<LLT> Types0, in legalForCartesianProduct() function
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| D | AMDGPULegalizerInfo.cpp | 930 .legalForCartesianProduct( in AMDGPULegalizerInfo() 932 .legalForCartesianProduct( in AMDGPULegalizerInfo() 945 .legalForCartesianProduct({S1}, ST.has16BitInsts() ? FPTypes16 : FPTypesBase) in AMDGPULegalizerInfo() 983 .legalForCartesianProduct({S1}, FPTypes16) in AMDGPULegalizerInfo() 989 .legalForCartesianProduct({S1}, FPTypesBase) in AMDGPULegalizerInfo() 1072 .legalForCartesianProduct(AddrSpaces64, {S64}) in AMDGPULegalizerInfo() 1073 .legalForCartesianProduct(AddrSpaces32, {S32}) in AMDGPULegalizerInfo() 1088 .legalForCartesianProduct(AddrSpaces64, {S64}) in AMDGPULegalizerInfo() 1089 .legalForCartesianProduct(AddrSpaces32, {S32}) in AMDGPULegalizerInfo() 1381 .legalForCartesianProduct({S32, S64, S16, V2S32, V2S16, V4S16, GlobalPtr, in AMDGPULegalizerInfo() [all …]
|
| /openbsd/src/gnu/llvm/llvm/docs/GlobalISel/ |
| D | Legalizer.rst | 226 * ``legalForCartesianProduct()``, ``narrowScalarForCartesianProduct()``, etc. are 228 sets. So ``.legalForCartesianProduct({s16, s32}, {s32, s64})`` will accept
|