Skip to content

bloqade.stim.rewrite.squin_measure.SquinMeasureToStim

← Module overview

classSquinMeasureToStimsource

bloqade.stim.rewrite.squin_measure.SquinMeasureToStim

Bases: RewriteRule

class SquinMeasureToStim(address_analysis: dict[ir.SSAValue, Address])

Parameters

NameTypeDescription
address_analysisdict[ir.SSAValue, Address]

Attributes

NameTypeDescription
address_analysisdict[ir.SSAValue, Address]

methodrewrite_Statementsource

bloqade.stim.rewrite.squin_measure.SquinMeasureToStim.rewrite_Statement

def rewrite_Statement(node: ir.Statement) -> RewriteResult

Parameters

NameTypeDescription
nodeir.Statement

Returns

RewriteResult

source

methodrewrite_Measuresource

bloqade.stim.rewrite.squin_measure.SquinMeasureToStim.rewrite_Measure

def rewrite_Measure(measure_stmt: qubit.stmts.Measure) -> RewriteResult

Parameters

NameTypeDescription
measure_stmtqubit.stmts.Measure

Returns

RewriteResult

source