summaryrefslogtreecommitdiff
path: root/src/main/scala/Chisel/IR.scala
AgeCommit message (Collapse)Author
2015-10-26Move internal files into their own directoriesducky
2015-10-22Make that one last if block scalastyle compliant by making it ternary-likeducky
2015-10-21Add explicit types for public methodsducky
2015-10-20Make if / else braces style conformant to Scalastyle checkerducky
2015-10-20Whitespace / comment style fixesducky
2015-09-18Improve IR class hierarchyAndrew Waterman
- Rename Alias to Node to match FIRRTL notion - Remove poorly-named Immediate and replace root of hierarchy with Arg
2015-08-31Fix val io = new Bundle{...}.flipAndrew Waterman
Now, we emit all I/Os inside a bundle named io.
2015-08-28Use FIRRTL smem for SeqMemAndrew Waterman
Read enables and read-write ports aren't working yet.
2015-08-28Add poison nodeAndrew Waterman
2015-08-27Fix bug where flipping top-level I/O had no effectAndrew Waterman
The fix is to propagate the flip to the fields in the bundle.
2015-08-26Remove Mem from Data hierarchyAndrew Waterman
Just like Reg, state elements are not Data.
2015-08-20Remove Port/Kind IR nodes, which merely wrap DataAndrew Waterman
2015-08-17Delete unused IR nodesAndrew Waterman
2015-08-13clean up Id and Builder.globalRefMapHenry Cook
2015-08-13Streamline files, breaking up Core.scala and resorting some smaller onesHenry Cook