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 PR adds a light wrapper on top of instance path. With this wrapper, a subsequent PR should ...
6e9b6a8065a8c3fc724a555a9a1ae53f83a82bc2 authored over 1 year ago by Nandor Licker <[email protected]>
Remove a test that BlackBoxInlineAnnos work on modules. This is not
possible given that these a...
Refactor the internals of the BlackBoxReader pass to break the
setOutputFile member function int...
Nitty fix to use "contains" over "count" in boolean checks in
BlackBoxReader. This has no actua...
4d379d7cc5ba2300918fdde5153de55c162c0342 authored over 1 year ago by Nandor Licker <[email protected]>
This accepts slightly different operations in a couple places (more permissive), but I don't thi...
1d36f60ce6227a26c00edcf340b2f15e8bb556b4 authored over 1 year ago by Andrew Lenharth <[email protected]>Service C++ interface, Python wrapping, and cosim support for MMIO. Also adds the basic service ...
28bd7f15213a903a2eabc9000265376205ad4738 authored over 1 year ago by John Demme <[email protected]>d345d1ffbd6a5a2d9f6c3ad54bc36007d2904618 authored over 1 year ago by Nandor Licker <[email protected]>
326e507b7390a16b1b05f470fd24105f4ccb0b9c authored over 1 year ago by Nandor Licker <[email protected]>
Drop backedge handling entirely, use wires for refs
and anything that goes in a port.
Fixes ...
226147c5f228299a93bdbfe948ef6e937cf30f22 authored over 1 year ago by Will Dietz <[email protected]>0cba561004d7bb873d7e75c5796c7162614b46bb authored over 1 year ago by Will Dietz <[email protected]>
This is the usual "can this be deleted" behavior observed elsewhere.
3804753defb57050adb1aa09c3bccb905d8de15e authored over 1 year ago by Will Dietz <[email protected]>b6395be4cc64fe6effe9787cc273b82be7f17986 authored over 1 year ago by Nandor Licker <[email protected]>
77d4c4826ef878cf5b831a6609d3b6451e770fed authored over 1 year ago by Nandor Licker <[email protected]>
bcaeecf2d6956e73cb286754d02229890eef607f authored over 1 year ago by Andrew Lenharth <[email protected]>
80b8734dc9b257e4223c56c9d5efe44eca73f428 authored over 1 year ago by Will Dietz <[email protected]>
b5773ddc85a0dbd33b9a58df695e73f42d161191 authored over 1 year ago by Andrew Lenharth <[email protected]>
f563494a9bd647aedbb77d17dd466ce87b2ac3a3 authored over 1 year ago by Andrew Lenharth <[email protected]>
d266ac77c22a1d82114f3f83cde8b1381aed95cc authored over 1 year ago by Andrew Lenharth <[email protected]>
697d07a54e7a92655ccd8180d66955a24552c153 authored over 1 year ago by Andrew Lenharth <[email protected]>
fbf39b4318853adc3ab8ce9b2c3f743eaad85a1b authored over 1 year ago by Andrew Lenharth <[email protected]>
49712fb7f1f9b8c73590b966ca9b86aa8a38b72b authored over 1 year ago by Andrew Lenharth <[email protected]>
cb8a43049b2b2ecda654bb758c1018a403571fbe authored over 1 year ago by Nandor Licker <[email protected]>
aa9526f4e491b490e2f4ac7352d2d68636deabef authored over 1 year ago by Will Dietz <[email protected]>
* Add graph region compatibility and corresponding test
* Merge `fetchExpr` and `allocateValu...
16787fa6a6f91a132a15fd9bdf64f053b5e845dc authored over 1 year ago by Bea Healy <[email protected]>8a7318a3d49ac68780ff65cf23679a97db243aaa authored over 1 year ago by Nandor Licker <[email protected]>
Fixes a bug where an inout input was being eliminated which resulted in the block argument list ...
1d6fa4813bdc332500e572d3910e01e5214c5d53 authored over 1 year ago by Morten Borup Petersen <[email protected]>197c21a595240ebad7b40f900cacf305fff6519e authored over 1 year ago by Nandor Licker <[email protected]>
dd51a1e541e5211023b587659b7d31a3387dc518 authored over 1 year ago by Nandor Licker <[email protected]>
Add prettier LLVM_DEBUG prints to the LowerOpenAggs pass. Add debug
printing when visiting Wire...
Update the LowerOpenAggs pass to use names and comments which do not
incorrectly refer to this p...
Add handling of wires with open bundles in the LowerOpenAggs pass. The
handling is the same as ...
Change FIRRTL parsing to allow probes and references in wires.
Signed-off-by: Schuyler Eldridge...
22769fef0ea9f151ce8c93da8fa421ef7cc0a0dc authored over 1 year ago by Schuyler Eldridge <[email protected]>This adds basic python binding support for verif and LTL dialects so that we can parse and analy...
1656984ebe112aab8a8692d64f55e4e648e0ad21 authored over 1 year ago by Hideto Ueno <[email protected]>5723dd94c29c389e076302366b8d551cb7425c9e authored over 1 year ago by Andrew Lenharth <[email protected]>
0036e3cf4230e9d955194f529ee96a6d3eeb0bd3 authored over 1 year ago by Andrew Lenharth <[email protected]>
4bbdf4f1b9f3a1c2c2dd8544f2c1dc5af22edacb authored over 1 year ago by Andrew Lenharth <[email protected]>
d368d9c508cf30f35047d022471961c9b1b3ab94 authored over 1 year ago by Andrew Lenharth <[email protected]>
3cfcf7a13c584cfcc0ba3eb5fae8b6cdab194d78 authored over 1 year ago by Robert Young <[email protected]>
d0cd11f650f7389b0566b11cff8ad3894403e57d authored over 1 year ago by Robert Young <[email protected]>
37331eb48650832316aea3d9a27418f8699d8162 authored over 1 year ago by Nandor Licker <[email protected]>
Lower integer attributes to OM integer type.
Fixes #6019
Add Integer Type to OM dialect.
d5d927cc1928210a9b09550fb892555489784343 authored over 1 year ago by Prithayan Barua <[email protected]>
- Parser support in the FIRParser
- New ExtClassOp in the firrtl dialect for extclasses
- New ...
0d3d8084284b37e0f9b7f30f9d0a388e1622eac7 authored over 1 year ago by Nandor Licker <[email protected]>
68b79fc35fcc2d68abc8a0b830c0f5a303af3f04 authored over 1 year ago by Nandor Licker <[email protected]>
Fold hw.struct_extract operations of hw.aggregate_constant to the constant value of their respec...
d838fb8a53c9fb4252d45065a612dfdb44d68680 authored over 1 year ago by fzi-hielscher <[email protected]>Create a new software runtime which gets included with the rest of the ESI collateral. Dummy imp...
e6057090973eb8a428dce9d3e9ddb63ec4088b55 authored over 1 year ago by John Demme <[email protected]>
Some platforms only support 32 bit MMIO, so in accordance with the least
common denominator rul...
7156eba288d1722435e7c287c18ba554067d1d87 authored over 1 year ago by Will Dietz <[email protected]>
53e82e3779cda09e289f60d8acda26aab7eff548 authored over 1 year ago by Will Dietz <[email protected]>
a515c1cd32fcd7575c447311bc6b63c0b05fc78c authored over 1 year ago by Will Dietz <[email protected]>
5d374a008f1620eb3dcd40a5eddec23146050eab authored over 1 year ago by Will Dietz <[email protected]>
4d30656e819bcc38025c080dc8563c8de1e373fa authored over 1 year ago by Andrew Lenharth <[email protected]>
7d7b328e799dabce1ff6648dca12218ae36af887 authored over 1 year ago by Will Dietz <[email protected]>
Be a little bit more strict about naming here - the `i1` block argument of any given stage repre...
630dabd8fcbdf44f0984ed34cd825f8ece34c76c authored over 1 year ago by Morten Borup Petersen <[email protected]>The `ibis.schedule` operation defines a block wherein a group of operations can be placed wherei...
8bad5fdbb8c72d6df797430db46e7803eec7b4df authored over 1 year ago by Morten Borup Petersen <[email protected]>44ab6268b596adc0da580bf2557d23bb4d6af56d authored over 1 year ago by blakep-msft <[email protected]>
c88186e18a74fe74e2d2bdb7de2610a0334eaa7d authored over 1 year ago by Will Dietz <[email protected]>
3668f6760f9c7ca814035292435f930e30320fea authored over 1 year ago by Will Dietz <[email protected]>
fea5dba596db0d2495fed17bd76432a16225e664 authored over 1 year ago by Will Dietz <[email protected]>
f23d1aa5c7816673222460c8b75c7ef8993a4650 authored over 1 year ago by Will Dietz <[email protected]>
Couldn't easily determine how to selectively fetch the desired range,
so rely on this running r...
Update the attribute for all the ports and set it together, instead of
updating each individua...
Update the interface to get the Value corresponding to each module port index.
The module ports...
0dd6bd4ea66d3bc328b9b4f2ea852f3b8eeaffbe authored over 1 year ago by Will Dietz <[email protected]>
Simplify FieldID support. Types which do not support FieldIDs are assumed to be atomic.
6ddd16c997c8fbf478829a0df4382725475351c3 authored over 1 year ago by Andrew Lenharth <[email protected]>Avoid use of new CMake feature FILE_SET.
c01f75ca09ade74856e3c8ee1850f2db64247008 authored over 1 year ago by John Demme <[email protected]>This option was missing from the `firtool` help text. Add it.
Signed-off-by: Schuyler Eldridge...
425618643e30ade67c39c2986931bba920cdc5d3 authored over 1 year ago by Schuyler Eldridge <[email protected]>
Add a new LoweringOption, "caseInsensitiveKeywords". When set, this will
cause ExportVerilog to...
Pass a constant reference to LoweringOptions almost everywhere in
ExportVerilog. This is done i...
Signed-off-by: Schuyler Eldridge <[email protected]>
6103d597acf6c72fc439e89e4130c548f242e6c0 authored over 1 year ago by Schuyler Eldridge <[email protected]>55ae982ad2da982e3727dbbc926fa18470d84fbf authored over 1 year ago by Will Dietz <[email protected]>
9f8a5abb0dce6727b1f294493e9670162054404e authored over 1 year ago by Will Dietz <[email protected]>
fe632e7eec79e3e77ca56b1d13660ec640f5287e authored over 1 year ago by Will Dietz <[email protected]>
f833dafc972f44fed0179019cc9cd19927548a58 authored over 1 year ago by Will Dietz <[email protected]>
e07ae817f17a06bfff953fd5444e60a2e2ead37f authored over 1 year ago by Will Dietz <[email protected]>
03c2c9b9c2074943df6bd6f1c810e9f29cefb883 authored over 1 year ago by Will Dietz <[email protected]>
b9ecdb71c407929f2540804429d61a98949c8e58 authored over 1 year ago by Will Dietz <[email protected]>
b0dfffc304a213d66a03450680a1fb85b7f1b68a authored over 1 year ago by Will Dietz <[email protected]>
7f99fba70a6981c0b02719a429e0a4c0c88047e4 authored over 1 year ago by Will Dietz <[email protected]>
9603d89bc83800cfa6fe21f9353b2d74bc459bbe authored over 1 year ago by Will Dietz <[email protected]>
fb947a48ca310c4ddf868a823ce22b83431eea20 authored over 1 year ago by Will Dietz <[email protected]>
a336c7c8fd01d426f305d4c14c0fac84ee7cb194 authored over 1 year ago by Will Dietz <[email protected]>
aeed03122fabb4fb02175e489b291710ed1a7a3b authored over 1 year ago by Will Dietz <[email protected]>
0395f281b6687c5faf859b93275a5ed70c0f5330 authored over 1 year ago by Will Dietz <[email protected]>
0abb52f6af1b48463d7ed754fc0b338ccfd34f0f authored over 1 year ago by Will Dietz <[email protected]>
048f52d5a1504eed5f08e7af92c583f1f8266aa9 authored over 1 year ago by Will Dietz <[email protected]>
cb774e8d5d09aa2d453391b51a907be2825ddffc authored over 1 year ago by Will Dietz <[email protected]>
a38a324f2a088eb34519e26ba90e3a7a0f1a4313 authored over 1 year ago by Will Dietz <[email protected]>
63c6084c711b2520c4e8730541b698b05e09640b authored over 1 year ago by Will Dietz <[email protected]>
8dc2fad102edf97fb7554de75bea6e7435820c85 authored over 1 year ago by Will Dietz <[email protected]>
3ffe6827122941c6a8c3fc2a405a29c6d29d0608 authored over 1 year ago by Will Dietz <[email protected]>
4e17a0d7447137cb8c9694a9b1718056996687b1 authored over 1 year ago by Will Dietz <[email protected]>
37097c5b653a345701b5551421c6a0527677608b authored over 1 year ago by Will Dietz <[email protected]>
132fae19bc599a5aac86838248494a5dc041b679 authored over 1 year ago by Will Dietz <[email protected]>
08d1a9335b2c588969d2ca239976f8839d8f558d authored over 1 year ago by Will Dietz <[email protected]>
53a2e16194958cdfaa5097c6278e3128836f56bd authored over 1 year ago by Will Dietz <[email protected]>
6cc6ec88ff2acf85f9d54a5351007b705d09f96c authored over 1 year ago by Will Dietz <[email protected]>
`llvm_unreachable()` only tells the compiler to assume that can't happen
(in release builds w/de...