google / google/xls

Remove dead registers

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

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.