Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVLegalizerInfo.cpp148 getActionDefinitionsBuilder(Opc).custom(); in SPIRVLegalizerInfo()
150 getActionDefinitionsBuilder(G_GLOBAL_VALUE).alwaysLegal(); in SPIRVLegalizerInfo()
153 getActionDefinitionsBuilder( in SPIRVLegalizerInfo()
158 getActionDefinitionsBuilder( in SPIRVLegalizerInfo()
167 getActionDefinitionsBuilder({G_VECREDUCE_SEQ_FADD, G_VECREDUCE_SEQ_FMUL}) in SPIRVLegalizerInfo()
173 getActionDefinitionsBuilder(G_UNMERGE_VALUES).alwaysLegal(); in SPIRVLegalizerInfo()
175 getActionDefinitionsBuilder({G_MEMCPY, G_MEMMOVE}) in SPIRVLegalizerInfo()
178 getActionDefinitionsBuilder(G_MEMSET).legalIf( in SPIRVLegalizerInfo()
181 getActionDefinitionsBuilder(G_ADDRSPACE_CAST) in SPIRVLegalizerInfo()
184 getActionDefinitionsBuilder({G_LOAD, G_STORE}).legalIf(typeInSet(1, allPtrs)); in SPIRVLegalizerInfo()
[all …]
/src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLegalizerInfo.cpp51 getActionDefinitionsBuilder({G_SEXT, G_ZEXT, G_ANYEXT}) in ARMLegalizerInfo()
54 getActionDefinitionsBuilder(G_SEXT_INREG).lower(); in ARMLegalizerInfo()
56 getActionDefinitionsBuilder({G_MUL, G_AND, G_OR, G_XOR}) in ARMLegalizerInfo()
61 getActionDefinitionsBuilder({G_ADD, G_SUB}) in ARMLegalizerInfo()
65 getActionDefinitionsBuilder({G_ADD, G_SUB}) in ARMLegalizerInfo()
69 getActionDefinitionsBuilder({G_ASHR, G_LSHR, G_SHL}) in ARMLegalizerInfo()
77 getActionDefinitionsBuilder({G_SDIV, G_UDIV}) in ARMLegalizerInfo()
81 getActionDefinitionsBuilder({G_SDIV, G_UDIV}) in ARMLegalizerInfo()
86 getActionDefinitionsBuilder({G_SREM, G_UREM}).minScalar(0, s32); in ARMLegalizerInfo()
94 getActionDefinitionsBuilder(G_INTTOPTR) in ARMLegalizerInfo()
[all …]
/src/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsLegalizerInfo.cpp82 getActionDefinitionsBuilder({G_ADD, G_SUB, G_MUL}) in MipsLegalizerInfo()
92 getActionDefinitionsBuilder({G_UADDO, G_UADDE, G_USUBO, G_USUBE, G_UMULO}) in MipsLegalizerInfo()
95 getActionDefinitionsBuilder(G_UMULH) in MipsLegalizerInfo()
106 getActionDefinitionsBuilder({G_LOAD, G_STORE}) in MipsLegalizerInfo()
153 getActionDefinitionsBuilder(G_IMPLICIT_DEF) in MipsLegalizerInfo()
156 getActionDefinitionsBuilder(G_UNMERGE_VALUES) in MipsLegalizerInfo()
159 getActionDefinitionsBuilder(G_MERGE_VALUES) in MipsLegalizerInfo()
162 getActionDefinitionsBuilder({G_ZEXTLOAD, G_SEXTLOAD}) in MipsLegalizerInfo()
167 getActionDefinitionsBuilder({G_ZEXT, G_SEXT, G_ANYEXT}) in MipsLegalizerInfo()
171 getActionDefinitionsBuilder(G_TRUNC) in MipsLegalizerInfo()
[all …]
/src/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCLegalizerInfo.cpp53 getActionDefinitionsBuilder(G_IMPLICIT_DEF).legalFor({S64}); in PPCLegalizerInfo()
54 getActionDefinitionsBuilder(G_CONSTANT) in PPCLegalizerInfo()
57 getActionDefinitionsBuilder({G_ZEXT, G_SEXT, G_ANYEXT}) in PPCLegalizerInfo()
60 getActionDefinitionsBuilder({G_AND, G_OR, G_XOR}) in PPCLegalizerInfo()
64 getActionDefinitionsBuilder({G_ADD, G_SUB}) in PPCLegalizerInfo()
67 getActionDefinitionsBuilder(G_BITCAST) in PPCLegalizerInfo()
71 getActionDefinitionsBuilder({G_FADD, G_FSUB, G_FMUL, G_FDIV}) in PPCLegalizerInfo()
74 getActionDefinitionsBuilder(G_FCMP).legalForCartesianProduct({S1}, in PPCLegalizerInfo()
77 getActionDefinitionsBuilder({G_FPTOSI, G_FPTOUI}) in PPCLegalizerInfo()
80 getActionDefinitionsBuilder({G_SITOFP, G_UITOFP}) in PPCLegalizerInfo()
[all …]
/src/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp123 getActionDefinitionsBuilder({G_ADD, G_SUB, G_AND, G_OR, G_XOR}) in RISCVLegalizerInfo()
129 getActionDefinitionsBuilder( in RISCVLegalizerInfo()
132 getActionDefinitionsBuilder({G_SADDO, G_SSUBO}).minScalar(0, sXLen).lower(); in RISCVLegalizerInfo()
135 getActionDefinitionsBuilder({G_UADDSAT, G_SADDSAT, G_USUBSAT, G_SSUBSAT}) in RISCVLegalizerInfo()
138 auto &ShiftActions = getActionDefinitionsBuilder({G_ASHR, G_LSHR, G_SHL}); in RISCVLegalizerInfo()
149 getActionDefinitionsBuilder({G_ZEXT, G_SEXT, G_ANYEXT}) in RISCVLegalizerInfo()
154 getActionDefinitionsBuilder(G_SEXT_INREG) in RISCVLegalizerInfo()
159 getActionDefinitionsBuilder(G_SEXT_INREG).maxScalar(0, sXLen).lower(); in RISCVLegalizerInfo()
166 auto &MergeUnmergeActions = getActionDefinitionsBuilder(Op); in RISCVLegalizerInfo()
179 getActionDefinitionsBuilder({G_FSHL, G_FSHR}).lower(); in RISCVLegalizerInfo()
[all …]
/src/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86LegalizerInfo.cpp85 getActionDefinitionsBuilder(G_IMPLICIT_DEF) in X86LegalizerInfo()
94 getActionDefinitionsBuilder(G_CONSTANT) in X86LegalizerInfo()
106 getActionDefinitionsBuilder(Op) in X86LegalizerInfo()
138 getActionDefinitionsBuilder({G_ADD, G_SUB}) in X86LegalizerInfo()
166 getActionDefinitionsBuilder({G_UADDE, G_UADDO, G_USUBE, G_USUBO}) in X86LegalizerInfo()
177 getActionDefinitionsBuilder(G_MUL) in X86LegalizerInfo()
209 getActionDefinitionsBuilder({G_SMULH, G_UMULH}) in X86LegalizerInfo()
219 getActionDefinitionsBuilder({G_SDIV, G_SREM, G_UDIV, G_UREM}) in X86LegalizerInfo()
228 getActionDefinitionsBuilder({G_SHL, G_LSHR, G_ASHR}) in X86LegalizerInfo()
237 getActionDefinitionsBuilder({G_AND, G_OR, G_XOR}) in X86LegalizerInfo()
[all …]
/src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp95 getActionDefinitionsBuilder( in AArch64LegalizerInfo()
108 getActionDefinitionsBuilder(G_PHI) in AArch64LegalizerInfo()
120 getActionDefinitionsBuilder(G_BSWAP) in AArch64LegalizerInfo()
129 getActionDefinitionsBuilder({G_ADD, G_SUB, G_MUL, G_AND, G_OR, G_XOR}) in AArch64LegalizerInfo()
154 getActionDefinitionsBuilder({G_SHL, G_ASHR, G_LSHR}) in AArch64LegalizerInfo()
183 getActionDefinitionsBuilder(G_PTR_ADD) in AArch64LegalizerInfo()
188 getActionDefinitionsBuilder(G_PTRMASK).legalFor({{p0, s64}}); in AArch64LegalizerInfo()
190 getActionDefinitionsBuilder({G_SDIV, G_UDIV}) in AArch64LegalizerInfo()
197 getActionDefinitionsBuilder({G_SREM, G_UREM, G_SDIVREM, G_UDIVREM}) in AArch64LegalizerInfo()
206 getActionDefinitionsBuilder({G_SMULO, G_UMULO}) in AArch64LegalizerInfo()
[all …]
/src/contrib/llvm-project/llvm/lib/Target/M68k/GISel/
H A DM68kLegalizerInfo.cpp29 getActionDefinitionsBuilder({G_ADD, G_SUB, G_MUL, G_UDIV, G_AND}) in M68kLegalizerInfo()
34 getActionDefinitionsBuilder(G_CONSTANT) in M68kLegalizerInfo()
38 getActionDefinitionsBuilder({G_FRAME_INDEX, G_GLOBAL_VALUE}).legalFor({p0}); in M68kLegalizerInfo()
40 getActionDefinitionsBuilder({G_STORE, G_LOAD}) in M68kLegalizerInfo()
49 getActionDefinitionsBuilder(G_PTR_ADD).legalFor({{p0, s32}}); in M68kLegalizerInfo()
/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp703 getActionDefinitionsBuilder(G_BRCOND).legalFor({S1, S32}); in AMDGPULegalizerInfo()
707 getActionDefinitionsBuilder(G_PHI) in AMDGPULegalizerInfo()
724 getActionDefinitionsBuilder({G_ADD, G_SUB}) in AMDGPULegalizerInfo()
732 getActionDefinitionsBuilder({G_ADD, G_SUB}) in AMDGPULegalizerInfo()
742 getActionDefinitionsBuilder(G_MUL) in AMDGPULegalizerInfo()
750 getActionDefinitionsBuilder(G_MUL) in AMDGPULegalizerInfo()
760 getActionDefinitionsBuilder({G_UADDSAT, G_USUBSAT, G_SADDSAT, G_SSUBSAT}) in AMDGPULegalizerInfo()
768 getActionDefinitionsBuilder({G_ADD, G_SUB}) in AMDGPULegalizerInfo()
775 getActionDefinitionsBuilder(G_MUL) in AMDGPULegalizerInfo()
785 getActionDefinitionsBuilder({G_UADDSAT, G_USUBSAT}) in AMDGPULegalizerInfo()
[all …]
/src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp292 LegalizeRuleSet &LegalizerInfo::getActionDefinitionsBuilder(unsigned Opcode) { in getActionDefinitionsBuilder() function in LegalizerInfo
299 LegalizeRuleSet &LegalizerInfo::getActionDefinitionsBuilder( in getActionDefinitionsBuilder() function in LegalizerInfo
309 auto &Return = getActionDefinitionsBuilder(Representative); in getActionDefinitionsBuilder()
/src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h1264 LegalizeRuleSet &getActionDefinitionsBuilder(unsigned Opcode);
1280 getActionDefinitionsBuilder(std::initializer_list<unsigned> Opcodes);