Skip to content

bloqade.lanes.validation.address.Validation

← Module overview

classValidationsource

bloqade.lanes.validation.address.Validation

Bases: ValidationPass

Validates a move program against an architecture specification.

class Validation(*, arch_spec: ArchSpec)

Parameters

NameTypeDescription
arch_specArchSpec

Attributes

NameTypeDefaultDescription
arch_specArchSpecfield(kw_only=True)

methodnamesource

bloqade.lanes.validation.address.Validation.name

def name() -> str

Returns

str

source

methodrunsource

bloqade.lanes.validation.address.Validation.run

def run(method: ir.Method) -> tuple[Any, list[ir.ValidationError]]

Parameters

NameTypeDescription
methodir.Method

Returns

tuple[Any, list[ir.ValidationError]]

source