Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/llvm/circt

Circuit IR Compilers and Tools
https://github.com/llvm/circt

[Ibis] Rename FuncOp to MethodOp

Bring into line with language terms.

d754daf493c96a5403a70e7f1bab16a6f11bb15d authored about 1 year ago by John Demme <[email protected]>
[FIRRTL][LowerXMR] Support RWProbeOp. (#5671)

b369b63be54c7306d94a4f9faddbb61f74e28cbb authored about 1 year ago by Will Dietz <[email protected]>
[FIRRTL] Add RWProbe op. (#5669)

Used to express RWProbe's using inner symbols to point at the target.

f6c26418a80226758aad6a23c669d01ea3c737b4 authored about 1 year ago by Will Dietz <[email protected]>
[FIRRTL] Add some missing locations to emitter

Add missing source locators for modules (module, extmodule, and intmodule)
and their ports.

Sig...

f551f7c6bc254d4e6e7de2835582d78ac874c64f authored about 1 year ago by Schuyler Eldridge <[email protected]>
[FIRRTL] Use neverbreak Source locators in emitter

Change the FIRRTL emitter to use the "neverbreak" pretty printer token
before comments. This pr...

569ca4cc5231e732d94d05ab2742aef8bac3ea31 authored about 1 year ago by Schuyler Eldridge <[email protected]>
[MSFT] Fix non-deterministic order in appid discovery

Fixes #5664

157008cab7a7c925f0c3c7ff219169d34117a8b6 authored about 1 year ago by John Demme <[email protected]>
[PyCDE] Add or/and reduce (#5662)

- Add and/or reduce for BitsSignal
- Add and reduce for ArraySignal
- Import Reset to pycde

b1882258c45a7b903ba89714f5813d3c38e774d6 authored about 1 year ago by Dragon-Git <[email protected]>
[PyCDE] Add implemented of comparison operators (#5673)

Fixed test

5acd47cf916a56489a8722bc89db6e57b589b900 authored about 1 year ago by Dragon-Git <[email protected]>
[Seq] Add a preset value to allow fir registers to be preset (#5667)

59fda03c1c23939c6d9d998675f27bdbcfc0514a authored about 1 year ago by Nandor Licker <[email protected]>
[FIRRTL] Add emitter support optional groups

Update the FIRRTL emitter to support optional group declarations and
definitions. This causes t...

02cf83b51ae949b2cae57298170be94f1f781499 authored about 1 year ago by Schuyler Eldridge <[email protected]>
[FIRRTL] Add parsing for optional groups

Add parsing of optional groups, both declarations and definitions. These
will be rejected if th...

ebbdb93fd7dfe7764afa04f84b90c9d4f70f50dd authored about 1 year ago by Schuyler Eldridge <[email protected]>
[FIRRTL] Factor sub-statement parser as fn, NFC

Move the sub-statement parsing lambda into a proper function. This is
done in preparation to en...

e94687d0724285e9db4110a1a75bdfe1986f91c8 authored about 1 year ago by Schuyler Eldridge <[email protected]>
[FIRRTL][LOA] Detect and error if find sym on open agg field. (#5678)

These are not presently handled (or generated), but
be good and report if they're encountered.

3b5736bc290561bab5fda116803d71d27a8b3ffb authored about 1 year ago by Will Dietz <[email protected]>
[FIRRTL][LOA] Fix handling of ref-only-agg interior element. (#5677)

The previous approach worked for ref-only-agg interiors
that weren't under the root, but would ...

4b5db0735aeb196321916b683a76f79ca5264a3b authored about 1 year ago by Will Dietz <[email protected]>
[NFC] unify ModulePort and PortInfo (#5675)

aee3ca9872103f616044de8d201c9f08f0a30602 authored about 1 year ago by Andrew Lenharth <[email protected]>
[ExportVerilog][NFC] Fix missing NOLINTEND.

Found by tidy:

error: unmatched 'NOLINTEND' comment without a previous 'NOLINTBEGIN' comment [c...

7a55f3f9f69a8e8397284dc63c03a566b188b3a9 authored about 1 year ago by Will Dietz <[email protected]>
[FIRRTL][ExpandWhens][NFC] Use same name for arg/parameter.

(tidy's readability-inconsistent-declaration-parameter-name)

bf36e378c845057c945829b5597c86dd134e0602 authored about 1 year ago by Will Dietz <[email protected]>
[Seq] Add FIFO lowering (#5630)

Lowers to a fairly standard fifo implementation. Will add more target-optimized implementations ...

7378b2b2fb7137419b8d4026fe0e146f2d9de380 authored about 1 year ago by Morten Borup Petersen <[email protected]>
[NFC][ESI] Clean up .td files

Some cleanup of ESI .td files to make it possible to reference ESI from other dialects

* Adds i...

390709ff4e409b27cf0b0a23cd70093bb008fa34 authored about 1 year ago by Morten Borup Petersen <[email protected]>
[NFC] Move some functions around in HWModuleLike

e71e4c8b1e3b8773bb9ca3bc0cee2e1c15c92c02 authored about 1 year ago by Andrew Lenharth <[email protected]>
[NFC] Move a couple functions around on HWModuleLike

8c5f751cdb75d1fefa927b47bb0d953c6d853b41 authored about 1 year ago by Andrew Lenharth <[email protected]>
Revert "[PyCDE] Add implemented of comparison operators (#5654)"

This reverts commit 919e7d30e452aafe8e2197bdd2b3c086282a1b2d.

Broke the PyCDE tests with: `Type...

bcf69cee8203e526b86e99b24c9dc1d3f10a298c authored about 1 year ago by John Demme <[email protected]>
Replace old InnerName helper with InnerSymbolTable (#5672)

2f07309975051d8274782d4f0996268a1981674d authored about 1 year ago by Andrew Young <[email protected]>
[FIRRTL][FIRParser][NFC] Define entry type using exported alias.

9821d0c66815cac0765e5a32edbcd03dfaf9b2a7 authored about 1 year ago by Will Dietz <[email protected]>
[PyCDE] Add implemented of comparison operators (#5654)

Fixed: #5653

919e7d30e452aafe8e2197bdd2b3c086282a1b2d authored about 1 year ago by Dragon-Git <[email protected]>
[ESI] ConnectServicesPass: check for block before trying to access

Bugfix. Any design which had an external module would cause this pass to
crash.

c0c9e146133861f1fe337d3c6eae5a23e63af675 authored about 1 year ago by John Demme <[email protected]>
[Ibis] Structural basics: classes, functions, and calls (#5646)

Introduces ops for the basic Ibis structural constructs.

0d344dfebdd0a95c5773364c7d521a4c9b596b0a authored about 1 year ago by John Demme <[email protected]>
[NFC] enhance ModuleType, but don't use it yet

aed44ffd8eb4cd02d89e5b7bb9c501b18f244c8c authored about 1 year ago by Andrew Lenharth <[email protected]>
[FIRRTL] NFC Whitespace Cleanup

Signed-off-by: Schuyler Eldridge <[email protected]>

9b36601dc3df307a17cb8b204eaf7a4244bdd737 authored about 1 year ago by Schuyler Eldridge <[email protected]>
[HW][Support][NFC] Move generic module parsing func into support (#5657)

The 'getPortNameAttr' functionality is generic. Move it into a new
support header and rename it.

65cc726a80bc5bb50ff8d4a92968dc01face9168 authored about 1 year ago by John Demme <[email protected]>
[NFC] Make HWModuleLike inherit from Symbol

445fc5b7ddbde6f13173f8fa4957cedac65542ae authored about 1 year ago by Andrew Lenharth <[email protected]>
[FIRRTL] Add Groups to ExpandWhens (#5648)

Add support for lowering when statements which exist in group definitions.

Signed-off-by: Sch...

75164b85949f2d22f02b87704c0298f70270f8a8 authored about 1 year ago by Schuyler Eldridge <[email protected]>
[SV] Add constraint and test rejecting subst w/o message (#5666)

Split from #4502.

c70c8dce0def8c1c7c2c93427f4a7520e731354c authored about 1 year ago by Will Dietz <[email protected]>
[FIRRTL] Add Groups to LowerTypes (#5649)

f453a87cd79c0bcbbea7dc2c1df977321b7e9aa3 authored about 1 year ago by Schuyler Eldridge <[email protected]>
[FIRRTL] Add intrinsic module emission

Add intrinsic modules to the FIRRTL emitter.

Signed-off-by: Schuyler Eldridge <schuyler.eldridg...

79482ff2dfe5ba55f55c4a296fb914318cf7d8eb authored about 1 year ago by Schuyler Eldridge <[email protected]>
[FIRRTL] Factor module param emission into fn, NFC

Move logic for emitting external module parameters into a function. This
is done as prerequisit...

d83f2162269074d5052ac10683704dc4928b4c18 authored about 1 year ago by Schuyler Eldridge <[email protected]>
[FIRRTL] Prettify assembly format for groupdecl

Change the MLIR assembly format for `firrtl.groupdecl` to avoid reliance
on an attribute diction...

6a966da138dcbeed97c82ccd8e534085e5f2c434 authored about 1 year ago by Schuyler Eldridge <[email protected]>
[MSFT] Attempt to fix Windows builds

Change an incorrect usage of "unsigned long" in a definition to match the
"size_t" in the accomp...

ff81e8816de4a96d0bd9d3d486665db4458d50e3 authored about 1 year ago by Schuyler Eldridge <[email protected]>
[FIRRTL] Add GroupDeclOp and GroupOp

Add operations to represent FIRRTL optional groups.

Signed-off-by: Schuyler Eldridge <schuyler....

ed07b351afbca05cbcc3ec8308b7750ae7157bc7 authored about 1 year ago by Schuyler Eldridge <[email protected]>
[NFC] Move functions from HWMutableModuleLike to HWModuleLike (#5656)

f854427e124b8a8d0e4e329fdfc6f792ec647d54 authored about 1 year ago by Andrew Lenharth <[email protected]>
[NFC] Have HWMutableModuleLike inherit from HWModuleLike

1f7eafe1574b11fc49c6da4f17a982874c8d52e2 authored about 1 year ago by Andrew Lenharth <[email protected]>
[FIRRTL][Folds] Fix AggOneShot to avoid non-passive aggregates. (#5651)

These cannot be strictconnect'd.

Fixes #5650.

927a4fe2f1b7496855db74065bc1bee251aaf51b authored about 1 year ago by Will Dietz <[email protected]>
[FIRRTL] Fix type cast to look through type alias for type interfaces (#5642)

This fixes a bug that type_cast doesn't work well if a request type is `TypeInterface`.

4596c045481657ec06d33feeb8979f06dc048a8a authored about 1 year ago by Hideto Ueno <[email protected]>
[Arc] Add dedup stats (#5583)

Add statistics to track the total number of arcs and the total number of operations deduped in t...

7018fb13b76796b62a06a6e2e4dffccfcc7fcba5 authored about 1 year ago by Bea Healy <[email protected]>
[Ibis] assign codeowners (#5641)

dd231259cfdd2de030ff7846a0dbb07931e57aeb authored about 1 year ago by Morten Borup Petersen <[email protected]>
[Docs] Add Pipeline to dialects.dot

b73232484f4cc465ed01cdb569fb337e23bd843a authored about 1 year ago by Morten Borup Petersen <[email protected]>
[FIRRTL] NFC, Whitespace cleanup

We really need that trailing whitespace cleanup job...

Signed-off-by: Schuyler Eldridge <schuyl...

e0ac177fe60b1abc6b16d379734efadfc74349fd authored about 1 year ago by Schuyler Eldridge <[email protected]>
[FIRRTL] NFC, whitespace cleanup

Fix trailing whitespace in a test. (We really need to just clean this up
automatically...)

Sig...

93e0e4c19ac0f59e617bbff7a7db08ab7b02b95d authored about 1 year ago by Schuyler Eldridge <[email protected]>
[Docs] Update dialects.dot for LoopSchedule (#5632)

4d8d6e5b3fbf9627ee4cf60ebb959b5e8d7f6de7 authored about 1 year ago by Andrew Butt <[email protected]>
[SCFToCalyx] Use sequential memories (#5599)

3aa18215e97a2fb8fec3c8e9ac1c0775c35611ac authored about 1 year ago by Andrew Butt <[email protected]>
[FIRRTL] Refactor getInnerRefTo/getOrAddInnerSym, support fields. (#5633)

Combine the variants and allow specifying target as InnerSymTarget.

Add convenience wrappers ...

a21483342d8a5d4ba1c9e8dcaad73b27806c70b0 authored about 1 year ago by Will Dietz <[email protected]>
[FIRRTL][LowerTypes][NFC] Drop outdated comment.

28caf0286cf8306514eedb449ab6a0daa7b0867a authored about 1 year ago by Will Dietz <[email protected]>
[FIRRTL][LowerTypes] Support per-field inner symbols. (#5610)

Partition inner symbols to the lowered fields by index, error if any symbols
target fieldID's n...

504099f969ab1ab9fba43f08f49b845d5fcf71eb authored about 1 year ago by Will Dietz <[email protected]>
[FIRRTL][InferRW] Drop unnecessary ModuleNamespace usage. (#5643)

Not creating symbols, unnecessary work.

73593b923ffe3a47ab75e3e60200244811ee31b8 authored about 1 year ago by Will Dietz <[email protected]>
Add LowerFirMems pass to Arcilator pipeline (#5644)

Add a LowerFirMems pass to the Arcilator pipeline so that FirMems end up in a format Arcilator c...

5c3164688cd0e88c29fa5ec46d2bfc8fc31d2cb3 authored about 1 year ago by Bea Healy <[email protected]>
[EmitOMIR][NFC] Drop unused argument.

a1a5b6b91980ece568cb0bc98271f7d9700811d3 authored about 1 year ago by Will Dietz <[email protected]>
[FIRRTL] Include APSInt.h

b3d554d18b3f89b53f1c76efa63b272c525806f6 authored about 1 year ago by Hideto Ueno <[email protected]>
[FIRRTL] Forward declare type storages, NFC

This commit manually declares user defined type storages.

c399bdeec2441d8df7581cb104bbc5e2956f6638 authored about 1 year ago by Hideto Ueno <[email protected]>
[Verif] Add `format_verilog_string, print` operations (#5616)

#5577, #5575

Re. the lowering; `verif.print` lowers directly to a `sv.fwrite` via. inspection...

2b14a00cbae897f610a2f3b156dd5d157d084467 authored about 1 year ago by Morten Borup Petersen <[email protected]>
[FIRRTL][InferResets] Peel interesting operations paralelly, NFC (#5629)

This commit reduces the execution time of InferResets by 30%~40%. Since it's costly to walk the ...

c0b0e6c609b33257a917d940c9590e8756a89f47 authored about 1 year ago by Hideto Ueno <[email protected]>
[CI] Split wheel upload into stages (#5628)

This change splits the python wheel upload into 2 stages (separate jobs). In the
first stage, w...

4ee7761ada9374a782fb35ef22817701d73bf0e3 authored over 1 year ago by rsetaluri <[email protected]>
[ExportVerilog] Fix crash when spilling LTL expr to wire (#5625)

Do not try to resolve use-before-def on LTL expressions by spilling them
to a wire. LTL express...

b8e41f43cd7641b74ac87095a5f610b3e54e6d24 authored over 1 year ago by Fabian Schuiki <[email protected]>
[Calyx] Add Repeat Op (#5606)

* added repeat op

* cleaner documentation

* some formatting stuff

* add another newline...

d03a80ccde146b4186a97232d4ef8b2eb5a32348 authored over 1 year ago by calebmkim <[email protected]>
[Pipeline] Allow explicitly named registers and passthroughs (#5602)

Reflected in HW lowering, and used by e.g. the register materialization pass to carry register n...

aecf3d31927587710bf98c8ae4a0837c7e9440a4 authored over 1 year ago by Morten Borup Petersen <[email protected]>
[FIRRTL] Use type_{cast, isa, dyn_cast} (#5539)

This PR mechanically replaces type casts with `firrtl::type*` casts which strips outer most type...

c923041d9d92daf00760294b6e18f4b4ca10cb2a authored over 1 year ago by Hideto Ueno <[email protected]>
[Python] Fix wheel publishing (#5608)

Signed-off-by: Schuyler Eldridge <[email protected]>

a9c5d771d63f2a46e8c4d173eaa6ebfcee27cedb authored over 1 year ago by Schuyler Eldridge <[email protected]>
[FIRRTL][Utils] Drop support for hinting at symbol names. (#5627)

While they can be useful sometimes, as step towards making these
opaque handles instead of stri...

a251f22d6431e7a105506e2b8d8c6954a0d38011 authored over 1 year ago by Will Dietz <[email protected]>
[FIRRTL][GrandCentral] Stop using ModuleNamespace for unique names (#5619)

ModuleNamespace is used for tracking used and generating new
`inner_sym`s. This code is mistak...

f99fa6a470ad1baa652b22872d4330a3b2d80f89 authored over 1 year ago by Andrew Young <[email protected]>
[HW][ESI][MSFT][NFCI] HWInnerRefAttr -> InnerRefAttr. (#5624)

Drop the HWInnerRefAttr wrapper, use InnerRefAttr directly.

Bit of source code archaeology su...

d657d3a3f6f4699f2dd17c5ccc52c5453a858a23 authored over 1 year ago by Will Dietz <[email protected]>
[CI] Fix nightly wheel upload (#5623)

Fixes pypi wheel upload condition for nightly runs. See #5431.

47731ac40313a41041cb97523b77a3b8605ab8fe authored over 1 year ago by rsetaluri <[email protected]>
fix use after free bug. (#5620)

f7d39b09028d3a5a1887a8dc93a04ad5fdf5c61b authored over 1 year ago by lonely eagle <[email protected]>
[Ibis] Boilerplate for a new dialect (#5609)

We will be porting an internal language over to CIRCT. This dialect will
be the entry point int...

db0e89587488f1f7c998af995ac91eb0f4b2c4de authored over 1 year ago by John Demme <[email protected]>
[OM] Add Python bindings for ListAttr (#5617)

7f9ed020e1be3e62b8f0dfc837f66fe5c56931fb authored over 1 year ago by Nandor Licker <[email protected]>
[OM] Add external class declaration. (#5611)

An external class is to a class what an external module is to a
module. It captures just the ty...

e4da35ff05d0169025c544938d26c369c4757319 authored over 1 year ago by Mike Urbach <[email protected]>
[NFC][Seq][FirMem] Allow the pass to be scheduled multiple times

cb00130251d7485e330661203cf4cb46965916ef authored over 1 year ago by Nandor Licker <[email protected]>
[Calyx]Add invoke operation. (#5558)

* add invoke operation

* add invoke emitter

* add endline.

* update error message.

*...

105dcd9a3ed5d200c6ac5df1ba814cac9e085861 authored over 1 year ago by lonely eagle <[email protected]>
[FIRRTL] Add `getAsKey` to type storages, NFC (#5614)

This PR adds `getAsKey` methods to type storages. Close https://github.com/llvm/circt/issues/5568

2068ad58f8f3a5a4ae7beaad566313bdf24ed5f5 authored over 1 year ago by Hideto Ueno <[email protected]>
[Python] Ensure attribute_to_var only accesses value when legal. (#5612)

This codepath assumes when the input attribute is not an Attribute, it
has a value member. This...

0fcb904d316992fd4c52251fd70096afd142b99e authored over 1 year ago by Mike Urbach <[email protected]>
[ESI] Improve the way to/from server requests are handled (#5586)

Fixes #5490.

Don't break apart in/out requests. Create an op interface to avoid having to rea...

95c011bb0ac403a275cc0f8b2b2dc6f1ca811394 authored over 1 year ago by John Demme <[email protected]>
[OM] Extract interfaces for ClassLike ops and ClassFieldLike ops, NFC. (#5595)

This adds interfaces around the existing ClassOp and ClassFieldOp. The
interfaces are just abst...

54839d3435c54b7172d8801a0dc01c3921083393 authored over 1 year ago by Mike Urbach <[email protected]>
[OM] Add default builders for ListAttr.

There's currently no C++ API to build a ListAttr. The default builder
is reasonable--it takes an...

cceb170c93a564d9df67a1ca6adcdcc781d4396a authored over 1 year ago by Mike Urbach <[email protected]>
[FIRRTL][LowerTypes] Don't silently drop symbols on type-lowered mem's. (#5594)

Fixes #5592.

913d4a8abc58a75195a743417f9d61c8449fefd6 authored over 1 year ago by Will Dietz <[email protected]>
[FIRRTL][OMIR] Detect and error if tracker resolution is ambiguous. (#5591)

Current behavior is to silently use the first we happen to discover.

Reachable by putting OMI...

3ea39dc12ea8e782a31545de3f720771225b0e0a authored over 1 year ago by Will Dietz <[email protected]>
[FIRRTL][LowerTypes] Simplify fieldID handling code. (#5596)

Nearly NFC -- while visiting also drop code for special handling
of signal driving annotations ...

7f39abb2d434857b2d14a9a55e1b2858e819b65d authored over 1 year ago by Will Dietz <[email protected]>
[HW][NFC] Drop unused variable.

0443bc863babac15369794cfb71a63348391d0d8 authored over 1 year ago by Will Dietz <[email protected]>
[HW] Add `hw.triggered` op (#5582)

Here's a stab at the `hw.triggered` operation.
I think the main issue is to decide where to pla...

fac5bc8625a96f1bf455c3988dc7a8c09ca42775 authored over 1 year ago by Morten Borup Petersen <[email protected]>
[FIRRTL][LowerTypes] fix error paths to fail pass. (#5593)

Code not under test.

d80167b77dcb0164b19664b0e9e98f371f00c4be authored over 1 year ago by Will Dietz <[email protected]>
[HW][SV] Move string type from SV to HW (#5588)

Closes #5576.

Moving this since in the (near) future the verif dialect and HW module paramete...

c21077bf1e4edf5c72af558e500f93145bfccf0c authored over 1 year ago by John Demme <[email protected]>
[Seq] Increase FirMemType depth to uint64; NFC

Switch the depth parameter of `FirMemType` from 32 to 64 bits, since the
upstream FIRRTL operati...

db3918a3797ae1a9e066468b63a052a3678a51f1 authored over 1 year ago by Fabian Schuiki <[email protected]>
Fix ordering of operands in ScheduledPipelineOp::build (#5585)

* Fix ordering of operands in ScheduledPipelineOp::build

* clang format

* Remove newlines ...

b31bac8a12b8d69b9ef9d8f689509b9d24df1f66 authored over 1 year ago by blakep-msft <[email protected]>
[LowerFirMem] Insert memory modules before first user (#5587)

Currently the `LowerFirMem` pass inserts `HWModuleGeneratedOp`s all the
way at the top of the f...

98d0bf534941c4a91e6cea3b6f3a3937714c5ef8 authored over 1 year ago by Fabian Schuiki <[email protected]>
[SCF-To-Calyx] Fixes Bugs (#5573)

* bug fixes

* rewrite test case

* added newline

* documentation comment

9402d405580049aebba8971d72c54037f3009770 authored over 1 year ago by calebmkim <[email protected]>
Bump LLVM to 86bc2e3ae905f0668f12c6f52191c1273936da80 (#5579)

Import https://github.com/llvm/llvm-project/commit/d138c8914822a3e2c3277ba30caf2215632134b6.
T...

71b8d42dc70314ca8eb0c45c7cd09d542b26780b authored over 1 year ago by Hideto Ueno <[email protected]>
[PipelineToHW] Don't CE pipeline regs in non-stallable pipelines (#5567)

Will emit `CompRegOp` instead of `CompRegClockEnabledOp`s for pipelines without stall signals.
...

d5b6b750f803f7b0d7805c30f798f30cdad5a361 authored over 1 year ago by Morten Borup Petersen <[email protected]>
[FIRRTLToHW] NFC Whitespace Cleanup

Remove trailing whitespace in a test.

Signed-off-by: Schuyler Eldridge <schuyler.eldridge@sifiv...

6b8028e576bcb2fb56fd0ac028509f0c4e53552b authored over 1 year ago by Schuyler Eldridge <[email protected]>
[Pipeline] Add missing name arg to builder (#5572)

4387a079725444462da3fefe3924a9c8dea4fcff authored over 1 year ago by Morten Borup Petersen <[email protected]>
[Arc] Add option to disable dedup; NFC

Add the `--dedup` flag to arcilator to control arc deduplication.

83b30c940d400cd943e8ca3e26d263da1056c855 authored over 1 year ago by Fabian Schuiki <[email protected]>
[FIRRTL] -emit-asserts-as-sva changes all asserts (#5565)

Modify the behavior of the firtool/lower-to-hw flag "emit-asserts-as-svas"
and "emit-chisel-ass...

b6998c4a6249a9a832b59e2905183b6c22e13aad authored over 1 year ago by Schuyler Eldridge <[email protected]>
[FIRRTL][LOA][NFC] Tweak structure dump/print. (#5570)

Squelch warning, and LLVM-style-ify dump method.
(sometimes elided, always marked noinline, som...

91573dc0181401fd6b569347f82963418c63f68e authored over 1 year ago by Will Dietz <[email protected]>
[HW/SV] Add `hw.inout` elimination pass (#5390)

Adds a pass which analyses the module hierarchy to eliminate `inout` ports in favor of:
1. poki...

0e4774483400efe4f1199a4317e86c28e94b3a87 authored over 1 year ago by Morten Borup Petersen <[email protected]>