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
This simplifies the `arc.state` operation by always requiring latency > 0 and uses `arc.call` op...
e76a757e067f239ccff9bc62421337ce55982a22 authored about 1 year ago
Change a test to be called "layers.fir" and not "groups.fir". Change it
internally to use layer...
This change seems to make the test problem go away.
3b4faa60fafd9002b6672a387932481f9a06f8f4 authored about 1 year agoIn Python3.8, must use `typing.Dict` to subscript types.
9890d94a2df140640ab3b14478e1abbff743b68c authored about 1 year agoWorked until now, but the upcoming llvm bump doesn't like it.
1e78a4ea78705dc5595a668d8932034b7a84768e authored about 1 year ago0864dc19f20c20b62349a5a2d66c3ce487b96baf authored about 1 year ago
We are running out of space in PyPI, so this removes support for
versions Python 3.9 and Python ...
Signed-off-by: Schuyler Eldridge <[email protected]>
b9dc46e1faeab450cbcfbab4d1d2884072acbec0 authored about 1 year agocc8fabb16d42c2ad1e15fb8e3a49c89347bde342 authored about 1 year ago
540691c17bab664fd6c8829bdc64b12f84aa9c44 authored about 1 year ago
65a5ee59861d7d297305a456d157ee5ef266798b authored about 1 year ago
ccdef1740c35216048a567081033f91cbc3a7ef8 authored about 1 year ago
258de7b79205fa7cf1450f8e2f26cdaffdfb1c5e authored about 1 year ago
Dummy internal paths must be added to expanded ports.
699a3ff29db3c62157c807fad16624d8bb4e5639 authored about 1 year ago
We intended to keep the InstanceGraph up to date, but when we
completely erase FIRRTL ClassOps,...
98d4c690e044c0c2fe60c2ccf5fa77f546aadaf0 authored about 1 year ago
2902b7d8a3d1278e61edeb543e71f485adbf5e85 authored about 1 year ago
36eaec3fa1177552693f123968883c6e18fe3cb8 authored about 1 year ago
3ce5c8c5b90e089c3e526053f20b58bfc20055ed authored about 1 year ago
29ba8077af794dac78b90a8707da376489c398fe authored about 1 year ago
5b76494f1564e1c13340b63bf9661d0ea0eac5af authored about 1 year ago
c8a2514e05284c179100c2b66eb309217fb8249a authored about 1 year ago
78973a8f3d3b920259b85c39901d13261148cc89 authored about 1 year ago
Add a utility in FIRRTLOps.cpp for getting an optional attribute from an
array of named attribut...
Signed-off-by: Schuyler Eldridge <[email protected]>
659e587421118b1cd0c17ca6845bf51bc21c7bfe authored about 1 year ago
Fix an issue in the `LowerSignatures` pass where instances would discard
their location and inh...
Match what we use in CI.
78d41a865bce3fb0b5087e50655498dc297a93e3 authored about 1 year agoc6e413918ec8d05134c80648b895e0877c7f5919 authored about 1 year ago
Give write permissions to jobs that upload release assets.
Set the release-tag explicitly so th...
Change boilerplate llvm::dbgs() printing to use a new utility. This
avoids duplication of the s...
Add two helpers for printing boilerplate that is commonly used when
generating LLVM debugging in...
Repair the ability to implement services in PyCDE. I broke this some
months ago and never got a...
Signed-off-by: Schuyler Eldridge <[email protected]>
c1a38c7ca7f51c59d2aada03b3da1c940db2dbb7 authored about 1 year agoBeing explicit has benefits too, but simplify.
cbf9fd0c2f9ea8149af44914a0387941296c58d0 authored about 1 year agoAdapting to new runtime API.
48344d04b9c47e21719a09bd340c96038a51dd73 authored about 1 year ago
- Mirror the C++ design and type hierarchy.
- Add [de-]serialization support to/from Python obj...
And add a test as well.
d990880ffdb6f64730245a9ddc8b8a984186ea7d authored about 1 year ago
- Moves classes around.
- Changes Type ownership.
- Cleans up #includes.
- Adds documentation
c370b24e0ebdbf09d59be44d5a456b00f3b9d887 authored about 1 year ago
If a `HierPathOp` has a root module that is flattened and inlined, then donot
retop the root m...
We added a type replacer and used it to update the type of list create
ops previously, but a si...
Fixes #6533.
6e50da92105cf0a12c312eb1ea52645401f56922 authored about 1 year agoc3ca208b07848665e3d6f8ee284c1eaf03001f42 authored about 1 year ago
The logic that was moving the symbol from the port to the wire was
incorrectly assuming that a...
25566c45141fe7e4c6aebe783ab1b03453a1a8c2 authored about 1 year ago
c635dc01c6149ec62e05975279c37191e687309c authored about 1 year ago
f7833081e76ed67df1d0337d0e271553e30c5f72 authored about 1 year ago
* Added missing tool in integration test
* Fixed formatting
* Fixed whitespace issue
* ...
3707c382fb2d092264edcce23c6c0b15370f60b7 authored about 1 year ago57372957e8365b34ca469299b8c864d830e836a1 authored about 1 year ago
Not to ToT, but to the parent of a problematic commit.
c869d91741a0df1563eb2a912507c0946a550df4 authored about 1 year ago96ddd2fed1a344979b8ffc3a1ca9343f2b5f7cb6 authored about 1 year ago
These will be tested with the emitter
84f9f7aef1b598ae411cd03e2bab10a7b71652e7 authored about 1 year ago
Emit inline levels of hierarchy in the DI, introduced by the new
`dbg.scope` operation, as inli...
b75da35038cb1f5d75c29284ac23ae321ef77831 authored about 1 year ago
ed449718c8554680b2d982a2db0d7f555e17270f authored about 1 year ago
The `SpecializeOptions` pass eliminates instance choices and replaces them with instances target...
febac2289991cfc876d787a3d7f0696e41405616 authored about 1 year ago4b498413a9e0699f2ec1fd82040c726a29da83fe authored about 1 year ago
Modules generated by ETC are currently marked as public but it should be private. This change al...
f2ce4158126e671a3b26d7b29852d8447dd0863d authored about 1 year agoada360e41dd1029ec2de93eca88c5ab2844b73dd authored about 1 year ago
b45cfc065f2433500964c98c2a205ed82c64e113 authored about 1 year ago
34c5329073a333d273a04b6ce2836900d59e8e36 authored about 1 year ago
9bc37425c465e56144006c3175adea96f8afe7a3 authored about 1 year ago
4eb62192d2f0b8199b16cafee32ca167267baa86 authored about 1 year ago
This PR defines a ChainingCyclicProblem, which models a hybrid problem of ChainingProblem and Cy...
2a0deb37cb4c715b3bb11a73c55943d54a88fad2 authored about 1 year ago4c2fd5da7d4a277bb476770b2664d16d14a6c6e3 authored about 1 year ago
223d4ccc30142d0d74271904e7d43b2b86ffa101 authored about 1 year ago
Allow `!arc.state` to carry HW structs and arrays. The state only has to
be able to compute the...
102ed6513b2fab1dda0d9091e017d6f59f1067f5 authored about 1 year ago
Enable the `InferStateProperties` pass in the arcilator pipeline and
make its enable and reset ...
A `comb.concat` operation with only a single operand would cause an
`arith.extui` to be emitted...
aafebf280551b72029e7e37003f42abbcec9517d authored about 1 year ago
03346f88a32d65aa89fae1c6cbb94a1397e8a4f1 authored about 1 year ago
39376a2da35d99a9cc26c1db5a592d33f628a527 authored about 1 year ago
350eb569fc48a29a30ace796d02eb2990b4b7808 authored about 1 year ago
Add the `dbg.scope` operation to the debug dialect. The op creates an
additional level of hiera...
Make paths emitted into HGLDD companion files relative to the file
itself, or emit absolute pat...
37b25335b9ba1505f6c3b2a68000effe2936666a authored about 1 year ago
b8aedcb63426b239784cfd09e6bb24e557d3c8b0 authored about 1 year ago
This is a breaking change to chisel. Chisel outputs don't touch on aggregate ports, which this ...
0d48f71a6aead69f81b7f507159e04ff3267137a authored about 1 year ago
The arc dialect currently provides its own `arc.clock_gate` operation.
Since the seq dialect ha...
- Rename Accelerator to what it really is: an AcceleratorConnection.
- Rename "Design" to "HWMo...
Add the `--fixup-eicg-wrapper` option to firtool and the LowerIntrinsics
pass. Setting the opti...
This PR has the following two changes:
* Fix module input and output port orders
* Add op...
2d822eabf696378ba14ce4b1a8a703af1e721589 authored about 1 year agohttps://llvm.org/docs/CodingStandards.html#don-t-use-default-labels-in-fully-covered-switches-ov...
2bc975079d62b9138e5b0f189262d505a94939c3 authored about 1 year ago
* MLIR removed some uses of `const`, especially `.replaceAllUsesWith`
* In MLIR emitc, `call` w...
d6b83cc174d5bbc22e95c14c6e033b7a5ecce3c0 authored about 1 year ago
Parse explicitly for rwprobe case for better handling
and to avoid creating spurious indexing o...
This is the recommended way to manage access to PyPI from CD pipelines
moving forward. Our PyPI ...
Add rtl-sim to requires and %python before cosim runner.
efd8a2beedc28f82c9067105f3395964d206bbb5 authored about 1 year agoec9a17906810dcc3390feb2b03a1c63fd421049d authored about 1 year ago
Extend WireDFT to support wiring the test-enable signal to ClockGateIntrinsicOp's in same manner...
98a1afa454d706b87817bb5f8c41ee9a3655e015 authored about 1 year ago06b4b0518bdd6f1fbbb6221bef3004865fd16ac4 authored about 1 year ago
ArrayRef<BlockArgument> makes the elements 'const' unnecessarily,
causing issues with upcoming ...
Fixes a typo in the registration of conversion patterns of the
`HandshakeToHw` pass that would ...
7fe09dee82df0cd498d83937486c25bd0a7b176e authored about 1 year ago
2dc1a3a7cf634ea9e44e878e829419038534bd22 authored about 1 year ago
43371fde8c60970c22810baecd05a660d06b21fa authored about 1 year ago
79baf6c3642fe913ebd82abb62137d16bcbd4ff5 authored about 1 year ago
e6b326ea496f0acb4a679c45ce72ae55dc819a35 authored about 1 year ago
The warning is too verbose and the header setup of CIRCT does not line up with it.
1571d4708101569d2353549c9b7a738f87366420 authored about 1 year ago