bytecodealliance / bytecodealliance/wasmtime

Cranelift: Extend value label ranges as far as possible

Open
#2,634 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.