Skip to content

bloqade.squin.rewrite.wrap_analysis.WrapAddressAnalysis

← Module overview

classWrapAddressAnalysissource

bloqade.squin.rewrite.wrap_analysis.WrapAddressAnalysis

Bases: WrapAnalysis

Wrap address-analysis results into SSA value hints.

class WrapAddressAnalysis(address_analysis: dict[ir.SSAValue, Address])

Parameters

NameTypeDescription
address_analysisdict[ir.SSAValue, Address]

Attributes

NameTypeDescription
address_analysisdict[ir.SSAValue, Address]

methodwrapsource

bloqade.squin.rewrite.wrap_analysis.WrapAddressAnalysis.wrap

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

Attach an address hint to a value when analysis produced one.

Parameters

NameTypeDescription
valueir.SSAValue

Returns

bool

source