diff options
| author | jackbackrack | 2015-04-23 12:01:28 -0700 |
|---|---|---|
| committer | jackbackrack | 2015-04-23 12:01:28 -0700 |
| commit | 0d3bcd51462efb2316209538dfca47b7a6cb5731 (patch) | |
| tree | 7b23a98fef7fce95a59f8788279de7805440cdd8 /TODO | |
| parent | a60a8951ff54342ee7d57484a535b05daebd3341 (diff) | |
| parent | 7f8758420a2a46d7cf19441e9fbd1dba82cae612 (diff) | |
merge
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -7,8 +7,6 @@ on-reset Parser Error if incorrectly assign stuff, like use = instead of := Update parser and update tests -Change all primops to be strict on data widths -Add pad! Make instances always male, flip the bundles on declaration dlsh,drsh move Infer-Widths to before vec expansion? @@ -32,6 +30,12 @@ Well-formed high firrtl After adding dynamic assertions, insert bounds check with accessor expansion Well-formed low firrtl All things only assigned to once +Width inference + No names + No Unknowns + All widths are positive + Pad's width is greater than value's width + pad's width is greater than value's width ======== Other Passes ======== constant folding (partial eval) pass |
