diff options
| author | azidar | 2015-03-10 18:08:07 -0700 |
|---|---|---|
| committer | azidar | 2015-03-10 18:08:07 -0700 |
| commit | 70e1a41b15632afd969fff7ed6100eba0be78297 (patch) | |
| tree | eb5fecb25dd546c10cbb0728e22eb95c6679cc6e /TODO | |
| parent | 0f3a31df12584207204054215867d84890a98a62 (diff) | |
Finished resolve genders
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 9 |
1 files changed, 1 insertions, 8 deletions
@@ -1,19 +1,12 @@ TODO - Figure out how types and widths propogate for all updated primops - Write infer-types pass + Figure out how widths propogate for all updated primops Remove letrec. Add to expressions: Register(input,en), ReadPort(mem,index,enable), WritePort(mem,index,enable) Add bit-reduce-and etc to primops Write pass to rename identifiers (alpha-transform) Update spec - change concrete syntactical names of structural elements - change direction names for bundle fields add new field for sequential or combinational - play with non-implicit growth - remove generics, add all combinations (adduu, addus, addss, ...) add assertions - add convert to primop - remove type from node in statement Future questions to address in spec: Introduction – motivation, and intended usage Philosophical justifications for all constructs |
