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

[Emit] Organize output files using the `emit` dialect (#6727)

84a7c8b1b0d50a3d178d0aca1ae9ead928e7ce51 authored 11 months ago by Nandor Licker <[email protected]>
[FIRRTL] Walk nested regions in SFCCompat

Fix a bug in the SFCCompat pass where only top-level operations in a
module were walked. This r...

3263d0c383e05603e25e897a27bcd9d16fa01671 authored 11 months ago by Schuyler Eldridge <[email protected]>
[FIRRTL][CAPI] Add function for importing annotations

dd0f4905aa8a821bb0475748b5da5998c561ab3f authored 11 months ago by Asuna <[email protected]>
[FIRRTL] Make function `importAnnotationsFromJSONRaw` public

d010dd442397487a962d0873117a40ac754483e6 authored 11 months ago by Asuna <[email protected]>
[Sim] Introduce wrappers on top of `sv.finish`/`sv.fatal` (#6737)

74ecb32ec97d169e43355e2da41875b46fbfa431 authored 11 months ago by Nandor Licker <[email protected]>
[FIRRTL] Check unknown width and reset rules during parsing 4.0.0. (#6731)

Only check during parsing to stay compatibile with previous behavior.

Allow abstract reset on...

2d5b6d1b166210f04fedd52e3793c752f19b8ca0 authored 11 months ago by Will Dietz <[email protected]>
[PyCDE] Wrappers for Ibis classes (#6631)

Add support for wrapping Ibis classes with ESI in PyCDE. These wrappers are temporary until Ibis...

8c4fcf15cab6cea779560c4dfee516d77db5a275 authored 11 months ago by John Demme <[email protected]>
[ImportVerilog] Disable valgrind nightly tests

Exclude the `ImportVerilog` tests from the nightly valgrind runs, as
they uncover a "Conditional...

8a78bbe73a7038f5a727d09e20d177cb46148b0f authored 11 months ago by Fabian Schuiki <[email protected]>
[FIRRTL] Support PropertyType in emitConnect. (#6734)

We have a centralized emitConnect helper that knows how to create the
right kind of connections...

b50efba1a57f2fe32cf2a73c40bda23222cde0bb authored 11 months ago by Mike Urbach <[email protected]>
[circt-translate] Make ImportVerilog registration conditional

Move the call to `registerFromVerilogTranslation()` from the
`InitAllTranslations.h` header, whe...

b525c6e1a7f2bc982002b6a16a8cb59dc6013e34 authored 11 months ago by Fabian Schuiki <[email protected]>
[ImportVerilog] Add translation, run Slang compilation (#6708)

Add an `--import-verilog` translation target for `circt-translate`. This
facilitates writing si...

8eb491b1b21f9cfd6fb0987a607ee0ea746b72f4 authored 11 months ago by Fabian Schuiki <[email protected]>
[FIRRTL] Prevent division by zero in CreateSiFiveMetadata (#6726)

Fixes a crash when compiling a Chisel read only memory with a LoadMemoryFromFile annotation usin...

0cd17bdb58ff29b2c0d753167cde5d08bbb9286f authored 11 months ago by fzi-hielscher <[email protected]>
[FIRTOOL] More sane chisel interface directory handling (#6687)

Deal with a few more situations when outputting chisel interfaces.

5544820ba75dc9c4beb0be868fdb337323834f79 authored 11 months ago by Andrew Lenharth <[email protected]>
[PyCDE] Satisfy yapf

e8f4f3420a64e471622d98f6d4b60f228e92c170 authored 11 months ago by John Demme <[email protected]>
[PyCDE] Misc cleanups

Cleanups which have been accumulating and are mostly unrelated to
a new feature.

bc48316dd7aba034465505cbd9862f0ca78909a3 authored 11 months ago by John Demme <[email protected]>
[FIRRTL] Add integer shift right conversion to LowerClasses.

This is a straightforward 1:1 conversion from FIRRTL IntegerShrOp to
OM IntegerShrOp, using the ...

ca191be851ca2b25ff7be3c62d000be3f8126247 authored 11 months ago by Mike Urbach <[email protected]>
[OM] Add integer shift right op.

This op shifts its lhs OMIntegerType operand right by the rhs
OMIntegerType operand to produce a...

95d711419a6315a59ebc42e7e7489a367e55c5c5 authored 11 months ago by Mike Urbach <[email protected]>
[FIRRTL] Add integer shift right parser support.

This adds parser support for IntegerShrOp by defining the primitive
expression keyword. This is ...

e3a47293553981ced5a2517dadb9854f0db92b90 authored 11 months ago by Mike Urbach <[email protected]>
[FIRRTL] Add integer multiplication parser support.

This adds parser support for IntegerMulOp by defining the primitive
expression keyword. This is ...

578629773ce8e02c9f97b99c9b99a70ee43c5229 authored 11 months ago by Mike Urbach <[email protected]>
[OM] Add integer multiplication op.

This op multiplies two OMIntegerType operands to produce an
OMIntegerType result. This defines t...

9976ca6807bb45d1fd06c57e721924ec35779f6b authored 11 months ago by Mike Urbach <[email protected]>
[FIRRTL] Add integer shift right property op.

This op shifts an FIntegerType lhs operand to the right by an
FIntegerType rhs operand. This def...

4ff3c33fa535754cbbbf07faaa0ab6b7d5cc9733 authored 11 months ago by Mike Urbach <[email protected]>
[FIRRTL] Add integer multiplication conversion to LowerClasses.

This is a straightforward 1:1 conversion from FIRRTL IntegerMulOp to
OM IntegerMulOp, using the ...

faa9a86de931b7e13f1cd50cf878dac64f8b5b88 authored 11 months ago by Mike Urbach <[email protected]>
[FIRRTL] Add integer multiplication property op.

This op multiplies two FIntegerType operands to produce an
FIntegerType result. This defines the...

d7078265e1db9c2568ade183c7c000957311b777 authored 11 months ago by Mike Urbach <[email protected]>
[OM] Support integer binary arithmetic in the Evaluator. (#6711)

This adds support for the Evaluator to evaluate integer binary
arithmetic. This is defined in t...

041d5de010bd7dc7cea614e33c9d3ed9f076149f authored 11 months ago by Mike Urbach <[email protected]>
[FIRRTL] Add integer addition conversion to LowerClasses. (#6710)

This is a straightforward 1:1 conversion from FIRRTL IntegerAddOp to
OM IntegerAddOp, using the...

3609f34f4c1d1abba961661c2f16d1f6e510994a authored 11 months ago by Mike Urbach <[email protected]>
[ESI][Runtime] Use `std::future` in channel reads and func calls (#6723)

858b8fbc8390fe363cfdb6755de02523eceb8a37 authored 11 months ago by John Demme <[email protected]>
[FIRRTL] Update HierPathOps in LowerLayers

Fix a bug in the LowerLayers pass where operations with inner symbols
inside layerblocks would n...

35e3ea1f023bb4e7b688ed3dd06b0e0e305b8d69 authored 11 months ago by Schuyler Eldridge <[email protected]>
[LLVM] Bump (#6718)

79c90ac3726e160473a6d5e7c0085920ce142f2d authored 11 months ago by Nandor Licker <[email protected]>
[FIRRTL] "groups_" -> "layers_" for FIRRTL 4.0.0

Change files generated by the LowerLayers pass to use a "layers_" prefix
and not a "groups_" pre...

65b7145e0308714c2cf82a7afa0d087940c1bb0c authored 11 months ago by Schuyler Eldridge <[email protected]>
[FIRRTL] Remove duplicate locationProcessor.setLoc

Remove a duplicate setting of the location when parsing enum expressions.

Signed-off-by: Schuyl...

902ad4e1ba0a1b9cbb926d05459aaa5f5be13491 authored 11 months ago by Schuyler Eldridge <[email protected]>
[FIRRTL] Use const in paseEnumExpr

Change the 'parseEnumExpr' to create a const zero-width zero and not a
non-const one. This alig...

eb74b39eb8b919e7d222d9a22097134873a9af0e authored 11 months ago by Schuyler Eldridge <[email protected]>
[FIRRTL] Fix zero-width enum parsing

Fix a bug in zero-width enum parsing that arose because the location was
not set. This would ca...

9fed7c69d45a358e2ce81d107616ed6cd0c4c400 authored 11 months ago by Schuyler Eldridge <[email protected]>
[NFC][HW] Make references to hw::InstanceOp fully qualified

0ac35f1572bc2eca61b7fe077eaeabc4b45824e7 authored 11 months ago by Nandor Licker <[email protected]>
[NFC][HW] Pull the HW enums into a separate tablegen

MLIR fails to separate enums by dialect, thus including a `.td` file which defines in another re...

fce6bf753a32f738e4488a18d4ac0af197b11686 authored 11 months ago by Nandor Licker <[email protected]>
[NFC][SV] Fix whitespace

cf5c4c9f52581e0ce4a0498f53991a451afbf334 authored 11 months ago by Nandor Licker <[email protected]>
[NFC] Sort tools alphabetically

cef850f8586b2470efb795316c86a55941cf4ef3 authored 11 months ago by Fabian Schuiki <[email protected]>
[HW] Fix more bugs related to input/output specific functions.

Fix more hold-overs from when input and output were split.

See #6707

9e0c1696f3caef4059c65774ad6b8efee91d9d9e authored 11 months ago by Andrew Lenharth <[email protected]>
[NFC] Expand a comment

cef977a7e53656f380c66abcc61ba36a077110b9 authored 11 months ago by Andrew Lenharth <[email protected]>
[HW] Fix several bugs related to input and output only updtes to modules.

Also mark modifyModulePorts as deprecated as it is input/output relative.

See #6706

06a7ae07e667cf937d993be7cda6984d4460bddc authored 11 months ago by Andrew Lenharth <[email protected]>
[OM] Add integer addition op. (#6704)

This op adds two OMIntegerType operands to produce an OMIntegerType
result. This defines the ev...

b17757a60c84db5d986dd13fa2bf8411aac40173 authored 11 months ago by Mike Urbach <[email protected]>
[FIRRTL] Use untyped propassign source accessor in LowerClasses. (#6690)

When lowering object instantiations, we need to get the source from a
propassign to pass that V...

0f72e35c2c2a8ee523c3669e1eb7660f8c49af9b authored 11 months ago by Mike Urbach <[email protected]>
[OM] Update IntegerBinaryArithmeticInterface to use const refs.

We don't need to copy APSInts for the arguments in this interface
method, and in fact clang-tidy...

58d0e677a721f87ecc763b010ac88c18b6d7d4ec authored 11 months ago by Mike Urbach <[email protected]>
[FIRRTL] Change min width of shr for UInt to 0 (#6698)

Major change in FIRRTL 4.0.0.

---------

Co-authored-by: Schuyler Eldridge <schuyler.eldrid...

0340c4b26848aa47650c022272f521a3862c4760 authored 11 months ago by Jack Koenig <[email protected]>
[FIRRTL][Lower-Layers] do not capture uses multiple times (#6699)

Fixes: #6694

3859a19ee1d477e0455ac205454ea1c34657a385 authored 11 months ago by Robert Young <[email protected]>
[CMake] Make ImportVerilog compile-time depend on slang (#6707)

ImportVerilog.cpp depends on header files which are generated during the build of the slang_slan...

d68b978f303afca488efecc7aa4b3e3a8690193d authored 11 months ago by fzi-hielscher <[email protected]>
[NFC, HW] HWInstanceLike doesn't implement PortList. Much of PortList would require instances to get the moduletype for what they are instantiating which plays poorly with hw.module passes (pass pipeline parallelization).

3a3373ae038382c240c83ebbd25478a96781c1b4 authored 11 months ago by Andrew Lenharth <[email protected]>
[FIRRTL] Add integer addition parser support. (#6701)

This adds parser support for IntegerAddOp by defining the primitive
expression keyword. This is...

a3e993cb387a08e686b0df1d7f5b599bca0b3751 authored 11 months ago by Mike Urbach <[email protected]>
[PyCDE] Refactor Input/Output ports to extend property (#6700)

Specify fget in the port class itself to that users still have access to the port's properties t...

d0e332bb8b7699a688de191ae64d1024c0b6b469 authored 11 months ago by John Demme <[email protected]>
[OM] Add OpInterface for IntegerBinaryArithmeticOp. (#6703)

As we start adding integer binary arithmetic expressions, this will
allow us to abstract over t...

9e2c3807221386e063fcf46d6c696f99e81bc768 authored 11 months ago by Mike Urbach <[email protected]>
[OM] Add rationale for expressions. (#6702)

This adds some basic rationale for why it is valuable to be able to
represent computation in th...

6e1db86ba7d36d1865204a93edd707415992eac3 authored 11 months ago by Mike Urbach <[email protected]>
[FIRRTL] Add integer addition property op. (#6691)

This op adds two FIntegerType operands to produce an FIntegerType
result. This defines the usua...

6f1fea12cf0329d7a7c37450bfc6c4eecdda073c authored 11 months ago by Mike Urbach <[email protected]>
[FIRRTL] Provide a way to override inferReturnTypes in FIRRTLExprOp. (#6697)

This is currently always defining the inferReturnTypes method from
InferTypeOpInterface on all ...

3fc1a7efb58355040fd9e111b532226f93585b09 authored 11 months ago by Mike Urbach <[email protected]>
[FIRRTL] Add parser version APIs that accept an SMLoc, NFC. (#6692)

These currently default to calling emitError(), which uses the current
token's location. In som...

6a5f2b6a8b41f261960c25be24fc3f3ec6f72979 authored 11 months ago by Mike Urbach <[email protected]>
[HW] HWModule: store input port locations only on block args

On modules we keep an array attribute `port_locs` for port location
information. On regular HWM...

6784f59c956aec8701257b058076fefdc9ba7cc7 authored 11 months ago by Andrew Young <[email protected]>
[HW] Remove ExternModKind in favor of static type reflection

002d084cad67dae5d78dd270ee8823062c40fc51 authored 11 months ago by Andrew Young <[email protected]>
[HW] Encode the option group name in instance choice ops (#6645)

Also renamed `targetNames` to `caseNames` to better match the FIRRTL-level terminology

43616805dd2590a2e2069dc5534d538a6ccf5a5d authored 11 months ago by Nandor Licker <[email protected]>
[CAPI] Try again to fix dependency leading to Python wheel failures.

The previous fix in https://github.com/llvm/circt/pull/6572 did not
get to the root of the issue...

69b456df34fdbc178a998a0faf61cc4764bda535 authored 11 months ago by Mike Urbach <[email protected]>
[ExportVerilog] Fix crash on `sv.reg` with initial value (#6689)

* Change isMovableDeclaration to allow operations to be lifted if all their operands are constan...

b94d4b1d99e44bf7537a8c6b22c81395d5c527bf authored 11 months ago by fzi-hielscher <[email protected]>
[CI] Bump the image versions on CI and integration tests

To accomodate upcoming slang 4 builds. Changes the version of clang in
the integration tests to 16.

017bf548dc145c956dc336f039f50d6a68cc27fb authored 11 months ago by John Demme <[email protected]>
[FIRRTL] Support probes in LowerLayers (#6554)

Updates to LowerLayers to support driving layer-associated probes.

Signed-off-by: Schuyler El...

208058c22a57c6ad0676eb9e77483fe803252aa7 authored 11 months ago by Schuyler Eldridge <[email protected]>
[FIRRTL] Add some FileCheck directives to an existing test, NFC.

This test was added with a small patch recently, but the test didn't
really check anything beyon...

91cfdbea712f970ba8179b495175b0eec9548c53 authored 11 months ago by Mike Urbach <[email protected]>
[NFC][LowerIntrinsics] Allow unknown intrinsics to be bypassed

3f894b102fb9f6d3c51d38d9bb19361426bd7ed8 authored 11 months ago by Nandor Licker <[email protected]>
[LowerClasses] Lower classes that instantiate properties. (#6688)

The previous logic would create classes for any FIRRTL modules that
had property ports. However...

4fadf7bd0ac6f5af1e66ba3db4fbe980c6bfd6c0 authored 11 months ago by Mike Urbach <[email protected]>
Make circt-verilog available to integration tests. (#6685)

4001ec807e7b702fd56d7202eb8786102e3bf47a authored 11 months ago by Will Dietz <[email protected]>
LLVM bump (#6662)

Co-authored-by: Mike Urbach <[email protected]>

b790c03db3d33455e1a6c72a00728c574c17fd00 authored 11 months ago by Andrew Lenharth <[email protected]>
[arcilator] Remove PrintStateInfo pass (#6529)

* PrintStateInfo refactoring

* remove printinfopass

* fix failing tests

* extract arcil...

c60ddb2491bc9353b403143a5b01be43ef9ca122 authored 11 months ago by Théo Degioanni <[email protected]>
[NFC][LowerIntrinsics] Add test & check for probes

2dc8240d91a0f993d616b152aa4d7520156862fe authored 11 months ago by Nandor Licker <[email protected]>
[ImportVerilog] Fix single unit preprocessor option (#6682)

Make `ImportVerilog` honor the `singleUnit` option by either adding all
source files to a singl...

512cc7a8174570a4c7246cf01e20f9f17e6dd1e9 authored 11 months ago by Fabian Schuiki <[email protected]>
[LowerToHW] Fix shr(0-bit, n) lowering (#6683)

Fix an error if a 0-bit was shifted right by any amount and this made it
all the way to LowerTo...

6dd88f8ee1fe2f6dd0d70c7661150360e8598c73 authored 11 months ago by Schuyler Eldridge <[email protected]>
[WireDFT] Disable the pass by default (#6684)

A hidden command-line argument is added to re-enable the pass on possible backports or during th...

7aeb6e5cb3423923c5c15a3ac09b24bec1155880 authored 11 months ago by Nandor Licker <[email protected]>
[FIRRTL] Emit public modules with "public" keyword

Emit public FIRRTL dialect modules with the "public" keyword. This brings
the FIRRTL emitter fu...

f26ef9d14fc8b777dca050dc50099527d5bf1f9d authored 11 months ago by Schuyler Eldridge <[email protected]>
[ESI] Add some missing macOS includes

Add some missing 'sstream' includes that were need on a fresh build on
macOS.

Signed-off-by: Sc...

42c1807f5fc0f3bb858f565ba0b691608cafc220 authored 11 months ago by Schuyler Eldridge <[email protected]>
[LowerIntrinsics] Accept EICG_wrapper without test_en, reject annos (#6678)

Accept `EICG_wrapper` extmodules without `test_en` port in
`LowerIntrinsics`, and simply leave ...

a790af2991bfacb96c26cef0853b76901ba38ca3 authored 11 months ago by Fabian Schuiki <[email protected]>
Tree-wide test fixes for FileCheck directive typos (#6679)

Found via the (TIL) LLVM utility llvm/utils/filecheck_lint/filecheck_lint.py.

ea998ff8aa3002cbd867ea917cd0343c3537bdb0 authored 11 months ago by Will Dietz <[email protected]>
[FIRRTL][LowerXMR] Use FIRRTL 4.0 ref ABI. (#6677)

Fix support for refs into extmodule that's a public module within a separate circuit.

Prepare...

0d6ae789aa353ae9b4830bde8b65bc7958078819 authored 11 months ago by Will Dietz <[email protected]>
[FSM] Remove Symbol trait from InstanceOp and HWInstanceOp. (#6675)

These are used in contexts that are not SymbolTables, so these cannot
be Symbols. It appears th...

b4fc82859744ed6310453eb259299bc32dbb69dd authored 11 months ago by Mike Urbach <[email protected]>
[FIRRTL] InferResets: verify that FART annotation is on async resets (#6674)

The FullAsynchronousResetAnnotation is used to mark an asynchronous
reset signal in a module to...

641ae64eb1fb501b05d4f75c06bd934f305574bd authored 11 months ago by Andrew Young <[email protected]>
[ESI][Runtime] Adding support for FuncService (#6673)

Fleshing out support for standard services and addition to the manifest.

26ac77378e8cee3491669805009d9fe7b4113b2a authored 11 months ago by John Demme <[email protected]>
[Seq] Remove Symbol trait from HLMemOp. (#6676)

These are used in contexts that are not SymbolTables, so these cannot
be Symbols. It appears th...

1f6619fa69dc95667b3b8c0e46b6f4ec6c5531a1 authored 11 months ago by Mike Urbach <[email protected]>
[NFC] Remove test demonstrating illegal IR.

This test appears to be testing ExportVerilog for a pattern that isn't
actually legal, since a `...

139f6a6a47f147235a606e037736bea897dc3c9f authored 11 months ago by Mike Urbach <[email protected]>
Allow propassign under layerblocks (#6656)

Also, ban capturing outer properties inside a layerblock.

b91377259eacadc8d3c2529276b423a603378527 authored 11 months ago by Robert Young <[email protected]>
[circt-verilog] Add "REQUIRES: slang" to new tests

Add missing requirements on slang for recently added circt-verilog
tests. This gets my local bui...

251eb198217ff129728ef26725e1fcf0a2166ccb authored 11 months ago by Schuyler Eldridge <[email protected]>
[ImportVerilog] Add import options and Verilog preprocessing (#6632)

Add the `ImportVerilogOptions` struct to capture various options that
can be passed to the Slan...

e2f2c39735c317841a42d755d8b77cc7e734a9a0 authored 11 months ago by Fabian Schuiki <[email protected]>
[MSFT] Remove ChannelOp

This was unused. Fixes #6660.

28cdbbcccdcb9a7c402165fb573f8729663a917c authored 11 months ago by John Demme <[email protected]>
[FIRRTL] chisel_{assert_assume,assume,cover,ifelsefatal} intrinsics. (#6664)

Provide intrinsics to capture what today is encoded via printf + when/stop/verif-op pattern matc...

d6ec48c09a0ca103cc49cbe2756692a1ffc0c233 authored 11 months ago by Will Dietz <[email protected]>
Add statically linked CIRCT full build to ReleaseArtifact CI (#6544)

shared build seems to require a specific version of glibc and causes a build failure of downstre...

ff43c0a318af5bd441b072021404f57b9bcdc938 authored 11 months ago by Hideto Ueno <[email protected]>
[FIRRTL] Track the enablelayers array on instance ops (#6663)

The enabled layers of a module act as requirements on the instance op--the
module may only be i...

90481743d367fb745f4809ae900fb499635834ec authored 11 months ago by Robert Young <[email protected]>
[IMCP] Fix a race condition regarding aggregate preservation (#6671)

rewriteModuleBody is ran parallely so we can ignore the overhead of
plain getFieldRefFromValue.

9631efc1febafa20c6627b008c7b7dca02a9dfe9 authored 11 months ago by Hideto Ueno <[email protected]>
[NFC][IMConstProp] Fix race condition with aggregate preservation

d45be9f88c954d9be46e8539bd78552cff3f9d75 authored 11 months ago by Nandor Licker <[email protected]>
[Calyx] Make ControlOp a SymbolTable. (#6670)

* [Calyx] Make ControlOp a SymbolTable.

During the Calyx control lowering, in an intermediate...

6133e783d405db13ded44be41f806be19718f481 authored 11 months ago by Mike Urbach <[email protected]>
[OM] Remove Symbol trait from ClassFieldLikes. (#6665)

Since 5fb4cf5fd3a3dcaa05b43e340120ce9c3a75f597, ClassLikes are not
SymbolTables, due to the usu...

b09ae0fbc0f09057077f354ae232bcf504e2b3e2 authored 11 months ago by Mike Urbach <[email protected]>
[FIRRTL] Intrinsics: Fix mistakenly preserved analyses. (#6666)

Conversions weren't actually counted, fix.

b676b4f70083488be7b3314d9c797944fca74876 authored 11 months ago by Will Dietz <[email protected]>
[FIRRTL] Use set-based logic to test for layer compatibility (#6643)

dab7c4b614cfa0cb1a9178ab265223576d9d02c5 authored 11 months ago by Robert Young <[email protected]>
[NFC][FIRRTL] Expose hasZeroBitWidth to external users

d80ac5531c5401dce9f6f8783225711b1feb11f9 authored 11 months ago by Nandor Licker <[email protected]>
Fix some issues in the LayerBlockOp verifier (#6654)

When checking the ops under a layerblock:

- When checking if an operand refers to a value def...

53d810e327f2f1b357aaa6292460deb34deccd71 authored 11 months ago by Robert Young <[email protected]>
[ESI][Runtime] Return a py::object so we can return None on failure

Fixes #6653 and adds functionality to test the fix.

756f5adc642a2dba9ce6f88e103cfc988a4305bd authored 11 months ago by John Demme <[email protected]>
[FIRRTL] SHR canonicalizers of uninferred width could produce a different width before and after width inference when shifting by zero

Expand testcases from https://github.com/llvm/circt/issues/6608 to include uninferred widths.

375ef2e369c972cc8fd03538facd94f2b1f8db0f authored 11 months ago by Andrew Lenharth <[email protected]>
[NFC] Fix build under linux (clang-15)

6692e54140df149c3210f3d69d60d8731a383d0b authored 11 months ago by Andrew Lenharth <[email protected]>
Fix compiler warnings re: InstanceChoice

Fix a few compilation warnings that sneaked through related to the
Instance Choice op.

Signed-o...

6af9674dc077ec71269ae2060f0315a71946ec44 authored 11 months ago by Schuyler Eldridge <[email protected]>
[NFC][Seq] Propagate name hints from clock inverters

1073e9a32a212ee47f27467bfc4a2a83efaa692e authored 11 months ago by Nandor Licker <[email protected]>