| /openbsd/src/gnu/llvm/llvm/lib/Target/Mips/ |
| D | MipsLegalizerInfo.cpp | 81 getActionDefinitionsBuilder({G_ADD, G_SUB, G_MUL}) in MipsLegalizerInfo() 91 getActionDefinitionsBuilder({G_UADDO, G_UADDE, G_USUBO, G_USUBE, G_UMULO}) in MipsLegalizerInfo() 94 getActionDefinitionsBuilder(G_UMULH) in MipsLegalizerInfo() 105 getActionDefinitionsBuilder({G_LOAD, G_STORE}) in MipsLegalizerInfo() 152 getActionDefinitionsBuilder(G_IMPLICIT_DEF) in MipsLegalizerInfo() 155 getActionDefinitionsBuilder(G_UNMERGE_VALUES) in MipsLegalizerInfo() 158 getActionDefinitionsBuilder(G_MERGE_VALUES) in MipsLegalizerInfo() 161 getActionDefinitionsBuilder({G_ZEXTLOAD, G_SEXTLOAD}) in MipsLegalizerInfo() 166 getActionDefinitionsBuilder({G_ZEXT, G_SEXT, G_ANYEXT}) in MipsLegalizerInfo() 170 getActionDefinitionsBuilder(G_TRUNC) in MipsLegalizerInfo() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/ARM/ |
| D | ARMLegalizerInfo.cpp | 87 getActionDefinitionsBuilder({G_SEXT, G_ZEXT, G_ANYEXT}) in ARMLegalizerInfo() 90 getActionDefinitionsBuilder(G_SEXT_INREG).lower(); in ARMLegalizerInfo() 92 getActionDefinitionsBuilder({G_MUL, G_AND, G_OR, G_XOR}) in ARMLegalizerInfo() 97 getActionDefinitionsBuilder({G_ADD, G_SUB}) in ARMLegalizerInfo() 101 getActionDefinitionsBuilder({G_ADD, G_SUB}) in ARMLegalizerInfo() 105 getActionDefinitionsBuilder({G_ASHR, G_LSHR, G_SHL}) in ARMLegalizerInfo() 113 getActionDefinitionsBuilder({G_SDIV, G_UDIV}) in ARMLegalizerInfo() 117 getActionDefinitionsBuilder({G_SDIV, G_UDIV}) in ARMLegalizerInfo() 131 getActionDefinitionsBuilder(G_INTTOPTR) in ARMLegalizerInfo() 134 getActionDefinitionsBuilder(G_PTRTOINT) in ARMLegalizerInfo() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
| D | AArch64LegalizerInfo.cpp | 83 getActionDefinitionsBuilder({G_IMPLICIT_DEF, G_FREEZE}) in AArch64LegalizerInfo() 101 getActionDefinitionsBuilder(G_PHI) in AArch64LegalizerInfo() 113 getActionDefinitionsBuilder(G_BSWAP) in AArch64LegalizerInfo() 118 getActionDefinitionsBuilder({G_ADD, G_SUB, G_MUL, G_AND, G_OR, G_XOR}) in AArch64LegalizerInfo() 132 getActionDefinitionsBuilder({G_SHL, G_ASHR, G_LSHR}) in AArch64LegalizerInfo() 159 getActionDefinitionsBuilder(G_PTR_ADD) in AArch64LegalizerInfo() 163 getActionDefinitionsBuilder(G_PTRMASK).legalFor({{p0, s64}}); in AArch64LegalizerInfo() 165 getActionDefinitionsBuilder({G_SDIV, G_UDIV}) in AArch64LegalizerInfo() 172 getActionDefinitionsBuilder({G_SREM, G_UREM, G_SDIVREM, G_UDIVREM}) in AArch64LegalizerInfo() 181 getActionDefinitionsBuilder({G_SMULO, G_UMULO}) in AArch64LegalizerInfo() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/X86/ |
| D | X86LegalizerInfo.cpp | 74 getActionDefinitionsBuilder(G_INTRINSIC_ROUNDEVEN) in X86LegalizerInfo() 93 getActionDefinitionsBuilder({G_MEMCPY, G_MEMMOVE, G_MEMSET}).libcall(); in X86LegalizerInfo() 147 getActionDefinitionsBuilder(G_PTRTOINT) in setLegalizerInfo32bit() 151 getActionDefinitionsBuilder(G_INTTOPTR).legalFor({{p0, s32}}); in setLegalizerInfo32bit() 154 getActionDefinitionsBuilder( in setLegalizerInfo32bit() 159 getActionDefinitionsBuilder( in setLegalizerInfo32bit() 166 getActionDefinitionsBuilder(G_ICMP) in setLegalizerInfo32bit() 186 getActionDefinitionsBuilder(G_SEXT_INREG).lower(); in setLegalizerInfo32bit() 230 getActionDefinitionsBuilder(G_PTRTOINT) in setLegalizerInfo64bit() 234 getActionDefinitionsBuilder(G_INTTOPTR).legalFor({{p0, s64}}); in setLegalizerInfo64bit() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| D | AMDGPULegalizerInfo.cpp | 513 getActionDefinitionsBuilder(G_BRCOND).legalFor({S1, S32}); in AMDGPULegalizerInfo() 517 getActionDefinitionsBuilder(G_PHI) in AMDGPULegalizerInfo() 532 getActionDefinitionsBuilder({G_ADD, G_SUB}) in AMDGPULegalizerInfo() 540 getActionDefinitionsBuilder(G_MUL) in AMDGPULegalizerInfo() 549 getActionDefinitionsBuilder({G_UADDSAT, G_USUBSAT, G_SADDSAT, G_SSUBSAT}) in AMDGPULegalizerInfo() 557 getActionDefinitionsBuilder({G_ADD, G_SUB}) in AMDGPULegalizerInfo() 564 getActionDefinitionsBuilder(G_MUL) in AMDGPULegalizerInfo() 574 getActionDefinitionsBuilder({G_UADDSAT, G_USUBSAT}) in AMDGPULegalizerInfo() 583 getActionDefinitionsBuilder({G_SADDSAT, G_SSUBSAT}) in AMDGPULegalizerInfo() 588 getActionDefinitionsBuilder({G_ADD, G_SUB}) in AMDGPULegalizerInfo() [all …]
|
| /openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| D | LegalizerInfo.cpp | 288 LegalizeRuleSet &LegalizerInfo::getActionDefinitionsBuilder(unsigned Opcode) { in getActionDefinitionsBuilder() function in LegalizerInfo 295 LegalizeRuleSet &LegalizerInfo::getActionDefinitionsBuilder( in getActionDefinitionsBuilder() function in LegalizerInfo 305 auto &Return = getActionDefinitionsBuilder(Representative); in getActionDefinitionsBuilder()
|
| /openbsd/src/gnu/llvm/llvm/docs/GlobalISel/ |
| D | Legalizer.rst | 62 getActionDefinitionsBuilder({G_ADD, G_SUB, G_MUL, G_AND, G_OR, G_XOR, G_SHL}) 103 The ``getActionDefinitionsBuilder`` function generates a ruleset for the given 124 getActionDefinitionsBuilder({G_ADD, G_SUB, G_MUL, G_AND, G_OR, G_XOR, G_SHL})
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/ |
| D | LegalizerInfo.h | 1223 LegalizeRuleSet &getActionDefinitionsBuilder(unsigned Opcode); 1239 getActionDefinitionsBuilder(std::initializer_list<unsigned> Opcodes);
|