Skip to content

bloqade.qasm2.rewrite.glob.GlobalToParallelRule

← Module overview

classGlobalToParallelRulesource

bloqade.qasm2.rewrite.glob.GlobalToParallelRule

Bases: abc.RewriteRule, GlobalRewriteBase

Signature
class GlobalToParallelRule(address_analysis: Dict[ir.SSAValue, address.Address])

Parameters

NameTypeDescription
address_analysisDict[ir.SSAValue, address.Address]

methodrewrite_Statementsource

bloqade.qasm2.rewrite.glob.GlobalToParallelRule.rewrite_Statement

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

Parameters

NameTypeDescription
nodeir.Statement

Returns

abc.RewriteResult

source

methodrewrite_ugatesource

bloqade.qasm2.rewrite.glob.GlobalToParallelRule.rewrite_ugate

def rewrite_ugate(node: glob.UGate)

Parameters

NameTypeDescription
nodeglob.UGate
source