Enable control flow in optimization_level=3
#9432
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
What should we add?
What should we add?
Sub-epic of #9417.
This is the list of issues needed to support control flow at optimisation level 3 in
transpile
.Depends on:
SabreSwap
#9419SabreLayout
#9421CommutationAnalysis
andCommutativeCancellation
#9423DAGCircuit.collect_runs
#9425ConsolidateBlocks
#9426Once 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 3 should be dropped to close this issue: https://github.com/Qiskit/qiskit-terra/blob/e981b7e8ba073388edc3544b30d908b731dc6d7d/qiskit/transpiler/preset_passmanagers/level3.py#L177-L179
The text was updated successfully, but these errors were encountered: