aboutsummaryrefslogtreecommitdiff
path: root/src/main/stanza/firrtl-test-main.stanza
AgeCommit message (Collapse)Author
2016-01-16Fixed up minor errors after rebase onto masterazidar
2016-01-16WIP Almost there, need to generate enable connectionsazidar
2016-01-16WIP, hit semantic bug in WSubAccessazidar
2016-01-16WIP. Compiles and there's some outputazidar
2016-01-16WIP. Compiles, need to testazidar
2016-01-16WIPazidar
2015-12-11Added LoFirrtl compiler, can be called with -X lofirrtlazidar
2015-11-02Deleted extranous passes.stanza comments, updated standard passes. Added ↵jackkoenig
support for -b <backend> flag without any other specified passes in stanza, updated parser tests to work with stanza implementation.
2015-10-30Added support for -b <backend> so that specific passes can be run then a ↵jackkoenig
backend can be applied. Added firrtl compiler for emitting firrtl
2015-08-24Temporarily deprecated the flo backend until I fix itazidar
2015-08-19Switched to new bigint libraryazidar
2015-08-03Changed name mangling to use _ as a delin. Fixed bug in checking forazidar
invalid <> assignments.
2015-07-30Added module name to error messages.azidar
2015-07-30Added primitive linking to firrtl-test-mainazidar
2015-07-30Started adding linking supportazidar
2015-07-29Add bigint support.Adam Izraelevitz
2015-07-28Integrated bigint. Mostly works, but getting "cast" error for make Test.Adam Izraelevitz
2015-07-14Updated flo backendazidar
2015-07-14Still partial commit, many tests pass. Many tests fail.azidar
2015-07-02Hopefully fixed stanza so it can correctly compile itselfazidar
2015-05-29Fixed bugs in when-coverage pass. Works but has not been thoroughly testedazidar
2015-05-29Added custom pass. Does not correctly run, stanza just spins. Requires ↵azidar
debugging.
2015-05-18First pass at a Verilog Backend. Not tested, but compiles and generates ↵azidar
reasonable verilog. Requires inlining, future versions will instantiate modules
2015-05-18Big API Change. Pad is no longer supported. Widths of primops can be ↵azidar
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
2015-05-15Updated firrtl for its passes to be a bit more modular, and to enable ↵azidar
plugging in other backends. Also updated a lot of tests, but not all of them because its annoying.
2015-05-13Added source indicators from FIRRTL files. Pass in -p i to get them printed. ↵azidar
Should show up with check passes
2015-05-02Added a infrastructure for check passes, and wrote a fewazidar
2015-04-22Switched to stricter primop width constraints. Implemented Pad. Added some ↵azidar
missing primops
2015-04-20Fixed tests to use new execution arguments. Added and fixed chisel3 bugsazidar
2015-04-17Removed excessive debug print statements, added default call to firrtl to ↵azidar
generate flo
2015-04-17Fixed bug in primop lowering during type inference. Added reduce ↵azidar
instructions and renamed concat -> cat, equal -> eq, and added neq and neg
2015-04-10Updated StanzaPatrick Li
2015-04-08Finished expand whens. started infer widths. added pdf for people to viewazidar
2015-03-24With new stanzaazidar
2015-03-04Changed lots of directions to genders. Started writing infer-gender pass. ↵azidar
Does not compile
2015-02-25Added debug print statements to dump fields from nodes, and updated tests to ↵azidar
call firrtl correctly to enable/disable them
2015-02-24Rewrote README to include installation instructions and stanza ↵azidar
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).