Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVLegalizerInfo.cpp138 getActionDefinitionsBuilder(Opc).custom(); in SPIRVLegalizerInfo()
148 getActionDefinitionsBuilder(G_ADDRSPACE_CAST) in SPIRVLegalizerInfo()
157 getActionDefinitionsBuilder({G_FPTOSI, G_FPTOUI}) in SPIRVLegalizerInfo()
161 getActionDefinitionsBuilder({G_SITOFP, G_UITOFP}) in SPIRVLegalizerInfo()
182 getActionDefinitionsBuilder(G_INTTOPTR) in SPIRVLegalizerInfo()
184 getActionDefinitionsBuilder(G_PTRTOINT) in SPIRVLegalizerInfo()
191 getActionDefinitionsBuilder(G_ICMP).customIf( in SPIRVLegalizerInfo()
195 getActionDefinitionsBuilder(G_FCMP).legalIf( in SPIRVLegalizerInfo()
205 getActionDefinitionsBuilder(G_ATOMICRMW_XCHG) in SPIRVLegalizerInfo()
229 getActionDefinitionsBuilder({G_FPOW, in SPIRVLegalizerInfo()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsLegalizerInfo.cpp94 getActionDefinitionsBuilder(G_UMULH) in MipsLegalizerInfo()
170 getActionDefinitionsBuilder(G_TRUNC) in MipsLegalizerInfo()
183 getActionDefinitionsBuilder(G_BRJT) in MipsLegalizerInfo()
189 getActionDefinitionsBuilder(G_PHI) in MipsLegalizerInfo()
213 getActionDefinitionsBuilder(G_ICMP) in MipsLegalizerInfo()
240 getActionDefinitionsBuilder(G_BSWAP) in MipsLegalizerInfo()
257 getActionDefinitionsBuilder(G_CTLZ) in MipsLegalizerInfo()
264 getActionDefinitionsBuilder(G_CTTZ) in MipsLegalizerInfo()
271 getActionDefinitionsBuilder(G_CTPOP) in MipsLegalizerInfo()
289 getActionDefinitionsBuilder(G_FCMP) in MipsLegalizerInfo()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMLegalizerInfo.cpp97 getActionDefinitionsBuilder({G_ADD, G_SUB}) in ARMLegalizerInfo()
131 getActionDefinitionsBuilder(G_INTTOPTR) in ARMLegalizerInfo()
134 getActionDefinitionsBuilder(G_PTRTOINT) in ARMLegalizerInfo()
138 getActionDefinitionsBuilder(G_CONSTANT) in ARMLegalizerInfo()
142 getActionDefinitionsBuilder(G_ICMP) in ARMLegalizerInfo()
146 getActionDefinitionsBuilder(G_SELECT) in ARMLegalizerInfo()
163 getActionDefinitionsBuilder(G_PHI) in ARMLegalizerInfo()
167 getActionDefinitionsBuilder(G_PTR_ADD) in ARMLegalizerInfo()
174 getActionDefinitionsBuilder( in ARMLegalizerInfo()
235 getActionDefinitionsBuilder(G_CTLZ) in ARMLegalizerInfo()
[all …]
/llvm-project-15.0.7/llvm/unittests/CodeGen/GlobalISel/
H A DLegalizerTest.cpp37 getActionDefinitionsBuilder(G_LOAD)
41 getActionDefinitionsBuilder(G_PTR_ADD).legalFor({{p0, s64}});
42 getActionDefinitionsBuilder(G_CONSTANT).legalFor({s32, s64});
43 getActionDefinitionsBuilder(G_BUILD_VECTOR)
47 getActionDefinitionsBuilder(G_ANYEXT).legalFor({{s32, s16}});
48 getActionDefinitionsBuilder(G_ZEXT).legalFor({{s32, s16}});
49 getActionDefinitionsBuilder(G_SEXT).legalFor({{s32, s16}});
50 getActionDefinitionsBuilder(G_AND).legalFor({s32});
51 getActionDefinitionsBuilder(G_SEXT_INREG).lower();
52 getActionDefinitionsBuilder(G_ASHR).legalFor({{s32, s32}});
[all …]
H A DLegalizerHelperTest.cpp1084 getActionDefinitionsBuilder({G_UADDO, G_UADDE}) in TEST_F()
1121 getActionDefinitionsBuilder({G_USUBO, G_USUBE}) in TEST_F()
1232 getActionDefinitionsBuilder(G_UADDE).legalFor( in TEST_F()
1271 getActionDefinitionsBuilder(G_USUBE).legalFor( in TEST_F()
1310 getActionDefinitionsBuilder({G_SADDE, G_UADDE}) in TEST_F()
1349 getActionDefinitionsBuilder({G_SSUBE, G_USUBE}) in TEST_F()
1389 getActionDefinitionsBuilder(G_AND) in TEST_F()
1435 LI.getActionDefinitionsBuilder(TargetOpcode::G_AND) in TEST_F()
1487 LI.getActionDefinitionsBuilder(TargetOpcode::G_PHI) in TEST_F()
1770 getActionDefinitionsBuilder(G_UNMERGE_VALUES) in TEST_F()
[all …]
H A DLegalizerInfoTest.cpp270 LI.getActionDefinitionsBuilder(G_OR) in TEST()
283 LI.getActionDefinitionsBuilder(G_AND) in TEST()
296 LI.getActionDefinitionsBuilder(G_XOR) in TEST()
313 LI.getActionDefinitionsBuilder(G_OR) in TEST()
327 LI.getActionDefinitionsBuilder(G_AND) in TEST()
342 LI.getActionDefinitionsBuilder(G_XOR) in TEST()
360 LI.getActionDefinitionsBuilder(G_AND) in TEST()
377 LI.getActionDefinitionsBuilder(G_AND) in TEST()
400 LI.getActionDefinitionsBuilder(G_ADD) in TEST()
441 LI.getActionDefinitionsBuilder(G_LOAD) in TEST()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp99 getActionDefinitionsBuilder(G_PHI) in AArch64LegalizerInfo()
111 getActionDefinitionsBuilder(G_BSWAP) in AArch64LegalizerInfo()
198 getActionDefinitionsBuilder( in AArch64LegalizerInfo()
234 getActionDefinitionsBuilder( in AArch64LegalizerInfo()
298 getActionDefinitionsBuilder(G_LOAD) in AArch64LegalizerInfo()
336 getActionDefinitionsBuilder(G_STORE) in AArch64LegalizerInfo()
551 getActionDefinitionsBuilder( in AArch64LegalizerInfo()
564 getActionDefinitionsBuilder(Op) in AArch64LegalizerInfo()
651 getActionDefinitionsBuilder(G_CTLZ) in AArch64LegalizerInfo()
729 getActionDefinitionsBuilder(G_ABS) in AArch64LegalizerInfo()
[all …]
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86LegalizerInfo.cpp147 getActionDefinitionsBuilder(G_PTRTOINT) in setLegalizerInfo32bit()
154 getActionDefinitionsBuilder( in setLegalizerInfo32bit()
159 getActionDefinitionsBuilder( in setLegalizerInfo32bit()
166 getActionDefinitionsBuilder(G_ICMP) in setLegalizerInfo32bit()
230 getActionDefinitionsBuilder(G_PTRTOINT) in setLegalizerInfo64bit()
245 getActionDefinitionsBuilder(G_SITOFP) in setLegalizerInfo64bit()
252 getActionDefinitionsBuilder(G_FPTOSI) in setLegalizerInfo64bit()
260 getActionDefinitionsBuilder(G_ICMP) in setLegalizerInfo64bit()
264 getActionDefinitionsBuilder(G_FCMP) in setLegalizerInfo64bit()
271 getActionDefinitionsBuilder( in setLegalizerInfo64bit()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp518 getActionDefinitionsBuilder(G_PHI) in AMDGPULegalizerInfo()
541 getActionDefinitionsBuilder(G_MUL) in AMDGPULegalizerInfo()
565 getActionDefinitionsBuilder(G_MUL) in AMDGPULegalizerInfo()
628 getActionDefinitionsBuilder( in AMDGPULegalizerInfo()
793 getActionDefinitionsBuilder(G_FPEXT) in AMDGPULegalizerInfo()
838 getActionDefinitionsBuilder(G_TRUNC) in AMDGPULegalizerInfo()
945 getActionDefinitionsBuilder(G_FCMP) in AMDGPULegalizerInfo()
1434 getActionDefinitionsBuilder(Op) in AMDGPULegalizerInfo()
1485 getActionDefinitionsBuilder(Op) in AMDGPULegalizerInfo()
1671 getActionDefinitionsBuilder(G_FSHR) in AMDGPULegalizerInfo()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A 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()
/llvm-project-15.0.7/llvm/docs/GlobalISel/
H A 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})
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h1205 LegalizeRuleSet &getActionDefinitionsBuilder(unsigned Opcode);
1221 getActionDefinitionsBuilder(std::initializer_list<unsigned> Opcodes);