Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable control flow in optimization_level=2 #9431

Closed
3 tasks done
Tracked by #9417
jakelishman opened this issue Jan 23, 2023 · 0 comments · Fixed by #10372
Closed
3 tasks done
Tracked by #9417

Enable control flow in optimization_level=2 #9431

jakelishman opened this issue Jan 23, 2023 · 0 comments · Fixed by #10372
Assignees
Labels
mod: transpiler Issues and PRs related to Transpiler priority: high type: epic A theme of work that contain sub-tasks type: feature request New feature or request
Milestone

Comments

@jakelishman
Copy link
Member

jakelishman commented Jan 23, 2023

What should we add?

Sub-epic of #9417.

This is the list of issues needed to support control flow at optimisation level 2 in transpile.

Depends on:

Once all the dependants are satisfied (add more to the list as they're found), the error-on-control-flow pass in the run initialisation for optimisation level 2 should be dropped to close this issue: https://github.com/Qiskit/qiskit-terra/blob/e981b7e8ba073388edc3544b30d908b731dc6d7d/qiskit/transpiler/preset_passmanagers/level2.py#L247-L249

@jakelishman jakelishman added type: feature request New feature or request type: epic A theme of work that contain sub-tasks mod: transpiler Issues and PRs related to Transpiler labels Jan 23, 2023
@jakelishman jakelishman added this to the 0.24.0 milestone Jan 23, 2023
@jakelishman jakelishman modified the milestones: 0.24.0, 0.25.0 Apr 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mod: transpiler Issues and PRs related to Transpiler priority: high type: epic A theme of work that contain sub-tasks type: feature request New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants