Skip to content

bloqade.lanes.dialects.place.QuantumStmt

← Module overview

classQuantumStmtsource

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

NameTypeDefaultDescription
state_beforeir.SSAValuerequired
*extra_result_typestypes.TypeAttribute()

Attributes

NameTypeDefaultDescription
state_beforeir.SSAValueinfo.argument(StateType)
state_afterir.ResultValueinfo.result(StateType)