Skip to content

bloqade.analysis.address.impls.Scf

← Module overview

classScfsource

bloqade.analysis.address.impls.Scf

Bases: interp.MethodTable

class Scf

methodyield_source

bloqade.analysis.address.impls.Scf.yield_

Signature
def yield_(interp_: AddressAnalysis, frame: ForwardFrame[Address], stmt: scf.Yield)

Parameters

NameTypeDescription
interp_AddressAnalysis
frameForwardFrame[Address]
stmtscf.Yield
source

methodifelsesource

bloqade.analysis.address.impls.Scf.ifelse

Signature
def ifelse(interp_: AddressAnalysis, frame: ForwardFrame[Address], stmt: scf.IfElse)

Parameters

NameTypeDescription
interp_AddressAnalysis
frameForwardFrame[Address]
stmtscf.IfElse
source

methodfor_loopsource

bloqade.analysis.address.impls.Scf.for_loop

Signature
def for_loop(interp_: AddressAnalysis, frame: ForwardFrame[Address], stmt: scf.For)

Parameters

NameTypeDescription
interp_AddressAnalysis
frameForwardFrame[Address]
stmtscf.For
source