Skip to content

Bump CIRCT submodule and adapt to API changes#128

Merged
teqdruid merged 1 commit into
mainfrom
teqdruid/circt-bump
May 12, 2026
Merged

Bump CIRCT submodule and adapt to API changes#128
teqdruid merged 1 commit into
mainfrom
teqdruid/circt-bump

Conversation

@teqdruid
Copy link
Copy Markdown
Contributor

@teqdruid teqdruid commented May 12, 2026

Bumps the vendored CIRCT submodule from a0b58cc (ESIRuntime-0.2.4) to d8bbbc6 (current main).

Adapts the compiler to upstream API renames:

  • comb::createOrFoldNot: arg order changed to (builder, loc, value, twoState)
  • comb::createOrFoldSExt: arg order changed to (builder, loc, value, type)
  • sv::create{HWCleanup,HWLegalizeModules,PrettifyVerilog}Pass dropped the trailing 'Pass' suffix

Assisted-by: Claude Opus 4.7

Bumps the vendored CIRCT submodule from a0b58cc (ESIRuntime-0.2.4) to
d8bbbc6 (current main).

Adapts the compiler to upstream API renames:
- comb::createOrFoldNot: arg order changed to (builder, loc, value, twoState)
- comb::createOrFoldSExt: arg order changed to (builder, loc, value, type)
- sv::create{HWCleanup,HWLegalizeModules,PrettifyVerilog}Pass dropped the
  trailing 'Pass' suffix
@teqdruid teqdruid merged commit 3aac458 into main May 12, 2026
24 checks passed
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.

2 participants