Skip to content

bloqade.qasm2.rewrite.uop_to_parallel.UOpToParallelRule

← Module overview

classUOpToParallelRulesource

bloqade.qasm2.rewrite.uop_to_parallel.UOpToParallelRule

Bases: RewriteRule

Signature
class UOpToParallelRule(merge_rewriters: Dict[ir.Block | None, MergePolicyABC])

Parameters

NameTypeDescription
merge_rewritersDict[ir.Block | None, MergePolicyABC]

Attributes

NameTypeDescription
merge_rewritersDict[ir.Block | None, MergePolicyABC]

methodrewrite_Statementsource

bloqade.qasm2.rewrite.uop_to_parallel.UOpToParallelRule.rewrite_Statement

def rewrite_Statement(node: ir.Statement) -> RewriteResult

Parameters

NameTypeDescription
nodeir.Statement

Returns

RewriteResult

source