- Mar 23, 2017
-
-
Adam Izraelevitz authored
Before, was always deleting registers
-
Adam Izraelevitz authored
Bug was if a register has no initialization, it initializes to itself, which ends up preserving the register from getting eliminated.
-
Wesley W. Terpstra authored
The previous version basically eliminated nothing, because it consider both the driver and the load to be uses. Signed-off-by:Adam Izraelevitz <azidar@gmail.com>
-
Adam Izraelevitz authored
-
azidar authored
-
azidar authored
-
- Mar 18, 2017
-
-
Albert Magyar authored
-
Adam Izraelevitz authored
-
- Mar 16, 2017
-
-
Albert Magyar authored
Use newer rocket regression spec without comb loop
-
Albert Magyar authored
-
Adam Izraelevitz authored
-
- Mar 15, 2017
-
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
- Mar 11, 2017
-
-
Edward Wang authored
HTTPS clone is with .git; cd only with no error.
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
- Mar 10, 2017
-
-
Donggyu authored
-
Adam Izraelevitz authored
SInt representation is no longer 2's complement, but instead a positive number (hex or base 10) that is optionally preceded by a sign (-+).
-
- Mar 07, 2017
-
-
Adam Izraelevitz authored
* Added Zero width wires. Semantics: - No change to width inference rules, e.g. a<0> + b<2> = c<3> - Replace zero width wires with UInt<1>(0) or SInt<1>(0) - Performs constant prop. - Redo width/type inference * Remove errant println * Moved ZeroWidth after ConvertFixedToSInt * Added more tests, bugfix match on connect Also replaced constprop with infertypes for correctness * Updated to new emitter and test infrastructure -
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
-
Adam Izraelevitz authored
Now, any annotation not propagated by a transform is considered deleted. A new DeletedAnnotation is added in place of it.
-
Adam Izraelevitz authored
-
Jack Koenig authored
Changes Emitters to also be Transforms and use Annotations for both telling an emitter to do emission as well as getting the emitted result. Helper functions ease the use of the new interface. Also adds a FirrtlExecutionOptions field as well as a command-line option. Use of Writers in Compilers and Emitters is now deprecated.
-
- Mar 04, 2017
-
-
Adam Izraelevitz authored
-
- Mar 02, 2017
-
-
Jack Koenig authored
Workaround for #470. This allows parsing DoubleLits in subfield expressions.
-
Jack Koenig authored
-
- Mar 01, 2017
-
-
Colin Schmidt authored
-
- Feb 28, 2017
-
-
Angie Wang authored
* castrhs shouldn't assume rhs is uint * don't cast if types are the same * changed castrhs to catch invalid lhs, rhs type combinations * change error msg
-
Jim Lawson authored
-
- Feb 27, 2017
-
-
Jack Koenig authored
-
- Feb 24, 2017
-
-
Angie authored
-