Skip to content

bloqade.lanes.rewrite.move2squin.gates.InsertMeasurements

← Module overview

classInsertMeasurementssource

bloqade.lanes.rewrite.move2squin.gates.InsertMeasurements

Bases: rewrite_abc.RewriteRule

Signature
class InsertMeasurements(physical_ssa_values: dict[int, ir.SSAValue], move_exec_analysis: ForwardFrame[atom.MoveExecution])

Parameters

NameTypeDescription
physical_ssa_valuesdict[int, ir.SSAValue]
move_exec_analysisForwardFrame[atom.MoveExecution]

Attributes

NameTypeDescription
physical_ssa_valuesdict[int, ir.SSAValue]
move_exec_analysisForwardFrame[atom.MoveExecution]

methodrewrite_Statementsource

bloqade.lanes.rewrite.move2squin.gates.InsertMeasurements.rewrite_Statement

def rewrite_Statement(node: ir.Statement)

Parameters

NameTypeDescription
nodeir.Statement
source