Skip to content

bloqade.squin.rewrite.wrap_analysis.WrapAnalysis

← Module overview

classWrapAnalysissource

bloqade.squin.rewrite.wrap_analysis.WrapAnalysis

Bases: RewriteRule

class WrapAnalysis

methodwrapsource

bloqade.squin.rewrite.wrap_analysis.WrapAnalysis.wrap

def wrap(value: ir.SSAValue) -> bool

Parameters

NameTypeDescription
valueir.SSAValue

Returns

bool

source

methodrewrite_Blocksource

bloqade.squin.rewrite.wrap_analysis.WrapAnalysis.rewrite_Block

def rewrite_Block(node: ir.Block) -> RewriteResult

Parameters

NameTypeDescription
nodeir.Block

Returns

RewriteResult

source

methodrewrite_Statementsource

bloqade.squin.rewrite.wrap_analysis.WrapAnalysis.rewrite_Statement

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

Parameters

NameTypeDescription
nodeir.Statement

Returns

RewriteResult

source