|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/X86/X86LegalizerInfo.cpp 212 setAction({G_IMPLICIT_DEF, s64}, Legal);
217 setAction({G_PHI, s64}, Legal);
220 setAction({BinOp, s64}, Legal);
223 setAction({MemOp, s64}, Legal);
226 setAction({G_GEP, 1, s64}, Legal);
228 .legalForCartesianProduct({s1, s8, s16, s32, s64}, {p0})
229 .maxScalar(0, s64)
231 getActionDefinitionsBuilder(G_INTTOPTR).legalFor({{p0, s64}});
234 setAction({TargetOpcode::G_CONSTANT, s64}, Legal);
238 setAction({extOp, s64}, Legal);
242 .legalForCartesianProduct({s32, s64})
243 .clampScalar(1, s32, s64)
245 .clampScalar(0, s32, s64)
249 .legalForCartesianProduct({s32, s64})
250 .clampScalar(1, s32, s64)
252 .clampScalar(0, s32, s64)
256 setAction({G_ICMP, 1, s64}, Legal);
259 .legalForCartesianProduct({s8}, {s32, s64})
261 .clampScalar(1, s32, s64)
267 .legalFor({s8, s16, s32, s64})
268 .clampScalar(0, s8, s64);
273 .legalFor({{s8, s8}, {s16, s8}, {s32, s8}, {s64, s8}})
274 .clampScalar(0, s8, s64)