Skip to content

bloqade.lanes.dialects.arch.rewrite.RewriteLocationAttr

← Module overview

classRewriteLocationAttrsource

bloqade.lanes.dialects.arch.rewrite.RewriteLocationAttr

Bases: RewriteRule

Lower ``py.GetAttr`` on a ``LocationAddress`` (``word_id`` / ``site_id`` / ``zone_id``) into the corresponding arch-dialect statement.

class RewriteLocationAttr

methodrewrite_Statementsource

bloqade.lanes.dialects.arch.rewrite.RewriteLocationAttr.rewrite_Statement

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

Parameters

NameTypeDescription
nodeir.Statement

Returns

RewriteResult

source