- Nov 19, 2020
-
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
Schuyler Eldridge authored
Signed-off-by:Schuyler Eldridge <schuyler.eldridge@sifive.com>
-
- Oct 06, 2020
-
-
chick authored
-
chick authored
-
Jack Koenig authored
One more bugfix for 1.4.0
-
Jack Koenig authored
Fix "fix" for negative literals > 32 bits
-
- Oct 02, 2020
-
-
Jack Koenig authored
Overflow of 32-bit Int would cause any negative literal value equal to -(2^(width % 32 - 1)) where width >= 32 to be incorrectly inverted
-
Adam Izraelevitz authored
Merge master to 1.4.x for 1.4.0
-
- Oct 01, 2020
-
-
Albert Magyar authored
VerilogMemDelays: fix lowering of direct mem-to-mem connections
-
Albert Magyar authored
* Also clean up VerilogMemDelaySpec structure
-
Albert Magyar authored
-
Jack Koenig authored
Also speed up common case of Array[Byte]
-
- Sep 29, 2020
-
-
Chick Markley authored
now points to apache 2.0
-
- Sep 24, 2020
-
-
Jack Koenig authored
-
- Sep 18, 2020
- Sep 17, 2020
-
-
Chick Markley authored
-
- Sep 16, 2020
-
-
chick authored
-
- Sep 15, 2020
-
-
Jack Koenig authored
Both use EliminateTargetPaths to duplicate modules based on annotations. Currently, EliminateTargetPaths API is a little too limited so it duplicates more than it should which effectively breaks Dedup whenever DontTouchAnnotations are present. Also, make ConstProp and DCE treat all HasDontTouches as local annotations even if they are instance annotations. This is more conservative but it is generally better to preserve deduplication than to maximally optimize every instance. Co-authored-by:mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
Schuyler Eldridge authored
Signed-off-by:
Schuyler Eldridge <schuyler.eldridge@ibm.com> Co-authored-by:
mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
-
- Sep 11, 2020
-
-
Albert Magyar authored
Specify appropriate Chisel and Treadle branches for CI tests
-
Albert Magyar authored
-
- Sep 10, 2020
-
-
Jack Koenig authored
These options are generally specific to a stage and thus should not be propagating across serialization
-
Albert Chen authored
* test multiinfo comparison and mux cond inlining * loosen inlining conditions * fix typo * include dshlw * fix test
-
- Sep 07, 2020
-
-
Jack Koenig authored
Also rename --Wno-scala-version-warning to --warn:no-scala-version-deprecation and adopt naming convention where resulting annotation matches the CLI option
-
- Sep 06, 2020
-
-
Jack Koenig authored
-
- Sep 05, 2020
-
-
Jack Koenig authored
-
Albert Magyar authored
Legalize mem port clocks to avoid Verilator-unfriendly sensitivity lists
-
Albert Magyar authored
-
Albert Magyar authored
-
- Sep 02, 2020
-
-
Albert Chen authored
* InlineBooleanExpressions: test DontTouch * run scalafmt
-
- Sep 01, 2020
-
-
Jiuyang Liu authored
Make mill compatiable to 2.13.
-
Jiuyang liu authored
-
Albert Chen authored
-
- Aug 29, 2020
-
-
Albert Magyar authored
Restrict boolean inlining to avoid context-sensitive width bugs
-
Albert Magyar authored
-
Albert Magyar authored
* Restore depth-agnostic inlining for simple 'lhs = ref' bool assignments * Address review comments * Run scalafmt
-
Albert Magyar authored
Add custom transforms 'upstream' of emitter annotation in equiv tests
-
Albert Magyar authored
-