Skip to content

bloqade.lanes.arch.gemini.logical.rewrite.RewriteMoves

← Module overview

classRewriteMovessource

bloqade.lanes.arch.gemini.logical.rewrite.RewriteMoves

Bases: rewrite_abc.RewriteRule

class RewriteMoves(sites_per_word: int = 2)

Parameters

NameTypeDefaultDescription
sites_per_wordint2

Attributes

NameTypeDefaultDescription
sites_per_wordint2

methodget_address_infosource

bloqade.lanes.arch.gemini.logical.rewrite.RewriteMoves.get_address_info

def get_address_info(node: move.Move)

Parameters

NameTypeDescription
nodemove.Move
source

methodrewrite_Statementsource

bloqade.lanes.arch.gemini.logical.rewrite.RewriteMoves.rewrite_Statement

def rewrite_Statement(node: ir.Statement)

Parameters

NameTypeDescription
nodeir.Statement
source