| Age | Commit message (Collapse) | Author |
|
Replace use of gensym with local namespaces
Delete gensym
|
|
Repeated calls to hashCode take most of the runtime, so cache it.
|
|
|
|
|
|
|
|
|
|
Fixes #89
|
|
accesses.
Fixes #105
|
|
|
|
|
|
|
|
This is deliberately incomplete because I wanted to get feedback before
plowing ahead. These passes handle constant propagation for bitwise
and equality operators on UInt only, usually only when the widths match.
|
|
I was going to augment it, but thought it best to clean it up first.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
prints in SplitExp, and emitting expressions instead of their toString counterparts
|
|
|
|
|
|
|
|
getting info for error reporting in new pass/check.
|
|
|
|
|
|
rocketchip
|
|
|
|
|
|
|
|
structures Compiler and Emitter, deprecate old Passes object, update Driver to use new constructs
|