Skip to content

Conversation

@uenoku
Copy link
Member

@uenoku uenoku commented Aug 25, 2025

Improve cut deduplication by removing both duplicate and non-minimal cuts using efficient bitset representation. This reduces redundant cuts in the synthesis pipeline and improves performance. See section 3 of https://dl.acm.org/doi/10.1145/296399.296425.

Fix #8885.

Improve cut deduplication by removing both duplicate and non-minimal cuts
using efficient bitset representation. This reduces redundant cuts in the
synthesis pipeline and improves performance.

Add test case Issue8885.
@uenoku uenoku force-pushed the dev/hidetou/impove-cut-enumeration branch from 3199a17 to 19ac7bf Compare August 25, 2025 09:51
Copy link
Contributor

@fabianschuiki fabianschuiki left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@uenoku uenoku force-pushed the dev/hidetou/impove-cut-enumeration branch from e691911 to e5a986d Compare August 25, 2025 23:27
@uenoku uenoku merged commit 865f9f8 into main Aug 26, 2025
7 checks passed
@uenoku uenoku deleted the dev/hidetou/impove-cut-enumeration branch August 26, 2025 00:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Synth] Remove non-minimal cuts in cuts enumeration

3 participants