Skip to content

Releases: google/xls

v0.0.0-8758-g6904e585f

02 Oct 07:51
Compare
Choose a tag to compare
[xls][mlir] Move conversions between int/floats and `xls::Value`s to …

v0.0.0-8751-g772e7891a

01 Oct 07:51
Compare
Choose a tag to compare
Integrate LLVM at llvm/llvm-project@d28c07b7550a

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

PiperOrigin-RevId: 813490970

v0.0.0-8744-g7677774fc

30 Sep 07:52
Compare
Choose a tag to compare
Make bdd_query_engine calculate AtMostOneTrue out to 300 bits

We previously wouldn't even try for more than 64 bits. By allowing more depth we get better results.

This also rewrites the checker slightly to avoid creating as large of a BDD improving performance.

PiperOrigin-RevId: 812934517

v0.0.0-8737-g42bb7855f

27 Sep 07:52
Compare
Choose a tag to compare
Optimize node dependency intermediates.

We aggressively prune the intermediate values as we go.

This leads to less memory usage.

PiperOrigin-RevId: 811977383

v0.0.0-8734-g9fc091561

26 Sep 07:49
Compare
Choose a tag to compare
Create a sign-parameterized std::pow() function and retrofit upow and…

v0.0.0-8726-ged8c3b97f

25 Sep 07:51
Compare
Choose a tag to compare
Automated Code Change

PiperOrigin-RevId: 811196146

v0.0.0-8723-ge6a3cab24

24 Sep 07:49
Compare
Choose a tag to compare
Replace an instance of DSLX interpretation with VAST folding in VAST.

Logic that interprets DSLX during the conversion of VAST->DSLX depends on ad hoc TIv1 usage, which the overall goal is to eliminate.

PiperOrigin-RevId: 810595562

v0.0.0-8719-gcd1962cbb

23 Sep 07:50
Compare
Choose a tag to compare
Fix crash on calling bit_count or element_count on imported types.

PiperOrigin-RevId: 810213896

v0.0.0-8708-ge20e2ab74

20 Sep 07:47
Compare
Choose a tag to compare
Automated Code Change

PiperOrigin-RevId: 809317943

v0.0.0-8695-gb3112615a

19 Sep 07:49
Compare
Choose a tag to compare
Check for u64 overflow on widthslice start

PiperOrigin-RevId: 808794517