bloqade.qasm2.rewrite.uop_to_parallel.SimpleOptimalMergePolicy
← Module overview
class
classSimpleOptimalMergePolicy¶source
bloqade.qasm2.rewrite.uop_to_parallel.SimpleOptimalMergePolicy
Bases: OptimalMixIn, SimpleMergePolicy
Signature
class SimpleOptimalMergePolicy(address_analysis: Dict[ir.SSAValue, address.Address], merge_groups: List[List[ir.Statement]], group_numbers: Dict[ir.Statement, int], group_has_merged: Dict[int, bool] = dict())Parameters
| Name | Type | Default | Description |
|---|---|---|---|
address_analysis | Dict[ir.SSAValue, address.Address] | required | |
merge_groups | List[List[ir.Statement]] | required | |
group_numbers | Dict[ir.Statement, int] | required | |
group_has_merged | Dict[int, bool] | dict() |