After conversion of Ast to Dfg, but before synthesizing AstAlways into primitives, run a pass to remove variables that are not observable, and all logic that only computes such variables. This can get rid of a lot of content early so we don't build redundant Dfgs, and also enables synthesizing always blocks that use temporaries only in some branches, which will come in a follow up. |
||
|---|---|---|
| .. | ||
| t | ||
| .gdbinit | ||
| .gitignore | ||
| CMakeLists.txt | ||
| Makefile | ||
| Makefile_obj | ||
| driver.py | ||
| input.vc | ||
| input.xsim.vc | ||