bloqade.qasm2.rewrite.uop_to_parallel.UOpToParallelRule
← Module overview
class
method
source
classUOpToParallelRule¶source
bloqade.qasm2.rewrite.uop_to_parallel.UOpToParallelRule
Bases: RewriteRule
Signature
class UOpToParallelRule(merge_rewriters: Dict[ir.Block | None, MergePolicyABC])Parameters
| Name | Type | Description |
|---|---|---|
merge_rewriters | Dict[ir.Block | None, MergePolicyABC] |
Attributes
| Name | Type | Description |
|---|---|---|
merge_rewriters | Dict[ir.Block | None, MergePolicyABC] |
methodrewrite_Statement¶source
bloqade.qasm2.rewrite.uop_to_parallel.UOpToParallelRule.rewrite_Statement
def rewrite_Statement(node: ir.Statement) -> RewriteResultParameters
| Name | Type | Description |
|---|---|---|
node | ir.Statement |
Returns
RewriteResult