Skip to content

Releases: google/xls

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

v0.0.0-8083-g3cd1872a0

09 Jul 07:48

Choose a tag to compare

[xls] Add `QueryEngine::Covers`

This makes it simpler to test whether a node can equal a concrete `Bits` value.

PiperOrigin-RevId: 780656513

v0.0.0-8075-g2e0aee014

08 Jul 07:48

Choose a tag to compare

Automated rollback of commit de1f57d2d9254fb722d11a8232212ecf03bec00e.

PiperOrigin-RevId: 780345867

v0.0.0-8070-g5e42ee503

04 Jul 07:48

Choose a tag to compare

Integrate LLVM at llvm/llvm-project@696c0f92e0fe

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

PiperOrigin-RevId: 778888035

v0.0.0-8068-gf571bc4e7

03 Jul 07:49

Choose a tag to compare

Add a new tool to show the relation of pipeline stages, channels and …

v0.0.0-8055-g2bef26d88

01 Jul 07:50

Choose a tag to compare

Avoid creating extra select/continuation values on pop context

after conditions are applied mid-context.

PiperOrigin-RevId: 777696517

v0.0.0-8052-g62f58ba3e

28 Jun 07:45

Choose a tag to compare

Add documentation about how to run mdformat.

PiperOrigin-RevId: 776790558