| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVLegalizerInfo.cpp | 138 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 D | MipsLegalizerInfo.cpp | 94 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 D | ARMLegalizerInfo.cpp | 97 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 D | LegalizerTest.cpp | 37 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 D | LegalizerHelperTest.cpp | 1084 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 D | LegalizerInfoTest.cpp | 270 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 D | AArch64LegalizerInfo.cpp | 99 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 D | M68kLegalizerInfo.cpp | 29 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 D | X86LegalizerInfo.cpp | 147 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 D | AMDGPULegalizerInfo.cpp | 518 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 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()
|
| /llvm-project-15.0.7/llvm/docs/GlobalISel/ |
| H A 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})
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizerInfo.h | 1205 LegalizeRuleSet &getActionDefinitionsBuilder(unsigned Opcode); 1221 getActionDefinitionsBuilder(std::initializer_list<unsigned> Opcodes);
|