bytecodealliance / bytecodealliance/wasmtime
Cranelift: Extend value label ranges as far as possible
Open
cranelift
- Dominant language
- Rust
- Stars
- 18.6k
- Forks
- 1.8k
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 121
Description
#### Feature
Value label ranges should be extended as far as the value is still available. This includes from the start of the prologue for arguments and up to the moment the register/spillslot is overwritten byva differenr value.
#### Benefit
This would make variable debuginfo available in more cases.
#### Implementation
No idea
#### Alternatives
* Only implement https://github.com/bytecodealliance/wasmtime/issues/2633. This will solve most of the problem but variables would still not be available at as much locations as would be possible.
Contributor guide
Assessment
This issue has not been assessed yet.