Home
last modified time | relevance | path

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

/freebsd/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 …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVLegalizerInfo.cpp152 getActionDefinitionsBuilder(Opc).custom(); in SPIRVLegalizerInfo()
154 getActionDefinitionsBuilder(G_GLOBAL_VALUE).alwaysLegal(); in SPIRVLegalizerInfo()
157 getActionDefinitionsBuilder( in SPIRVLegalizerInfo()
162 getActionDefinitionsBuilder( in SPIRVLegalizerInfo()
171 getActionDefinitionsBuilder({G_VECREDUCE_SEQ_FADD, G_VECREDUCE_SEQ_FMUL}) in SPIRVLegalizerInfo()
177 getActionDefinitionsBuilder(G_UNMERGE_VALUES).alwaysLegal(); in SPIRVLegalizerInfo()
179 getActionDefinitionsBuilder({G_MEMCPY, G_MEMMOVE}) in SPIRVLegalizerInfo()
182 getActionDefinitionsBuilder(G_MEMSET).legalIf( in SPIRVLegalizerInfo()
185 getActionDefinitionsBuilder(G_ADDRSPACE_CAST) in SPIRVLegalizerInfo()
188 getActionDefinitionsBuilder({G_LOAD, G_STORE}).legalIf(typeInSet(1, allPtrs)); in SPIRVLegalizerInfo()
[all …]
/freebsd/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 …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/GISel/
H A DPPCLegalizerInfo.cpp51 getActionDefinitionsBuilder(G_IMPLICIT_DEF).legalFor({S64}); in PPCLegalizerInfo()
52 getActionDefinitionsBuilder(G_CONSTANT) in PPCLegalizerInfo()
55 getActionDefinitionsBuilder({G_ZEXT, G_SEXT, G_ANYEXT}) in PPCLegalizerInfo()
58 getActionDefinitionsBuilder({G_AND, G_OR, G_XOR}) in PPCLegalizerInfo()
62 getActionDefinitionsBuilder({G_ADD, G_SUB}) in PPCLegalizerInfo()
65 getActionDefinitionsBuilder(G_BITCAST) in PPCLegalizerInfo()
69 getActionDefinitionsBuilder({G_FADD, G_FSUB, G_FMUL, G_FDIV}) in PPCLegalizerInfo()
72 getActionDefinitionsBuilder(G_FCMP).legalForCartesianProduct({S1}, in PPCLegalizerInfo()
75 getActionDefinitionsBuilder({G_FPTOSI, G_FPTOUI}) in PPCLegalizerInfo()
78 getActionDefinitionsBuilder({G_SITOFP, G_UITOFP}) in PPCLegalizerInfo()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LegalizerInfo.cpp
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86LegalizerInfo.cpp91 getActionDefinitionsBuilder(G_IMPLICIT_DEF) in X86LegalizerInfo()
95 getActionDefinitionsBuilder(G_CONSTANT) in X86LegalizerInfo()
101 getActionDefinitionsBuilder( in X86LegalizerInfo()
107 getActionDefinitionsBuilder(G_FSQRT) in X86LegalizerInfo()
112 getActionDefinitionsBuilder(G_GET_ROUNDING).customFor({s32}); in X86LegalizerInfo()
118 getActionDefinitionsBuilder(Op) in X86LegalizerInfo()
150 getActionDefinitionsBuilder({G_ADD, G_SUB}) in X86LegalizerInfo()
169 getActionDefinitionsBuilder({G_UADDE, G_UADDO, G_USUBE, G_USUBO}) in X86LegalizerInfo()
178 getActionDefinitionsBuilder(G_MUL) in X86LegalizerInfo()
198 getActionDefinitionsBuilder({G_SMULH, G_UMULH}) in X86LegalizerInfo()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp94 getActionDefinitionsBuilder( in AArch64LegalizerInfo()
110 getActionDefinitionsBuilder(G_PHI) in AArch64LegalizerInfo()
123 getActionDefinitionsBuilder(G_INSERT) in AArch64LegalizerInfo()
133 getActionDefinitionsBuilder(G_EXTRACT) in AArch64LegalizerInfo()
144 getActionDefinitionsBuilder({G_ADD, G_SUB, G_AND, G_OR, G_XOR}) in AArch64LegalizerInfo()
171 getActionDefinitionsBuilder(G_MUL) in AArch64LegalizerInfo()
197 getActionDefinitionsBuilder({G_SHL, G_ASHR, G_LSHR}) in AArch64LegalizerInfo()
227 getActionDefinitionsBuilder(G_PTR_ADD) in AArch64LegalizerInfo()
232 getActionDefinitionsBuilder(G_PTRMASK).legalFor({{p0, s64}}); in AArch64LegalizerInfo()
234 getActionDefinitionsBuilder({G_SDIV, G_UDIV}) in AArch64LegalizerInfo()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp136 getActionDefinitionsBuilder({G_ADD, G_SUB}) in RISCVLegalizerInfo()
143 getActionDefinitionsBuilder({G_AND, G_OR, G_XOR}) in RISCVLegalizerInfo()
149 getActionDefinitionsBuilder( in RISCVLegalizerInfo()
152 getActionDefinitionsBuilder({G_SADDO, G_SSUBO}).minScalar(0, sXLen).lower(); in RISCVLegalizerInfo()
155 getActionDefinitionsBuilder({G_UADDSAT, G_SADDSAT, G_USUBSAT, G_SSUBSAT}) in RISCVLegalizerInfo()
158 getActionDefinitionsBuilder({G_SHL, G_ASHR, G_LSHR}) in RISCVLegalizerInfo()
165 getActionDefinitionsBuilder({G_ZEXT, G_SEXT, G_ANYEXT}) in RISCVLegalizerInfo()
173 getActionDefinitionsBuilder(G_SEXT_INREG) in RISCVLegalizerInfo()
180 auto &MergeUnmergeActions = getActionDefinitionsBuilder(Op); in RISCVLegalizerInfo()
193 getActionDefinitionsBuilder({G_FSHL, G_FSHR}).lower(); in RISCVLegalizerInfo()
[all …]
/freebsd/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()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp716 getActionDefinitionsBuilder(G_BRCOND).legalFor({S1, S32}); in AMDGPULegalizerInfo()
720 getActionDefinitionsBuilder(G_PHI) in AMDGPULegalizerInfo()
737 getActionDefinitionsBuilder({G_ADD, G_SUB}) in AMDGPULegalizerInfo()
745 getActionDefinitionsBuilder({G_ADD, G_SUB}) in AMDGPULegalizerInfo()
755 getActionDefinitionsBuilder(G_MUL) in AMDGPULegalizerInfo()
763 getActionDefinitionsBuilder(G_MUL) in AMDGPULegalizerInfo()
773 getActionDefinitionsBuilder({G_UADDSAT, G_USUBSAT, G_SADDSAT, G_SSUBSAT}) in AMDGPULegalizerInfo()
781 getActionDefinitionsBuilder({G_ADD, G_SUB}) in AMDGPULegalizerInfo()
788 getActionDefinitionsBuilder(G_MUL) in AMDGPULegalizerInfo()
798 getActionDefinitionsBuilder({G_UADDSAT, G_USUBSAT}) in AMDGPULegalizerInfo()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp314 LegalizeRuleSet &LegalizerInfo::getActionDefinitionsBuilder(unsigned Opcode) { in getActionDefinitionsBuilder() function in LegalizerInfo
321 LegalizeRuleSet &LegalizerInfo::getActionDefinitionsBuilder( in getActionDefinitionsBuilder() function in LegalizerInfo
331 auto &Return = getActionDefinitionsBuilder(Representative); in getActionDefinitionsBuilder()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h1352 LegalizeRuleSet &getActionDefinitionsBuilder(unsigned Opcode);
1368 getActionDefinitionsBuilder(std::initializer_list<unsigned> Opcodes);