bloqade.lanes.dialects.stack_move.Measure
← Module overview
class
classMeasure¶source
bloqade.lanes.dialects.stack_move.Measure
Bases: ir.Statement
Matches bytecode `measure(arity)`: pops `arity` zone values and pushes `arity` measure futures. Zone grouping (dedup of distinct zones when lowering to move.Measure) happens in stack_move2move.
class Measure(zones: typing.Sequence[ir.SSAValue])Parameters
| Name | Type | Description |
|---|---|---|
zones | typing.Sequence[ir.SSAValue] |
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
traits | — | frozenset({lowering.FromPythonCall(), HasArity()}) | |
zones | tuple[ir.SSAValue, ...] | info.argument(type=ZoneAddressType) |