|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/CodeGen/GlobalISel/LegalizerInfo.h 1127 getActionDefinitionsBuilder(std::initializer_list<unsigned> Opcodes);
References
lib/Target/AArch64/AArch64LegalizerInfo.cpp 88 getActionDefinitionsBuilder({G_ADD, G_SUB, G_MUL, G_AND, G_OR, G_XOR})
113 getActionDefinitionsBuilder({G_SDIV, G_UDIV})
120 getActionDefinitionsBuilder({G_LSHR, G_ASHR})
137 getActionDefinitionsBuilder({G_SREM, G_UREM})
140 getActionDefinitionsBuilder({G_SMULO, G_UMULO})
143 getActionDefinitionsBuilder({G_SMULH, G_UMULH}).legalFor({s32, s64});
145 getActionDefinitionsBuilder({G_UADDE, G_USUBE, G_SADDO, G_SSUBO, G_UADDO})
148 getActionDefinitionsBuilder({G_FADD, G_FSUB, G_FMUL, G_FDIV, G_FNEG})
153 getActionDefinitionsBuilder({G_FCEIL, G_FABS, G_FSQRT, G_FFLOOR, G_FRINT,
174 getActionDefinitionsBuilder(
220 getActionDefinitionsBuilder({G_SEXTLOAD, G_ZEXTLOAD})
371 getActionDefinitionsBuilder({G_ZEXT, G_SEXT, G_ANYEXT})
386 getActionDefinitionsBuilder({G_FPTOSI, G_FPTOUI})
393 getActionDefinitionsBuilder({G_SITOFP, G_UITOFP})
453 getActionDefinitionsBuilder(
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp 264 getActionDefinitionsBuilder({G_ADD, G_SUB, G_MUL})
269 getActionDefinitionsBuilder({G_ADD, G_SUB, G_MUL})
275 getActionDefinitionsBuilder({G_UMULH, G_SMULH})
282 getActionDefinitionsBuilder({G_AND, G_OR, G_XOR})
290 getActionDefinitionsBuilder({G_UADDO, G_USUBO,
296 getActionDefinitionsBuilder({G_SADDO, G_SSUBO})
334 auto &FPOpActions = getActionDefinitionsBuilder(
337 auto &TrigActions = getActionDefinitionsBuilder({G_FSIN, G_FCOS})
352 auto &MinNumMaxNum = getActionDefinitionsBuilder({
385 getActionDefinitionsBuilder({G_FNEG, G_FABS})
392 getActionDefinitionsBuilder({G_FMINIMUM, G_FMAXIMUM}).lower();
395 getActionDefinitionsBuilder({G_FSQRT, G_FFLOOR})
400 getActionDefinitionsBuilder({G_FSQRT, G_FFLOOR})
435 getActionDefinitionsBuilder({G_SEXT, G_ZEXT, G_ANYEXT})
445 auto &IToFP = getActionDefinitionsBuilder({G_SITOFP, G_UITOFP})
454 auto &FPToI = getActionDefinitionsBuilder({G_FPTOSI, G_FPTOUI})
469 getActionDefinitionsBuilder({G_INTRINSIC_TRUNC, G_FCEIL, G_FRINT})
474 getActionDefinitionsBuilder({G_INTRINSIC_TRUNC, G_FCEIL, G_FRINT})
514 getActionDefinitionsBuilder({G_FPOW, G_FEXP, G_FEXP2,
520 getActionDefinitionsBuilder({G_CTLZ, G_CTLZ_ZERO_UNDEF,
531 getActionDefinitionsBuilder({G_BSWAP, G_BITREVERSE})
538 getActionDefinitionsBuilder({G_SMIN, G_SMAX, G_UMIN, G_UMAX})
546 getActionDefinitionsBuilder({G_SMIN, G_SMAX, G_UMIN, G_UMAX})
553 getActionDefinitionsBuilder({G_SMIN, G_SMAX, G_UMIN, G_UMAX})
828 auto &ExtLoads = getActionDefinitionsBuilder({G_SEXTLOAD, G_ZEXTLOAD})
847 auto &Atomics = getActionDefinitionsBuilder(
890 auto &Shifts = getActionDefinitionsBuilder({G_SHL, G_LSHR, G_ASHR})
lib/Target/ARM/ARMLegalizerInfo.cpp 84 getActionDefinitionsBuilder({G_SEXT, G_ZEXT, G_ANYEXT})
89 getActionDefinitionsBuilder({G_MUL, G_AND, G_OR, G_XOR})
94 getActionDefinitionsBuilder({G_ADD, G_SUB})
98 getActionDefinitionsBuilder({G_ADD, G_SUB})
102 getActionDefinitionsBuilder({G_ASHR, G_LSHR, G_SHL})
110 getActionDefinitionsBuilder({G_SDIV, G_UDIV})
114 getActionDefinitionsBuilder({G_SDIV, G_UDIV})
149 auto &LoadStoreBuilder = getActionDefinitionsBuilder({G_LOAD, G_STORE})
172 getActionDefinitionsBuilder(
190 getActionDefinitionsBuilder({G_FPTOSI, G_FPTOUI})
192 getActionDefinitionsBuilder({G_SITOFP, G_UITOFP})
195 getActionDefinitionsBuilder({G_FADD, G_FSUB, G_FMUL, G_FDIV})
216 getActionDefinitionsBuilder({G_FPTOSI, G_FPTOUI})
218 getActionDefinitionsBuilder({G_SITOFP, G_UITOFP})
227 getActionDefinitionsBuilder({G_FREM, G_FPOW}).libcallFor({s32, s64});
lib/Target/Mips/MipsLegalizerInfo.cpp 64 getActionDefinitionsBuilder({G_ADD, G_SUB, G_MUL})
74 getActionDefinitionsBuilder({G_UADDO, G_UADDE, G_USUBO, G_USUBE, G_UMULO})
81 getActionDefinitionsBuilder({G_LOAD, G_STORE})
108 getActionDefinitionsBuilder({G_ZEXTLOAD, G_SEXTLOAD})
113 getActionDefinitionsBuilder({G_ZEXT, G_SEXT})
140 getActionDefinitionsBuilder({G_AND, G_OR, G_XOR})
144 getActionDefinitionsBuilder({G_SDIV, G_SREM, G_UDIV, G_UREM})
155 getActionDefinitionsBuilder({G_SHL, G_ASHR, G_LSHR})
169 getActionDefinitionsBuilder({G_GEP, G_INTTOPTR})
178 getActionDefinitionsBuilder({G_GLOBAL_VALUE, G_JUMP_TABLE})
191 getActionDefinitionsBuilder({G_FADD, G_FSUB, G_FMUL, G_FDIV, G_FABS, G_FSQRT})
204 getActionDefinitionsBuilder({G_FCEIL, G_FFLOOR})
lib/Target/X86/X86LegalizerInfo.cpp 154 getActionDefinitionsBuilder(
159 getActionDefinitionsBuilder(
265 getActionDefinitionsBuilder(
271 getActionDefinitionsBuilder(
unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp 805 getActionDefinitionsBuilder({G_SMIN, G_SMAX, G_UMIN, G_UMAX})
885 getActionDefinitionsBuilder({G_SMIN, G_SMAX, G_UMIN, G_UMAX})