Releases: google/xls
Releases · google/xls
v0.0.0-6179-gb2fe63384
AOT block wrapper This adds BLOCK type support to `cc_xls_ir_jit_wrapper` targets. These wrappers include helper methods to read each output port (including as C++ values if they are a standard c++ integer size) and a <Wrapper>Ports struct which can be used to set each port (again as either value or c++). Fixes: https://github.com/google/xls/issues/1651 PiperOrigin-RevId: 687421784
v0.0.0-6174-gb03f2f455
Change EXPECT_FALSE(true) to more direct non-fatal error mechanism. PiperOrigin-RevId: 687088166
v0.0.0-6162-ga6510014e
Improve verification performance by using a std:vector<bool> bitset to keep track of seen ids, rather than an absl::flat_hash_set<Node*>. 40% relative improvement in time taken by VerifyNodeIdUnique for one workload (2% of CPU time total down to 1.2%). PiperOrigin-RevId: 686716610
v0.0.0-6155-g33fe90674
Add channel matcher for proc-scoped channels. This required removing an unused id matcher as channel references don't have ids. One kind of matching no longer works because C++: `send(m::Add(), channel)` where `channel` is `Channel*`. PiperOrigin-RevId: 686295132
v0.0.0-6149-g0a983a672
cpp_transpiler might emit functions not needed. Keep compiler at ease. As seen in CI run https://github.com/google/xls/actions/runs/11335606242/job/31524066818#step:6:29 No need to generate warnings in code that are not directly actionable. PiperOrigin-RevId: 685876389
v0.0.0-6128-g203e3e766
[xls][mlir] Speed up lower_counted_for On large modules this pass could dominate due to SymbolTable lookups. Before: 2m05s. After 2s. PiperOrigin-RevId: 685238926
v0.0.0-6126-gafd86b86d
dslx/apfloat: add round related #1566. PiperOrigin-RevId: 685005260
v0.0.0-6111-gaf330a29c
Remove headers not needed anymore due to recent removal of unused fun…
v0.0.0-6094-g22968c012
Remove functions that are not used anymore. Looks like previously used helper functions, but not in use anymore. Found by clang-tidy [clang-diagnostic-unused-function] check, and also are warned about while compiling. #xls-build-gardener PiperOrigin-RevId: 684214961
v0.0.0-6078-ge6932ecc5
Fix dangling help message. An ephemeral string in a flag help message ends up being assigned to a string_view which holds the reference to that temporary. Instead, keep the generated help message backed by storage, so that it can be safely passed to a string_view. #xls-build-gardener PiperOrigin-RevId: 683838862