| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
chisel3/ModuleVec.fir doesn't work because incorrecly generated?
|
|
|
|
Conflicts:
TODO
src/main/stanza/passes.stanza
|
|
not propogating to the input widths, for primops
|
|
and alternate were always assumed different, causing a huge blow-up in logic
|
|
|
|
|
|
correctly handle it in compiler.
|
|
|
|
missing primops
|
|
|
|
referenced, has an inferred kind
|
|
|
|
|
|
generate flo
|
|
|
|
instructions and renamed concat -> cat, equal -> eq, and added neq and neg
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
lowering. Finished expand-whens. Needs more thorough testing of instances
|
|
|
|
|
|
WRegInit and removing Null and initialize-register pass
|
|
|
|
|
|
all pass. Minimal removal of letrec to get WritePort to work correctly - a more thorough removeal is still needed
|
|
|
|
|
|
|
|
|
|
call firrtl correctly to enable/disable them
|
|
justification. Added response to feedback, locatd in notes/feedbackQA*. Use two different mains, one for testing and one for deployment (make build vs make build-deploy).
|
|
allows the compiler to print after each pass to ease debugging
|
|
with a new IR construct - Null. LetRec is not implemented, but is
marked with a TODO.
Test cases for this pass are now located in
test/passes/initialize-register
|