Skip to content

Support graphOpId in graph-decomposition - #3046

Open
kipawaa wants to merge 2 commits into
mainfrom
decomp/pass-id-support
Open

Support graphOpId in graph-decomposition#3046
kipawaa wants to merge 2 commits into
mainfrom
decomp/pass-id-support

Conversation

@kipawaa

@kipawaa kipawaa commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

NOTE: This PR will serve as the base for the migration of the graph decomposition system from name-based resources and node matching to graphOpId matching.

Context:
With the addition of the DecomposableGate interface we can now more easily handle decomposition rules and operator nodes.

Description of the Change:
Migrates the graph and solver to operate on graphOpIds rather than legacy parameter matching. This simplifies the graph internals.

Benefits:
DecomposableGate integration and groundwork for simplifying the graph-decomposition pass.

Possible Drawbacks:

Related GitHub Issues:

[sc-125007]

@kipawaa
kipawaa changed the base branch from main to paul0403/decomp_lower_with_interface July 20, 2026 20:44
@kipawaa
kipawaa requested review from maliasadi, paul0403 and rniczh July 20, 2026 20:44
@github-actions

Copy link
Copy Markdown
Contributor

Hello. You may have forgotten to update the changelog!
Please edit doc/releases/changelog-dev.md on your branch with:

  • A one-to-two sentence description of the change. You may include a small working example for new features.
  • A link back to this PR.
  • Your name (or GitHub username) in the contributors section.

Base automatically changed from paul0403/decomp_lower_with_interface to main July 21, 2026 15:29
@kipawaa
kipawaa force-pushed the decomp/pass-id-support branch from 955abdd to 8ea15af Compare July 21, 2026 20:06
@kipawaa
kipawaa force-pushed the decomp/pass-id-support branch 2 times, most recently from e391cd3 to 0ff678b Compare July 29, 2026 17:41
@kipawaa
kipawaa force-pushed the decomp/pass-id-support branch from 0ff678b to 6c99850 Compare August 6, 2026 20:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant