Releases: google/xls
Releases · google/xls
v0.0.0-6516-gf59d49721
Added patch IR for applying patches generated by the IR diff on IRs. PiperOrigin-RevId: 703630687
v0.0.0-6507-g245ca1f62
[xls][mlir] Add `extern_sproc` and `extern_eproc` ops These ops allow to reference procedures external to the current module. Support has been added in -elaborate-procs to elaborate from extern_sproc to extern_eproc. No support has been added for linking modules and "resolving" the externs. PiperOrigin-RevId: 703196503
v0.0.0-6489-g6c9f5bd17
Move formatting `VerbatimNode` and `ConstAssert` from `Fmt` standalon…
v0.0.0-6485-g4d46c68da
Add setting Codegen NG flag during fuzzer sample generation. PiperOrigin-RevId: 702185844
v0.0.0-6466-gef2bd29a6
[mlir][xls] Optimize ternary_ops::FromKnownBits() On workloads with large bits datatypes this function has been observed to be super hot (dominating in the profile). In 120s of CPU time in this benchmark, 53s comes directly from this function. After optimization the function takes 500ms. PiperOrigin-RevId: 701531383
v0.0.0-6465-g90d1a0771
[xls][mlir] Sort spawns regions topologically after OptimizeSpawns fi…
v0.0.0-6455-g62e2a7e91
[XLS] Only run LUT conversion pass once This pass is about to get a bit too expensive to run in every fixed-point simplification pass. PiperOrigin-RevId: 700533971
v0.0.0-6446-gca797d1e4
Make block conversion a pass in the unified generator. PiperOrigin-RevId: 700145655
v0.0.0-6437-g36ec15f56
Fix broken test. PiperOrigin-RevId: 699349166
v0.0.0-6424-g507358c72
github_workflows: clean up workflow - rename workflow file to better reflect current state - only deploy on push event (Fixes #1742) PiperOrigin-RevId: 698950685