Skip to content

[Synth] Run structural hash on nested blocks#10570

Merged
uenoku merged 1 commit into
llvm:mainfrom
uenoku:dev/hidetou/strash
Jun 2, 2026
Merged

[Synth] Run structural hash on nested blocks#10570
uenoku merged 1 commit into
llvm:mainfrom
uenoku:dev/hidetou/strash

Conversation

@uenoku
Copy link
Copy Markdown
Member

@uenoku uenoku commented Jun 1, 2026

Structural hashing previously only processed the root operation's top-level
block, missing equivalent operations inside nested regions.

For simplicity, this reconstructs the hash table for each block independently.
This could be improved later with a scoped hash table to reuse entries across
nested scopes.

Assisted-by: codex: gpt-5.5

@circt-bot
Copy link
Copy Markdown

circt-bot Bot commented Jun 1, 2026

Results of circt-tests run for 3adbbb0 compared to results for 7aa41cc: no change to test results.

@uenoku uenoku merged commit 394c4ba into llvm:main Jun 2, 2026
9 of 12 checks passed
@uenoku uenoku deleted the dev/hidetou/strash branch June 2, 2026 05:02
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.

1 participant