Home
last modified time | relevance | path

Searched refs:getActionDefinitionsBuilder (Results 1 – 8 of 8) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Target/Mips/
DMipsLegalizerInfo.cpp81 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/
DARMLegalizerInfo.cpp87 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/
DAArch64LegalizerInfo.cpp83 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/
DX86LegalizerInfo.cpp74 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/
DAMDGPULegalizerInfo.cpp513 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/
DLegalizerInfo.cpp288 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/
DLegalizer.rst62 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/
DLegalizerInfo.h1223 LegalizeRuleSet &getActionDefinitionsBuilder(unsigned Opcode);
1239 getActionDefinitionsBuilder(std::initializer_list<unsigned> Opcodes);