cfallin opened Issue #2416:
We need to add support for generating
ValueLabelRanges to themachinstframework and (at least) thex64backend before we can remove thex86backend (#1936, #2079).This requires tracking the correspondence from CLIF
Values to VCodeRegs (pre- and post-regalloc) andSpillSlots. We will need to either:
- extend the returned info from regalloc.rs somewhat in order to provde the pre-to-post-regalloc mapping, or
- stash this pre-to-post-regalloc mapping on our side inside the
map_regs()callback, possibly only forRegs that correspond toValueLabels
bjorn3 commented on Issue #2416:
I think this is done.
cfallin commented on Issue #2416:
Indeed, completed recently, forgot to close!
cfallin closed Issue #2416:
We need to add support for generating
ValueLabelRanges to themachinstframework and (at least) thex64backend before we can remove thex86backend (#1936, #2079).This requires tracking the correspondence from CLIF
Values to VCodeRegs (pre- and post-regalloc) andSpillSlots. We will need to either:
- extend the returned info from regalloc.rs somewhat in order to provde the pre-to-post-regalloc mapping, or
- stash this pre-to-post-regalloc mapping on our side inside the
map_regs()callback, possibly only forRegs that correspond toValueLabels
Last updated: Dec 13 2025 at 19:03 UTC