Skip to content

bloqade.lanes.rewrite.transversal.RewriteMoves

← Module overview

classRewriteMovessource

bloqade.lanes.rewrite.transversal.RewriteMoves

Bases: rewrite_abc.RewriteRule

Signature
class RewriteMoves(transform_lane: Callable[[LaneAddress], Iterable[LaneAddress] | None])

Parameters

NameTypeDescription
transform_laneCallable[[LaneAddress], Iterable[LaneAddress] | None]

Attributes

NameTypeDescription
transform_laneCallable[[LaneAddress], Iterable[LaneAddress] | None]

methodrewrite_Statementsource

bloqade.lanes.rewrite.transversal.RewriteMoves.rewrite_Statement

def rewrite_Statement(node: ir.Statement)

Parameters

NameTypeDescription
nodeir.Statement
source