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
| Name | Type | Default | Description |
|---|---|---|---|
dialect | — | ir.Dialect(name='lanes.arch') |