- May 20, 2016
- May 19, 2016
-
-
Jack authored
Performing a pad on SInt literals results in linting warnings in Verilator. This commit replaces pad operations on literal values with a literal of the correct width.
-
Jack authored
-
Jack authored
These debug transforms modify the default transforms to include additional checking passes to detect things like invalid types inserted by passes. This commit augments the current suite of tests to detect #169 and the like.
-
Jack authored
Fixes #172
-
Jack authored
Bit selecting a literal resulted in invalid Verilog. Legalize now deals with this by replacing any bits select of UInt or SInt literals with a new literal composed of the selected bits. Legalize also is now run after PadWidths because that pass introduces this issue. Fixes #170
-
- May 18, 2016
-
-
Jack authored
Legalize will wrap the rhs of a connect statement with a bit select primop if the lhs is of smaller width than the rhs. This bit select is now wrapped in a asSInt cast if the original rhs was an SInt so that is has the correct type. Fixes #173
-
Jack authored
Wrap bit select generated when fixing static shift right of amount greater than the argument width with cast to SInt if the original argument is an SInt Fixes #169
-
- May 13, 2016
-
-
Adam Izraelevitz authored
Transforms are new unit of modularity within the compiler.
-
- May 12, 2016
-
-
jackkoenig authored
-
jackkoenig authored
-
- May 11, 2016
-
-
Adam Izraelevitz authored
Add unit tests for splitting expressions and padding widths
-
jackkoenig authored
-
Adam Izraelevitz authored
RemoveValidIf, SplitExpressions, and PadWidths
-
Adam Izraelevitz authored
This is to start moving stuff out of Emitter and into separate passes
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
Changed initialization to assign the correct number of random bits.
-
- May 04, 2016
-
-
jackkoenig authored
Fixes #133
-
Adam Izraelevitz authored
-
jackkoenig authored
-
jackkoenig authored
-
jackkoenig authored
-
jackkoenig authored
-
jackkoenig authored
Fixes #113 and Fixes #150
-
jackkoenig authored
-
jackkoenig authored
-
jackkoenig authored
-
jackkoenig authored
-
jackkoenig authored
Make EmptyExpression part of WIR
-
jackkoenig authored
Change Field from IsDeclaration to HasName Make WDefInstance an IsDeclaration
-
- Apr 30, 2016
-
-
jackkoenig authored
-
jackkoenig authored
-
jackkoenig authored
-