bloqade.lanes.dialects.place.QuantumStmt
← Module overview
class
classQuantumStmt¶source
bloqade.lanes.dialects.place.QuantumStmt
Bases: ir.Statement
This is a base class for all low level statements.
Signature
class QuantumStmt(state_before: ir.SSAValue, *extra_result_types: types.TypeAttribute = ())Parameters
| Name | Type | Default | Description |
|---|---|---|---|
state_before | ir.SSAValue | required | |
*extra_result_types | types.TypeAttribute | () |
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
state_before | ir.SSAValue | info.argument(StateType) | |
state_after | ir.ResultValue | info.result(StateType) |