SiFive Internal Release 1.18.0
Pre-release
Pre-release
Overview
- Unifies lowering options related to spilling large constructs into wires
- Unifies cleanup code in SVExtractTestCode to avoid use-after-free or double free
Otherwise, this is a minor update on top of https://github.com/llvm/circt/releases/tag/sifive%2F1%2F17%2F0
What's Changed
- [HWMemSimImpl, LowerToHW] Add mux pragmas to memory reads and add a flag to control mux pragmas by @uenoku in #3913
- [SV] Fix potential to erase ops multiple times in SVExtractTestCode. by @mikeurbach in #4085
- [PrepareForEmission, LoweringOptions] Unify LoweringOptions regarding term sizes into maximumNumberOfTermsPerExpression by @uenoku in #4078
Full Changelog: sifive/1/17/0...sifive/1/18/0