Skip to content

Releases: google/xls

v0.0.0-9205-gb1d92d6ce

17 Dec 07:51

Choose a tag to compare

Automated Code Change

PiperOrigin-RevId: 845568724

v0.0.0-9200-g4c73f9c30

16 Dec 07:51

Choose a tag to compare

Automated rollback of commit 5adf39a906a191135154f7ad17c60252fc556f43.

PiperOrigin-RevId: 845028977

v0.0.0-9183-ga4b72ae0b

15 Dec 07:53

Choose a tag to compare

Automated Code Change

PiperOrigin-RevId: 844582048

v0.0.0-9181-g7535cbee0

13 Dec 07:48

Choose a tag to compare

Rollback of BitProvenance lazy compute + SignExtend improvement CL, w…

v0.0.0-9175-g0d09f7cfd

12 Dec 07:52

Choose a tag to compare

Automated rollback of commit f313d8761df09a3c58a8d153ebd5cac0995c15f0.

PiperOrigin-RevId: 843448532

v0.0.0-9168-g60ffa1714

11 Dec 07:54

Choose a tag to compare

[codegen 1.5] Implement FunctionIOLoweringPass.

This pass converts function parameters into InputPorts and the function's return value into an OutputPort within a ScheduledBlock; it also handles adding I/O flopping and valid signals as requested.

PiperOrigin-RevId: 842895058

v0.0.0-9160-g5fdf3e400

10 Dec 07:46

Choose a tag to compare

Add clock and reset ports in ScheduledBlockConversionPass.

This required re-factoring the scheduled block parsing logic in IrParser to treat blocks in a more uniform way (as previously done with scheduled functions and procs), because we were missing the logic to properly deal with the ports.

PiperOrigin-RevId: 842453627

v0.0.0-9155-g60f246c23

09 Dec 07:52

Choose a tag to compare

Add ScheduledBlockConversionPass in codegen v1.5.

This converts a ScheduledFunction or ScheduledProc into a ScheduledBlock that contains a skeletal source entity and possibly proc-specific node types. This way we can incrementally lower source constructs into proper blocks.

To allow proc I/O against source entity channels in a partially lowered block, there are some changes in the internals of various IR functionality to remove assumptions that I/O is in a proc.

PiperOrigin-RevId: 841974389

v0.0.0-9153-g47738c0b0

07 Dec 07:49

Choose a tag to compare

Integrate LLVM at llvm/llvm-project@8dee997a8558

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

PiperOrigin-RevId: 841245542

v0.0.0-9152-g236ec83e1

06 Dec 07:48

Choose a tag to compare

Update BUILD dependencies in ir_viz.

Add xls/estimators to several targets that need estimators.

PiperOrigin-RevId: 840919335