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 8 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 8 months ago by Schuyler Eldridge <[email protected]>
[FIRRTL][CAPI] Add function for importing annotations

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

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

74ecb32ec97d169e43355e2da41875b46fbfa431 authored 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 months ago by Andrew Lenharth <[email protected]>
[PyCDE] Satisfy yapf

e8f4f3420a64e471622d98f6d4b60f228e92c170 authored 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 months ago by Mike Urbach <[email protected]>
[ESI][Runtime] Use `std::future` in channel reads and func calls (#6723)

858b8fbc8390fe363cfdb6755de02523eceb8a37 authored 8 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 8 months ago by Schuyler Eldridge <[email protected]>
[LLVM] Bump (#6718)

79c90ac3726e160473a6d5e7c0085920ce142f2d authored 8 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 8 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 8 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 8 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 8 months ago by Schuyler Eldridge <[email protected]>
[NFC][HW] Make references to hw::InstanceOp fully qualified

0ac35f1572bc2eca61b7fe077eaeabc4b45824e7 authored 8 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 8 months ago by Nandor Licker <[email protected]>
[NFC][SV] Fix whitespace

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

cef850f8586b2470efb795316c86a55941cf4ef3 authored 8 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 8 months ago by Andrew Lenharth <[email protected]>
[NFC] Expand a comment

cef977a7e53656f380c66abcc61ba36a077110b9 authored 8 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 8 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 8 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 8 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 8 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 8 months ago by Jack Koenig <[email protected]>
[FIRRTL][Lower-Layers] do not capture uses multiple times (#6699)

Fixes: #6694

3859a19ee1d477e0455ac205454ea1c34657a385 authored 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 months ago by Andrew Young <[email protected]>
[HW] Remove ExternModKind in favor of static type reflection

002d084cad67dae5d78dd270ee8823062c40fc51 authored 8 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 8 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 8 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 8 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 8 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 8 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 8 months ago by Mike Urbach <[email protected]>
[NFC][LowerIntrinsics] Allow unknown intrinsics to be bypassed

3f894b102fb9f6d3c51d38d9bb19361426bd7ed8 authored 8 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 8 months ago by Mike Urbach <[email protected]>
Make circt-verilog available to integration tests. (#6685)

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

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

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

* PrintStateInfo refactoring

* remove printinfopass

* fix failing tests

* extract arcil...

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

2dc8240d91a0f993d616b152aa4d7520156862fe authored 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 months ago by Mike Urbach <[email protected]>
Allow propassign under layerblocks (#6656)

Also, ban capturing outer properties inside a layerblock.

b91377259eacadc8d3c2529276b423a603378527 authored 8 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 8 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 8 months ago by Fabian Schuiki <[email protected]>
[MSFT] Remove ChannelOp

This was unused. Fixes #6660.

28cdbbcccdcb9a7c402165fb573f8729663a917c authored 8 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 8 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 8 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 8 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 8 months ago by Hideto Ueno <[email protected]>
[NFC][IMConstProp] Fix race condition with aggregate preservation

d45be9f88c954d9be46e8539bd78552cff3f9d75 authored 8 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 8 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 8 months ago by Mike Urbach <[email protected]>
[FIRRTL] Intrinsics: Fix mistakenly preserved analyses. (#6666)

Conversions weren't actually counted, fix.

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

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

d80ac5531c5401dce9f6f8783225711b1feb11f9 authored 8 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 8 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 8 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 8 months ago by Andrew Lenharth <[email protected]>
[NFC] Fix build under linux (clang-15)

6692e54140df149c3210f3d69d60d8731a383d0b authored 9 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 9 months ago by Schuyler Eldridge <[email protected]>
[NFC][Seq] Propagate name hints from clock inverters

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