| Age | Commit message (Collapse) | Author |
|
* Removed stanza implementation/tests.
In the future we can move the stanza tests over, but for now they should
be deleted.
* Added back integration .fir files
* Added Makefile to give Travis hooks
* Added firrtl script (was ignored before)
|
|
accordingly
|
|
|
|
|
|
|
|
roadblock in assigning clocked ports
|
|
Decided to not have Conditionally in low firrtl - instead, Print and
Stop have enables
|
|
Change of FIRRTL semantics!
|
|
Assignments to a register are no longer affected by enclosing when
statements:
when p :
reg r : UInt,clk,reset
r := a
will lower to:
reg r : UInt,clk,reset
r := a
instead of:
reg r : UInt,clk,reset
when p : r := a
|
|
|
|
|
|
|
|
extract, not >>
|
|
an optimization that eliminated some when statements.
Added test case.
|
|
|
|
|
|
|
|
|
|
tests. Made more tests pass
|
|
|
|
|
|
smem. Added firrtl-gensym utility to generate a hashmap of names
|
|
instead of using nodes. Added a renaming pass for different backends. This will likely get deprecated, as a more robust name mangling scheme could be needed
|
|
strict. Have not tested this
|
|
flexible, and the output is usually the max of the inputs. Removed all u/s variants, which need to be dealt with in backends where it matters
|
|
plugging in other backends. Also updated a lot of tests, but not all of them because its annoying.
|
|
|
|
|
|
correctly handle it in compiler.
|
|
|
|
|
|
lowering. Finished expand-whens. Needs more thorough testing of instances
|
|
|
|
|
|
WRegInit and removing Null and initialize-register pass
|
|
|