cfallin opened Issue #2416:
We need to add support for generating
ValueLabelRange
s to themachinst
framework and (at least) thex64
backend before we can remove thex86
backend (#1936, #2079).This requires tracking the correspondence from CLIF
Value
s to VCodeReg
s (pre- and post-regalloc) andSpillSlot
s. 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 forReg
s that correspond toValueLabel
s
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
ValueLabelRange
s to themachinst
framework and (at least) thex64
backend before we can remove thex86
backend (#1936, #2079).This requires tracking the correspondence from CLIF
Value
s to VCodeReg
s (pre- and post-regalloc) andSpillSlot
s. 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 forReg
s that correspond toValueLabel
s
Last updated: Dec 23 2024 at 12:05 UTC