| Age | Commit message (Collapse) | Author |
|
|
|
generate as-SInt instead of convert, always. Added fast build to Makefile
|
|
|
|
low-firrtl syntax. Generates verilog that compiles, but is not correct
|
|
Added Long support so UInt(LARGENUMBER) works
|
|
debugging.
|
|
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
|
|
|
|
reasonable verilog. Requires inlining, future versions will instantiate modules
|
|
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.
|
|
Should show up with check passes
|
|
|
|
types. Does not compile
|
|
|
|
|
|
|
|
|
|
|
|
isn't duplicated for all the whens
|
|
|
|
simplified earlier, and also now have equal? defined so mMaxWidth doesn't blow up during width inference
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|