Skip to content

bloqade.lanes.rewrite.state.RewriteBranches

← Module overview

classRewriteBranchessource

bloqade.lanes.rewrite.state.RewriteBranches

Bases: RewriteRule

class RewriteBranches

methodrewrite_Statementsource

bloqade.lanes.rewrite.state.RewriteBranches.rewrite_Statement

def rewrite_Statement(node: ir.Statement)

Parameters

NameTypeDescription
nodeir.Statement
source

methodrewrite_nodesource

bloqade.lanes.rewrite.state.RewriteBranches.rewrite_node

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

Parameters

NameTypeDescription
nodeir.Statement

Returns

RewriteResult

source

methodrewrite_Branchsource

bloqade.lanes.rewrite.state.RewriteBranches.rewrite_Branch

def rewrite_Branch(node: cf.Branch)

Parameters

NameTypeDescription
nodecf.Branch
source

methodrewrite_ConditionalBranchsource

bloqade.lanes.rewrite.state.RewriteBranches.rewrite_ConditionalBranch

def rewrite_ConditionalBranch(node: cf.ConditionalBranch)

Parameters

NameTypeDescription
nodecf.ConditionalBranch
source