Ecosyste.ms: OpenCollective

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

M68k LLVM Development

Motorola 68000 series processors development in upstream LLVM (ex. compiler backend)
Collective - Host: opensource - https://opencollective.com/m68k-llvm-dev - Website: https://m680x0.github.io - Code: https://github.com/m680x0

[NFC][arcilator] Reenable instrumentation for ArcToLLVM passes. (#6809)

Add VerbosePassInstrumentation to the second pass manager of the arcilator tool to include its s...

github.com/llvm/circt - 466f6cc1083e9099bcb8b68be9d6dd5ea861320b authored 10 months ago by fzi-hielscher <[email protected]>
[SMT] Add arithmetic and bitwise operations (#6805)

github.com/llvm/circt - 9bf7c33ee586085cb58ee5d08c3d548a60bb76d6 authored 10 months ago by Martin Erhart <[email protected]>
[SMT] Add bitvector type, attribute, and constant operation (#6804)

To clearly separate semantics, define a bit-vector type and attribute instead of reusing the bui...

github.com/llvm/circt - 7e0ae45817417b8ec94dc1622b906f5d804dad5f authored 10 months ago by Martin Erhart <[email protected]>
[SMT] Add Dialect rationale and boilerplate

github.com/llvm/circt - 8b4e95de1e6f8ecfba29de86cafb682b59346811 authored 10 months ago by Martin Erhart <[email protected]>
[FIRRTL] Don't enforce owning module for local ref in LowerClasses. (#6811)

We have an existing check that paths are in the same owning module as
the entity they target. T...

github.com/llvm/circt - c12c68d3a21185132659747c1200958bd5c2329b authored 10 months ago by Mike Urbach <[email protected]>
[Stablehlo] lowering aten.round to stablehlo.round_nearest_even (#3011)

github.com/llvm/torch-mlir - ad6159c7cb6e5105827c99aa6bb2cbe01f7a36d5 authored 10 months ago by Yuanqiang Liu <[email protected]>
[llvm-cgo] add slides

github.com/llvm/llvm-www - b61510a366159b18c5f395336e0a4d882e014ab4 authored 10 months ago by AdityaK <[email protected]>
Fix missing CMake dependency on Emit

Fix a missing CMake dependency on the Emit dialect for the build rules for
DebugInfo.

h/t @fzi-...

github.com/llvm/circt - 4d9033ed5b37f30deeaeaf975a35a928caea080d authored 10 months ago by Schuyler Eldridge <[email protected]>
Load Emit Dialect for DebugInfo Translation

Fix a missing dialect registration for the DebugInfo translation. This
fixes an error if trying...

github.com/llvm/circt - ad3457620086f9df51924b32b74baea2ebe94d6f authored 10 months ago by Schuyler Eldridge <[email protected]>
[torch] Update folders for splat operators (#3012)

Splat operators required the output is 1-D. This was not a required
restriction and was loosene...

github.com/llvm/torch-mlir - e78c99e74e115b4733f06f2ed186f74514982f74 authored 10 months ago by Rob Suderman <[email protected]>
[TorchDynamo] Enable Elemtwise ops for Scalar arg (#2744)

This commit provides dummy solution to support elmentwise operations
(mul, add) with scalar arg...

github.com/llvm/torch-mlir - 4b1e87ce672a1f19ae04d2136fb83c93c95b545d authored 10 months ago by Devjiu <[email protected]>
[onnx] Fix onnx.ReduceMean lowering (#3002)

Reduce mean lowerings did not succesfully lower to `linalg` via torched.
There were two separat...

github.com/llvm/torch-mlir - 8fb28661f9168c7b76a691125d8ebdff1732f920 authored 10 months ago by Rob Suderman <[email protected]>
[NFC][Emit] Replace body with bodyRegion

github.com/llvm/circt - 4d5dab52e2f4eb79f208a2914402c639fc71bcb2 authored 10 months ago by Nandor Licker <[email protected]>
[Torch Dialect] emit aten::mul and add folder (#3007)

github.com/llvm/torch-mlir - 229ca3a9e1cf1fc24a45e29315fd6af41322dcd3 authored 10 months ago by Yuanqiang Liu <[email protected]>
[FIRRTL] Dedup memory wrapper modules in LowerMemory (#6719)

Instead of just dedup-ing the external memory module, include the
memory wrapper module in the ...

github.com/llvm/circt - 2e23cda6c2cbedb118b92fab755f1e36d80b13f5 authored 10 months ago by Tynan McAuley <[email protected]>
[NFC] Checking the number of input and output locations for modules was dead code. Producing those lists was driven by the number of such ports, so testing that you got the right number was just checking the loop bounds that produced it. the get(In|Out)put* functions are inefficient and need to go away, but this saves 11.5 minutes in large designs. We also save a minute and a half pre-sizing a small vector.

github.com/llvm/circt - eb5900a6e7069156b5508cd74c11e17f8026277e authored 10 months ago by Andrew Lenharth <[email protected]>
Revert "Add -DLLVM_DISABLE_ASSEMBLY_FILES=ON to work around a bug in Apple Clang (#129)" (#132)

Updating to Apple Clang 1500.3.9.4 fixes the problem that was causing
test failures.

Build/t...

github.com/llvm/llvm-zorg - 332f0102ea4ba47de6b72e13e56960f860424184 authored 10 months ago by dyung <[email protected]>
Disable internal_dummy_2.f08 (#106)

github.com/llvm/llvm-test-suite - 37e860161cd94337010927fe7321f2f92fac647c authored 10 months ago by Kiran Chandramohan <[email protected]>
GSoC'23 blog post

github.com/llvm/llvm-blog-www - 5e6128ab19f1eb90e4c567338f684dc1acb7cc11 authored 10 months ago by Shivam Kunwar <[email protected]>
Blog Post to highlight "Google Summer of Code 2023 Contributions for LLVM"

- Contribution from Technical Writing team at compiler-research.org

- I have tested this locall...

github.com/llvm/llvm-blog-www - f1e10234875b55d93c4306b93651196c72406084 authored 10 months ago by QuillPusher <[email protected]>
Changes after @asl 's review

- renamed the article and filename

- removed GSoC references

- removed GSoC intro

- added a b...

github.com/llvm/llvm-blog-www - 29008b0557dff598972ed4b05794e856bc04fbae authored 10 months ago by QuillPusher <[email protected]>
[NFC] Save 60% of the time spent creating integer types

github.com/llvm/circt - c8ad1d6376010a5ba336a3431f16716fe2a36a64 authored 10 months ago by Andrew Lenharth <[email protected]>
Add 18.1.1 release notes

github.com/llvm/www-releases - 5217597d3f525a2c291c430b1be03883d4148525 authored 10 months ago by Tom Stellard <[email protected]>
[Torch Dialect] emit aten::warn (#3003)

* torch-mlir may not handle `aten.warn`. But it could be handled by
custom users' backend which...

github.com/llvm/torch-mlir - a3fe130f73f160c4d5b984f8de5b26aa471cfc9a authored 10 months ago by Yuanqiang Liu <[email protected]>
[sanitizer] Workaround missing psutil

github.com/llvm/llvm-zorg - c5213b3c5ad0ed4dd2a909096682cc992ee1c761 authored 10 months ago by Vitaly Buka <[email protected]>
Correct License URL

github.com/llvm/llvm-www - 50150681a60ba7f1dbae8a1c38604deba87adcbc authored 10 months ago by Brad Smith <[email protected]>
Release 18.1.1

github.com/llvm/llvm-www - be340765827f81ae64261ed5f4db917ae37e1f27 authored 10 months ago by Brad Smith <[email protected]>
[onnx] Fix expand operation for dynamic shape max (#3001)

If the broadcast shape is length-1 at a dim while `?` in the input dim
then we need to broadcas...

github.com/llvm/torch-mlir - bd7f1baa42f55dbdc19dd3f88cbd44bce937928c authored 10 months ago by Rob Suderman <[email protected]>
[torch] Add folder for torch.aten.*.Scalar comparisons (#3000)

This folds small version of the tensor-scalar comparison operators as
they are commonly used fo...

github.com/llvm/torch-mlir - 07235849361e01152decd9471be0985c42b4a1f7 authored 10 months ago by Rob Suderman <[email protected]>
fximporter: support newer torch versions (#2999)

uses version checking since attributes exist in both versions, the only
thing that changes is w...

github.com/llvm/torch-mlir - 80c7bc3f7ae12413836a2f610a6491794b4dbb08 authored 10 months ago by Daniel Garvey <[email protected]>
[FIRRTL] Fix sign bit truncation in constant parser (#6794)

Fix an issue in the parser of the `firrtl.constant` op, which would
truncate the sign bit of ne...

github.com/llvm/circt - 99968ff0764ab18ed7e821c815a4272aff9fc0a6 authored 10 months ago by Fabian Schuiki <[email protected]>
[LLHD] Verify empty processes (#6801)

github.com/llvm/circt - a4a1eb605b139bc9cc92b86d851f69ce5a345f47 authored 10 months ago by Martin Erhart <[email protected]>
[sanitizer] Set default test timeout to 900

github.com/llvm/llvm-zorg - 04ddb104263dbf5f2fff8aac4a689c1fd9b1de5d authored 10 months ago by Vitaly Buka <[email protected]>
Add MLIR python bindings to the premerge bot config (#131)

This matches what builkite is doing right now.

Also add myself to the notification for this bot.

github.com/llvm/llvm-zorg - 4312611aa9611ba33ccc994f7125567fd00fb06a authored 10 months ago by Mehdi Amini <[email protected]>
[NFC][Seq] Improve the naming of clock inverters from intrinsics

github.com/llvm/circt - 95a2f948b70cfe5d2288a05efe5bb9d889cdcc0e authored 10 months ago by Nandor Licker <[email protected]>
Fix 18.1.0 release date

github.com/llvm/www-releases - 32e9fba7d5b41d023f0d49f91d17b74f9580c7f4 authored 10 months ago by Tom Stellard <[email protected]>
Fix link to roadmap in README.md (#2995)

The file was renamed by PR https://github.com/llvm/torch-mlir/pull/2842.

github.com/llvm/torch-mlir - 6b3a7d07c2c76f5e8437ff4e88110899621557b9 authored 10 months ago by Dmitry Babokin <[email protected]>
[CMake] Add CMake targets to install all CIRCT libraries. (#6798)

These targets are useful for downstream projects that want to install
all CIRCT libraries. The ...

github.com/llvm/circt - 1abb2c67105915b38248d0cfbec0ccfc37968d07 authored 10 months ago by Mike Urbach <[email protected]>
[OM] Add C API and Python bindings for IntegerAttr to string. (#6787)

Both the upstream MLIR IntegerAttr and OM IntegerAttr are backed by an
arbitrary precision inte...

github.com/llvm/circt - 1cc10699693fb055f54fed40cfb963c90aedf1f3 authored 10 months ago by Mike Urbach <[email protected]>
[OM] Extend APSInts as necessary before performing arithmetic. (#6786)

Most interesting arithmetic on APSInt asserts that both operands are
the same bitwidth, but the...

github.com/llvm/circt - 993e491f4b99039cc782dfa50ad9bbc578b53d67 authored 10 months ago by Mike Urbach <[email protected]>
[FIRRTL] Reject ref statements in 4.0.0+. (#6738)

cc #6715.

github.com/llvm/circt - 51ae1440e7053670acbf712dd4a35a1f50a9a4ce authored 10 months ago by Will Dietz <[email protected]>
[onnx] Add support for `onnx.Gemm` with no bias (#2993)

Previous gemm version required a bias vector.
This provides an alternate path to `Torch::AtenM...

github.com/llvm/torch-mlir - 551a4e45f36574b6f0bf892a2d67d877e0253441 authored 10 months ago by Andreas Falkenberg <[email protected]>
[Fortran/gfortran] Enable passing tests (#102)

* [Fortran/gfortran] Enable passing tests

These tests now pass. Some tests that only pass on ...

github.com/llvm/llvm-test-suite - e32ac99c8a8707a0862bdca82ddaa4d82fc2eb41 authored 10 months ago by Tarun Prabhu <[email protected]>
[onnx] Fix constant pad for dynamic shape (#2989)

The current padding operation was not functional for dynamic shapes.
Updated and enabled tests ...

github.com/llvm/torch-mlir - 1964208d19a296ce55d267b5f8a8895025cb09a3 authored 10 months ago by Rob Suderman <[email protected]>
[arcilator] Strip Emit dialect operations (#6797)

github.com/llvm/circt - d6a6a025a7358a8592ddc7e38afa5f656e4b8c45 authored 10 months ago by fzi-hielscher <[email protected]>
[onnx] Handle optional arguments in Clip op pattern. (#2976)

Spec: https://onnx.ai/onnx/operators/onnx__Clip.html

github.com/llvm/torch-mlir - 7b18646defbe24653e041279ab4a772b757f6a23 authored 10 months ago by Scott Todd <[email protected]>
build: manually update PyTorch version (#2992)

Set PyTorch and TorchVision version to nightly release 2024-03-07.
This commit also removes the...

github.com/llvm/torch-mlir - 6e84752c395a828eb612b21be4ab26d9f7e60b22 authored 10 months ago by Vivek Khandelwal <[email protected]>
[FIRTOOL] Move LowerIntrinsic to preprocess (#6796)

This moves LowerIntrinsic to preprocess transforms.

github.com/llvm/circt - f6cc005495e60198f065fcd59ce3272bd44dd52e authored 10 months ago by Hideto Ueno <[email protected]>
[doc] fix broken links in documents (#2990)

Co-authored-by: wenyangwang <[email protected]>

github.com/llvm/torch-mlir - d5693b3f51a8414cddf4e486daff52d8fa87cfa5 authored 10 months ago by penguin_wwy <[email protected]>
Bump LLVM to 1e828f838cc0f15074f3dbbb04929c06ef0c9729. (#6784)

This picks up a bugfix in DialectConversion:
https://github.com/llvm/llvm-project/commit/960665...

github.com/llvm/circt - e49188bb80efb7099eec34ba9d409bb7ff02ff9e authored 10 months ago by Mike Urbach <[email protected]>
[ESI][Runtime][Publish pipeline] cibuildwheel doesn't yet support py 3.13

Since cibuildwheel doesn't yet support Python 3.13, comment it out until support gets added.

github.com/llvm/circt - 7c108d638706d783b31636941c0c6a633b5d365f authored 10 months ago by John Demme <[email protected]>
[Ibis] Directly use replaceAllUsesWith in ConversionPatterns.

RewriterBase::replaceAllUsesWith is not currently supported by
DialectConversion. Using it may l...

github.com/llvm/circt - 41001f617ce6140f6ad08d82898d0d7db2fca830 authored 10 months ago by Mike Urbach <[email protected]>
[onnx] Adding lowering for `onnx.Size` operation (#2985)

We can support `onnx.Size` by requesing the size of each dimensions and
taking the product of t...

github.com/llvm/torch-mlir - c15f1a2bd2276b2ed6e9b47fdb9b8f9b8da5b2dd authored 10 months ago by Rob Suderman <[email protected]>
[onnx] Migrate `onnx.ReduceMax` to match `onnx.ReduceMin` (#2981)

This mostly copy-pastes the reduce minimum implementation to reduce max
to improve test coverag...

github.com/llvm/torch-mlir - a78659742a20d1d99cd71c860e212a9156f03a25 authored 10 months ago by Rob Suderman <[email protected]>
[Calyx] Use a three step rewrite in RemoveCombGroups.

The DialectConversion infrastructure now asserts that replaced ops are
not modified, including i...

github.com/llvm/circt - e450388da7d6890d89b08e5277271d9afb6ad93b authored 10 months ago by Mike Urbach <[email protected]>
[CFToHandshake] Don't modifyOpInPlace in PartialLowerOp.

The modifyOpInPlace seems to have been used to give the
PartialLoweringFunc carte blanche to mak...

github.com/llvm/circt - e92c2780b92390d23407ba7f4eb4bc939f3632e4 authored 10 months ago by Mike Urbach <[email protected]>
PowerPC Linux:Replace LLVM_CCACHE_BUILD with CMake ccache support(#125)

Updating PowerPC bots to use the upstream CMake support for ccache.
Replace usage of LLVM_CCACH...

github.com/llvm/llvm-zorg - 26b38f1043d29726911cbe256d65b4577df03225 authored 10 months ago by Lei Huang <[email protected]>
[onnx][torch] Gridsampler E2E test and corrections of gridsampler (#2987)

The addition of an e2e test is actually provided in the Shark-Testsuite.
This adds 2 test cases...

github.com/llvm/torch-mlir - ea76dd12ba08abf3cdfa02b74f2d2bde37ab0529 authored 10 months ago by Andreas Falkenberg <[email protected]>
[torch] Rework `aten.repeat` to use flatten and unsqueeze (#2984)

Current implementation depends on using `aten.view` which has issues
inferring tensor collapse/...

github.com/llvm/torch-mlir - 06292d9429e4f0052fc0a15cc548b95acd154651 authored 10 months ago by Rob Suderman <[email protected]>
New publication (#389)

github.com/llvm/Polygeist - 69c116a74ec06c1aa47d5b80f2a9fb4c65e9ce57 authored 10 months ago by Ivan R. Ivanov <[email protected]>
[NFC][Seq] Add include guards around header

github.com/llvm/circt - e1a69e3f3ae4ffcc40ae663817ec315fc9422cd1 authored 10 months ago by Nandor Licker <[email protected]>
[NFC][Seq] Move a seq enum to its own file

github.com/llvm/circt - 72b5b2fe3f9c9d9ecff7c523abc88f12924e42aa authored 10 months ago by Nandor Licker <[email protected]>
Add 18.1.0 release to the index

github.com/llvm/www-releases - 79e9c72c763ab1706c8278388cbd3ce8562ad2bd authored 10 months ago by Tom Stellard <[email protected]>
Add 18.1.0 release notes

github.com/llvm/www-releases - 0eb9960db69d5eddecc2155488604801a43357f4 authored 10 months ago by Tom Stellard <[email protected]>
[flang] Disable pr36006-2. (#105)

It used to fail due to the missing runtime support, but this
was not considered a failure.
It ...

github.com/llvm/llvm-test-suite - a773a8259e9219fe3f1e0fc95bfc5b13574f2e2e authored 10 months ago by Slava Zakharin <[email protected]>
e2e support aten.linalg_norm to aten.linalg_vector_norm (#2953)

Add e2d support for `aten.linalg_norm` by decompose it to
`aten.linalg_vector_norm`.

Lowerin...

github.com/llvm/torch-mlir - aa7c9a965342116f09d991e20c6d6335a673f729 authored 10 months ago by Ze Zhang <[email protected]>
[flang] Disable pr36006-2 on aarch64. (#104)

It used to fail due to the missing runtime support, but this
was not considered a failure.
It ...

github.com/llvm/llvm-test-suite - 19e41d8b606688c0e7c84d856c3cd88f709eb555 authored 10 months ago by Slava Zakharin <[email protected]>
[torch] Add support for `torch.split_with_sizes` via decompose (#2979)

Convert to individiual slices and tuple together as a list.

---------

Co-authored-by: Scot...

github.com/llvm/torch-mlir - bc0527676b10f5e6d2d9a55b54ec150cdce2b226 authored 10 months ago by Rob Suderman <[email protected]>
[OM] Add C API and Python bindings for EvaluatorValue::Reference. (#6785)

In some OM dialect constructs, it is possible to receive
EvaluatorValue::Reference values. In t...

github.com/llvm/circt - 675716b1682e35a17a129a9e5f0830b54c3a501a authored 10 months ago by Mike Urbach <[email protected]>
[onnx] Add support for constants of `i1`s (#2978)

`getRawBuffer` expects a densely packed vector of `i1` values however
`onnx` does not densely p...

github.com/llvm/torch-mlir - 933db87a07fb828b17b75f2f5f396a434f8f1a17 authored 10 months ago by Rob Suderman <[email protected]>
Add -DLLVM_DISABLE_ASSEMBLY_FILES=ON to work around a bug in Apple Clang (#129)

Two build-id related LLD tests are failing on the MacOS builder I am
trying to bring up apparen...

github.com/llvm/llvm-zorg - d91b8b9c49188021d27152d4f06d87ef8dc4ae99 authored 10 months ago by dyung <[email protected]>
[OpenMP] Possiblity to add lit args to check-openmp (#127)

Enable passing additional lit arguments per bot to the `ninja
check-openmp` configuration.
Thi...

github.com/llvm/llvm-zorg - a68471492f318077f6e47e309c8e022dce43ee19 authored 10 months ago by Jan Patrick Lehr <[email protected]>
Make a few buildbot changes to the SIE buildbots (#130)

I am shuffling around the builder assignments for a few workers, so
needed to remove the hard c...

github.com/llvm/llvm-zorg - 226cf297d0155a776f88bdd2d20897422aa3531f authored 10 months ago by dyung <[email protected]>
Add a new Darwin worker and release builder (#128)

Add a new release builder for the AArch64 Darwin target, and a new
worker to share build respon...

github.com/llvm/llvm-zorg - 8920e6415786075debe057aaa958a827621d6408 authored 10 months ago by dyung <[email protected]>
[FxImporter] remove dataclass slots to support python3.9 (#2974)

* that `dataclass`'s `slots` is supported after python 3.10.

github.com/llvm/torch-mlir - 4d01b0f1a38708d6e7966d1df326dcc9e52d8c5e authored 10 months ago by Yuanqiang Liu <[email protected]>
[Seq] Allow presets for more types on firreg (#6781)

github.com/llvm/circt - 23eb8c330a3c8015cdd97439b82a75913a082939 authored 10 months ago by Nandor Licker <[email protected]>
LLVM bump (#6782)

* LLVM bump to f75c6ed93e785c09884a317ce2bfd440e7f8f573

github.com/llvm/circt - 4156a7589a303746f82276151a4ec469691b6692 authored 10 months ago by Prithayan Barua <[email protected]>
[torch] Additional folders for shape computations (#2972)

A handful of operations are commonly used in shape calculations (slice,
concat, broadcast). Add...

github.com/llvm/torch-mlir - a86e89ecb5c7929a39a38743fb7cacadf1ff41bb authored 10 months ago by Rob Suderman <[email protected]>
Update PDF of February meeting minutes.

github.com/llvm/llvm-foundation-www - 392a1550a06353c3706487cabf314306b115921c authored 10 months ago by Kit Barton <[email protected]>
[MLIR][ONNX] Add ONNX ReduceProd support (#2943)

Alternatives to https://github.com/llvm/torch-mlir/pull/2908

Fix https://github.com/nod-ai/SH...

github.com/llvm/torch-mlir - 09875fabd1b37b8c15822088cebe57a6e866c528 authored 10 months ago by Chi_Liu <[email protected]>
[torch] Make torch.aten.unflatten lower directly to linalg (#2971)

Existing lowering via aten.view does not work as well for dynamic shapes
as the lowering to ten...

github.com/llvm/torch-mlir - 19d488827859d0a1611255e1b49666186aa0cd0f authored 10 months ago by Rob Suderman <[email protected]>
Add meeting minutes for February.

github.com/llvm/llvm-foundation-www - ebd1967ffaaaf96592f8e0c64230711969ee2d80 authored 10 months ago by Kit Barton <[email protected]>
[FIRRTL] Handle reference ports when Classes dedup. (#6770)

In https://github.com/llvm/circt/pull/6582, initial support for
classes and objects was added i...

github.com/llvm/circt - 37429445859172fefa5dec32754832c028b7c8d9 authored 10 months ago by Mike Urbach <[email protected]>
[onnx] Fix onnx.gather lowering for rank-0 indices (#2973)

We assumed rank was atleast 1 however it can be rank-0, generating an
illegal pair of flatten /...

github.com/llvm/torch-mlir - d51e80b648cf114165a466a36b237dd5e2949009 authored 10 months ago by Rob Suderman <[email protected]>
[SV] Verify macro reference symbols (#6780)

github.com/llvm/circt - e8d919f3ef9490e5e6df0b4f3effa7155e82d965 authored 10 months ago by Nandor Licker <[email protected]>
[Stablehlo] add torch_to_stablehlo::getBackendTypeForScalarType (#2975)

github.com/llvm/torch-mlir - 916554f270bebcb8a2195ce58eea7dd2c04c47e1 authored 10 months ago by Yuanqiang Liu <[email protected]>
[NFC][LowerToHW] Emit macro declarations in LowerToHW

This change also rewrites the `verilator` macro to `VERILATOR` to keep it consistent with other ...

github.com/llvm/circt - a6a78ad77ba80a39731ed3a06275ab5392c8aad5 authored 10 months ago by Nandor Licker <[email protected]>
[NFC][LowerToHW] Emit macro decl ops for assert/assume guards

github.com/llvm/circt - 2bc20c7e4f04a9d20cd857ae9dad1cbc7005723f authored 10 months ago by Nandor Licker <[email protected]>
[NFC][SV] Declare macros in most SV tests

github.com/llvm/circt - 156702db117b60e68e52aa4795dc9474af4c6d3a authored 10 months ago by Nandor Licker <[email protected]>
[Sim] Emit a SYNTHESIS macro declaration if needed (#6778)

github.com/llvm/circt - 854a7f150db9e896c40b4f7bfa5ea92d474a179e authored 10 months ago by Nandor Licker <[email protected]>
[SV] Use a symbol in macro identifiers (#6777)

Macro identifiers now use a proper symbol to handle references.
The verifiers are not yet enabl...

github.com/llvm/circt - a956b8b77e1320bb7a7ffa3ce9867c4e8136c924 authored 10 months ago by Nandor Licker <[email protected]>
[WireDFT] Remove WireDFT (#6761)

WireDFT is no longer used within SiFive. No issues popped up while the pass could be optionally ...

github.com/llvm/circt - 932d288a6f54a7d37945ca25e2691912d02b6a35 authored 10 months ago by Nandor Licker <[email protected]>
[ImportVerilog] Add assignment statements (#6773)

Add continuous, blocking, and non-blocking assignments to the Moore
dialect. These represent th...

github.com/llvm/circt - 5c9fb8f3a7873d2cda8d040eaa326eba512e0c4a authored 10 months ago by Fabian Schuiki <[email protected]>
[ci][nfc] Clarify name of uploadWheels job

Remove possibly confusing language on the conditions for why a wheel was
uploaded. This can hap...

github.com/llvm/circt - 2b68d16b044564562a9c90cd2973a758243060dc authored 10 months ago by Schuyler Eldridge <[email protected]>
[ci] Allow uploading wheels from workflow_dispatch

Add an input to the workflow_dispatch even of the "Upload Wheels" GitHub
Action workflow. This ...

github.com/llvm/circt - 0fb7636ed502b7d20839ce8dc04834ce7862d284 authored 10 months ago by Schuyler Eldridge <[email protected]>
[LowerToHW][nfc] Use public, not friend private

Change two usages of private friend members to use public member
functions. This is mildly clea...

github.com/llvm/circt - 4996f67816abbffbd0168fc8233693c60884235b authored 10 months ago by Schuyler Eldridge <[email protected]>
[LowerToHW][nfc] Use function to record mapping

Add a member function for recording a mapping of old FIRRTL module to new
HW module. Use this t...

github.com/llvm/circt - 49b5331d78d4ff67350a6dde05816a2f3c10eb04 authored 10 months ago by Schuyler Eldridge <[email protected]>
[LowerToHW] Fix memories moved to testbench bug

Fixes a bug where memories instantiated under the DUT would be moved to
the testbench directory....

github.com/llvm/circt - b213b7409cf69cffcac01633e234448508437477 authored 10 months ago by Schuyler Eldridge <[email protected]>
[capi][python] Add Emit Dialect

Add the emit dialect to the C-API and to Python. This is both missing and
is necessary for down...

github.com/llvm/circt - 077826e06ce014bbe7a94dd95aadcdd424c4a844 authored 10 months ago by Schuyler Eldridge <[email protected]>
[LowerArcToLLVM] Remove C++20 designated inits

Remove use of designated initializers. This is a C++20 feature and the
Windows builds are unhap...

github.com/llvm/circt - dee8972adf034e0f788337f86476c2520640467b authored 10 months ago by Schuyler Eldridge <[email protected]>