Remove dead registers
Open
codegen
- Dominant language
- C++
- Stars
- 1.9k
- Forks
- 283
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 135
Description
Add an optimization which removes dead registers (and narrows registers too). We already have the necessary analysis in proc_state_optimization which removes state elements which are no observable. Same thing could be done for registers. This would be done on Blocks where Registers, RegisterRead, and RegisterWrite constructs would be removed.
Contributor guide
Assessment
This issue has not been assessed yet.