Skip to content

Use RVSDG to fulfill linear type properties while lifting QILLR to Quantum#75

Merged
lschuetze merged 11 commits intotud-ccc:mainfrom
lschuetze:fix-74
Jul 17, 2025
Merged

Use RVSDG to fulfill linear type properties while lifting QILLR to Quantum#75
lschuetze merged 11 commits intotud-ccc:mainfrom
lschuetze:fix-74

Conversation

@lschuetze
Copy link
Member

@lschuetze lschuetze commented Jul 14, 2025

This PR addresses parts of issue #74. Initially we did not provide a QILLR-to-Quantum lifting that includes scf.if. This PR implements the RVSDG gamma node (RVSDG scf.if-equivalent) to hold the linear type property of quantum.qubit type and a transformation from scf.if to rvsdg.gamma

@lschuetze lschuetze merged commit c7ba3ba into tud-ccc:main Jul 17, 2025
2 checks passed
@lschuetze lschuetze deleted the fix-74 branch July 17, 2025 09:38
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