diff options
| author | Albert Chen | 2020-08-25 16:54:25 -0700 |
|---|---|---|
| committer | GitHub | 2020-08-25 16:54:25 -0700 |
| commit | 40cb49f9237e23608da454a194f5c55e33f19375 (patch) | |
| tree | ef29fe2f44c9927f15fd1591285ffd008bd8d750 /scripts | |
| parent | d7a3741909edb72cda2b768e2f8fae4f3c2fd6e2 (diff) | |
Inline Boolean Expressions (#1817)
The following conditions must be satisfied to inline:
1. has type Utils.BoolType
2. is bound to a DefNode with name starting with '_'
3. is bound to a DefNode with a source locator that
points at the same file and line number. If it is a MultiInfo source
locator, the set of file and line number pairs must be the same. Source
locators may point to different column numbers.
4. InlineBooleanExpressionsMax has not been exceeded
5. is not a Mux
Also updates the Verilog emitter to break up lines greater than 120 characters
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions
