Skip to content

bloqade.lanes.dialects.arch

arch

bloqade.lanes.dialects.arch

The ``bloqade.lanes.arch`` dialect: architecture-level location primitives.

Statements for constructing and inspecting LocationAddress values — loc (build one), cz_partner (resolve the CZ blockade partner), and the word_id / site_id / zone_id attribute reads — plus the const-prop, rewrites, and interpreter impls around them. These are machine-agnostic (LocationAddress + ArchSpec only) and independent of the movement dialect, which consumes LocationAddress values these produce.

Attributes

NameTypeDefaultDescription
dialect—ir.Dialect(name='lanes.arch')