-
firrl.mem allows structs and vectors to escape type lowering and be visible during lower-to-rtl. These types should be completely eliminated after this pass.
-
Some annotations produce binds and XMRs which are much nicer with names. We don't know if there are annotations which will prefer a name until after parsing when we've done a first pass scattering an…
-
FIRRTL Emitter does not support multi-bit mux, find a way to emit something reasonable for this.
-
https://github.com/llvm/circt/pull/5288 changed DropName pass to literally drop useless names (mostly created as Chisel temporaries) by default for better verilog output but these names were previousl…
-
Test input: https://github.com/circt/perf/blob/7155120531cd12e76b8df51e09b3d90b512caa0e/regress/chipyard.TestHarness.RocketSmall1Medium1Big1_BoomMedium1Large1Mega1.top.v.hi.fir
With `-preserve-aggr…
-
**Type of issue**: feature request
**Impact**: API modification | unknown
**Development Phase**: request
**Other information**
Hi, I am new to the Rocketchip structure, and a…
-
### Describe the bug
I using TreeSitter for Astro.
For some reason I'm getting some of the syntax highlighting when starting template of the HTML part in Astro like so:
![image](https://github.co…
-
### Describe the highlighting problem
Almost all of markdown syntax has lost its highlighting.
Minimal setup.
```lua
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not vim.lo…
-
Using the following IR input:
```
module {
firrtl.circuit "ChipTop" {
firrtl.module @ChipTop() {
%c0_ui1 = firrtl.constant 0 : !firrtl.uint
}
}
}
```
Converting this to b…
-
Deprecating the Handshake-to-FIRRTL lowering has been a long-standing to-do for many people, and for many reasons:
* It's relying on FIRRTL, which it shouldn't - FIRRTLs a closed world.
* It's lower…