| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMLegalizerInfo.cpp | 51 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 D | SPIRVLegalizerInfo.cpp | 152 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 D | MipsLegalizerInfo.cpp | 82 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 D | PPCLegalizerInfo.cpp | 51 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 D | X86LegalizerInfo.cpp | |
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
| H A D | X86LegalizerInfo.cpp | 91 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 D | AArch64LegalizerInfo.cpp | 94 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 D | RISCVLegalizerInfo.cpp | 136 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 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()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.cpp | 716 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 D | LegalizerInfo.cpp | 314 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 D | LegalizerInfo.h | 1352 LegalizeRuleSet &getActionDefinitionsBuilder(unsigned Opcode); 1368 getActionDefinitionsBuilder(std::initializer_list<unsigned> Opcodes);
|