SiFive Internal Release 1.14.0
Pre-release
Pre-release
Summary of Changes
- Don't use localparam for emitting temporary constants in ExportVerilog
- Restore previous behavior w.r.t. self-assigned registers in PrettifyVerilog
- More RefOp and RefType improvements
- Internal improvements to different caches maintained by the compiler
What's Changed
- [FIRRTL][RefOps] Remove downward-only constraint from RefType by @prithayan in #3753
- [docs] Add text describing the inner symbol classes/traits/verif. by @dtzSiFive in #3743
- [FIRParser] Remove more old annotation handling code by @youngar in #3749
- [FIRRTL][InferRW] Set RWmode to the complement term in Write enable by @prithayan in #3759
- [PrepareForEmission] Don't create localparam as a temporary wire by @uenoku in #3770
- [FIRRTL][RefOps] LowerXMR: Handle upward references by @prithayan in #3745
- [FIRRTL] Keep InstancePathCache updated by @prithayan in #3773
- [FIRRTL] Keep the Annotation Target Caches updated by @prithayan in #3772
- [PrettifyVerilog] No longer remove self-assignments to whole names by @nandor in #3763
Full Changelog: sifive/1/13/0...sifive/1/14/0