Skip to content

bloqade.lanes.rewrite.fuse_gates.FuseAdjacentGates

← Module overview

classFuseAdjacentGatessource

bloqade.lanes.rewrite.fuse_gates.FuseAdjacentGates

Bases: rewrite_abc.RewriteRule

Fuse adjacent same-op same-params R/Rz/CZ statements with disjoint qubits.

class FuseAdjacentGates

methodrewrite_Statementsource

bloqade.lanes.rewrite.fuse_gates.FuseAdjacentGates.rewrite_Statement

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

Parameters

NameTypeDescription
nodeir.Statement

Returns

rewrite_abc.RewriteResult

source