Skip to content

Releases: google/xls

v0.0.0-8216-g977c64e56

24 Jul 07:51

Choose a tag to compare

Capture the actual invocation in invocation callee data. This will be…

v0.0.0-8205-g7805cf7b2

23 Jul 07:50

Choose a tag to compare

Fix typo in block signature output.

There should be closing parens on the #[signature()] block.

PiperOrigin-RevId: 786135028

v0.0.0-8188-g78f48f510

21 Jul 07:53

Choose a tag to compare

[xls][mlir] Tolerate missing locations on import.

Ran into this being case while trying to roundtrip xls::Package (the generated
xls::Package only had 1 file). Making warning to enable triaging other failures
first.
PiperOrigin-RevId: 785069947

v0.0.0-8187-g1e2d486c2

19 Jul 07:47

Choose a tag to compare

Integrate LLVM at llvm/llvm-project@06ae0c2a1086

Updates LLVM usage to match
[06ae0c2a1086](https://github.com/llvm/llvm-project/commit/06ae0c2a1086)

PiperOrigin-RevId: 784770381

v0.0.0-8155-g8f1be3de5

17 Jul 07:50

Choose a tag to compare

Improve UnionQueryEngine::Of to take unique_ptr<QueryEngine>s and Que…

v0.0.0-8123-gbaa713e54

15 Jul 07:50

Choose a tag to compare

Fixed a PrioritySelect bug in verify_node.cc involving a wrongly type…

v0.0.0-8119-gcdccebd12

14 Jul 07:50

Choose a tag to compare

Automated Code Change

PiperOrigin-RevId: 782721801

v0.0.0-8117-g00bc74009

12 Jul 07:48

Choose a tag to compare

Integrate LLVM at llvm/llvm-project@f8cb7987c64d

Updates LLVM usage to match
[f8cb7987c64d](https://github.com/llvm/llvm-project/commit/f8cb7987c64d)

PiperOrigin-RevId: 782220044

v0.0.0-8100-gc857dada4

11 Jul 07:49

Choose a tag to compare

Control opt pipeline using toolchains.

Toolchains allow one to configure aspects of compilation in a reasonably straightforward way. This change makes a toolchain responsible for selecting the default pass pipeline used by XLS.

Note that this does not currently allow toolchains to control the actual tools used in compilation and the separate (confusingly named) xls_toolchain remains the only way to do that and is unchanged.

PiperOrigin-RevId: 781840644

v0.0.0-8094-gd176e957f

10 Jul 07:50

Choose a tag to compare

Added 31 similar IR nodes to the IR Fuzzer.

I added more IR nodes, specifically IR ops similar to Add because we already have infrastructure to easily add these nodes. This required updating the proto, visitor, and IR node generator. A lot of testing and debugging was done to iron out test cases associated with different ops. This CL is large because most of the code dealing with Ops is repetative and configuring large protobuf tests.

PiperOrigin-RevId: 781251643