bloqade.lanes.passes.SequentialPlacePass
← Module overview
class
method
source
classSequentialPlacePass¶source
bloqade.lanes.passes.SequentialPlacePass
Bases: passes.Pass
Preserve gate order; merge only adjacent single-qubit-gate placements (R, Rz).
class SequentialPlacePassCZ placements remain isolated, preserving the original program order. This is the default behavior.
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
name | str | 'sequential_place' |
methodunsafe_run¶source
bloqade.lanes.passes.SequentialPlacePass.unsafe_run
def unsafe_run(mt: ir.Method) -> RewriteResultParameters
| Name | Type | Description |
|---|---|---|
mt | ir.Method |
Returns
RewriteResult