Implement dead-code/register removal pass after block conversion.
Open
codegen
optimizer
- Dominant language
- C++
- Stars
- 1.9k
- Forks
- 283
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 135
Description
When pipelining + using CodegenOptions::valid_control, a register is inserted for the last stage but is unused. This raises a linter error:
```
Signal 'pN_valid' is not read from in module xxx
```
Contributor guide
Assessment
This issue has not been assessed yet.