index
:
sfcX
1.6.x
master
sfc-scala3
Scala FIRRTL Compiler for chiselX
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
main
/
scala
/
firrtl
/
Emitter.scala
Age
Commit message (
Expand
)
Author
2016-09-13
remove VIndent
Donggyu Kim
2016-09-13
use case object for Kind
Donggyu Kim
2016-09-13
remove Utils.{width_BANG, long_BANG}
Donggyu Kim
2016-09-13
remove Utils.get_type
Donggyu Kim
2016-09-13
use MemPortUtils.memType for DefMemory
Donggyu Kim
2016-09-12
Rework map functions as class methods
jackkoenig
2016-09-08
remove Utils.{AND, OR, NOT, EQV}
Donggyu Kim
2016-09-07
clean up Emitter.scala (#275)
Donggyu
2016-09-07
clean up Utils.scala
Donggyu Kim
2016-09-07
remove Utils.tpe
Donggyu Kim
2016-09-05
Change null statement to empty begin end (#264)
Colin Schmidt
2016-08-25
emit wires instead of registers for invalid randomization
Howard Mao
2016-08-25
Finer grained control over randomization
Howard Mao
2016-08-18
emit correct enable signals for memories (#242)
Donggyu
2016-08-17
Change RW port names (#236)
Angie Wang
2016-08-02
Change serialize to abstract method on FirrtlNode
Jack Koenig
2016-07-21
Indentation support for the ANTLR parser (as discussed in #192) (#194)
Kamyar Mohajerani
2016-07-07
Guard register randomization with RANDOMIZE, rather than SYNTHESIS
Andrew Waterman
2016-07-06
Emit correct Verilog for SIntLiteral
Andrew Waterman
2016-07-06
Only assign garbage to Mem reads for non-power-of-2 depths
Andrew Waterman
2016-07-06
Avoid width warnings on Mem garbage assignment
Andrew Waterman
2016-07-06
Rely on $fatal vs. $finish, rather than stderr, for stop codes
Andrew Waterman
2016-06-27
Optionally guard stop with `STOP_COND macro
Andrew Waterman
2016-06-23
Emit more useful code for stop
Andrew Waterman
2016-06-10
API Cleanup - AST
Jack
2016-06-10
API Cleanup - PrimOp & PrimOps
Jack
2016-06-10
API Cleanup - Expression
Jack
2016-06-10
API Cleanup - Statement
Jack
2016-06-10
API Cleanup - Width
Jack
2016-06-10
API Cleanup - Type
Jack
2016-06-10
API Cleanup - Port & Direction
Jack
2016-06-10
API Cleanup - Module
Jack
2016-06-10
Avoid exponential growth in reg code emission
Andrew Waterman
2016-06-10
Fix Verilog codegen for reg
Andrew Waterman
2016-06-09
Initializes register addresses. (#189)
Adam Izraelevitz
2016-06-06
Guard mem read ports with random data if read addr is out of range
jackkoenig
2016-05-24
Remove nested AND in creation of readwrite ports for mems.
jackkoenig
2016-05-10
Added pad widths to eliminate all implicit width extending
Adam Izraelevitz
2016-05-10
Fixed emission of memory ports to all be in the same always @ clock.
Adam Izraelevitz
2016-05-03
Remove line in Verilog Emitter erroneously printing ); before module def
jackkoenig
2016-04-26
Make sure nested expressions don't make it to the Emitter
Andrew Waterman
2016-04-22
Refactor LowerTypes
jackkoenig
2016-04-20
Change RemoveCHIRRTL to define port clocks at CHIRRTL port definition
jackkoenig
2016-04-16
Add Namespace for thread-safe creation of names and temporary names
jackkoenig
2016-04-15
Fix Verilog emission for Modelsim compliation
Andrew Waterman
2016-04-07
Add primitive dead code elimination pass
Andrew Waterman
2016-04-06
Merge pull request #102 from ucb-bar/propagate-mem-port-types
Adam Izraelevitz
2016-04-04
Wrapped delay in ifndef verilator, as it is not supported by verilator
Adam Izraelevitz
2016-04-01
Propagate memory port types in Emitter
Andrew Waterman
2016-03-18
Add guard to emission of simulation constructs
jackkoenig
[next]