You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is useful in the in-progress Cranelift glue in particular, where we
wrap `Operand` and `Allocation` together in one 32-bit union, using the
MSB to disambiguate. In the `Allocation` case, we still want to carry
def/use info so we can tell reads and writes apart for
machine-code-level analyses. So stealing an extra bit from `Allocation`
is necessary; this just reduces our stack-slot limit to 2^28 slots,
which should be no problem.
0 commit comments