bloqade.lanes.dialects.stack_move
stack_move¶
bloqade.lanes.dialects.stack_move
stack_move dialect — 1:1 SSA image of the bytecode.
- HasArity
- ConstFloat
- ConstInt
- ConstLoc
- ConstLane
- ConstZone
- Pop
- Dup
- Swap
- InitialFill
- Fill
- Move
- LocalR
- LocalRz
- GlobalR
- GlobalRz
- CZ
- Measure
- AwaitMeasure
- NewArray
- GetItem
- SetDetector
- SetObservable
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
dialect | — | ir.Dialect(name='lanes.stack_move') | |
LocationAddressType | — | types.PyClass(LocationAddress) | |
LaneAddressType | — | types.PyClass(LaneAddress) | |
ZoneAddressType | — | types.PyClass(ZoneAddress) | |
T | — | types.TypeVar('T') | |
TopType | — | types.TypeVar('TopType') | |
BottomType | — | types.TypeVar('BottomType') | |
ElemType | — | types.TypeVar('ElemType') | |
Dim0Type | — | types.TypeVar('Dim0Type') | |
Dim1Type | — | types.TypeVar('Dim1Type') | |
TYPE_TAG | dict[int, types.TypeAttribute] | {0: types.Float, 1: types.Int, 2: ArrayType[types.Any, types.Any, types.Any], 3: LocationAddressType, 4: LaneAddressTyp… |
View bloqade.lanes.dialects.stack_move.HasArity →View bloqade.lanes.dialects.stack_move.HasArity.n_fixed →View bloqade.lanes.dialects.stack_move.HasArity.arity →View bloqade.lanes.dialects.stack_move.ConstFloat →View bloqade.lanes.dialects.stack_move.ConstFloat.traits →View bloqade.lanes.dialects.stack_move.ConstFloat.value →View bloqade.lanes.dialects.stack_move.ConstFloat.result →View bloqade.lanes.dialects.stack_move.ConstInt →View bloqade.lanes.dialects.stack_move.ConstInt.traits →View bloqade.lanes.dialects.stack_move.ConstInt.value →View bloqade.lanes.dialects.stack_move.ConstInt.result →View bloqade.lanes.dialects.stack_move.ConstLoc →View bloqade.lanes.dialects.stack_move.ConstLoc.traits →View bloqade.lanes.dialects.stack_move.ConstLoc.value →View bloqade.lanes.dialects.stack_move.ConstLoc.result →View bloqade.lanes.dialects.stack_move.ConstLane →View bloqade.lanes.dialects.stack_move.ConstLane.traits →View bloqade.lanes.dialects.stack_move.ConstLane.value →View bloqade.lanes.dialects.stack_move.ConstLane.result →View bloqade.lanes.dialects.stack_move.ConstZone →View bloqade.lanes.dialects.stack_move.ConstZone.traits →View bloqade.lanes.dialects.stack_move.ConstZone.value →View bloqade.lanes.dialects.stack_move.ConstZone.result →View bloqade.lanes.dialects.stack_move.Pop →View bloqade.lanes.dialects.stack_move.Pop.traits →View bloqade.lanes.dialects.stack_move.Pop.value →View bloqade.lanes.dialects.stack_move.Dup →View bloqade.lanes.dialects.stack_move.Dup.traits →View bloqade.lanes.dialects.stack_move.Dup.value →View bloqade.lanes.dialects.stack_move.Dup.result →View bloqade.lanes.dialects.stack_move.Swap →View bloqade.lanes.dialects.stack_move.Swap.traits →View bloqade.lanes.dialects.stack_move.Swap.in_top →View bloqade.lanes.dialects.stack_move.Swap.in_bot →View bloqade.lanes.dialects.stack_move.Swap.out_top →View bloqade.lanes.dialects.stack_move.Swap.out_bot →View bloqade.lanes.dialects.stack_move.InitialFill →View bloqade.lanes.dialects.stack_move.InitialFill.traits →View bloqade.lanes.dialects.stack_move.InitialFill.locations →View bloqade.lanes.dialects.stack_move.Fill →View bloqade.lanes.dialects.stack_move.Fill.traits →View bloqade.lanes.dialects.stack_move.Fill.locations →View bloqade.lanes.dialects.stack_move.Move →View bloqade.lanes.dialects.stack_move.Move.traits →View bloqade.lanes.dialects.stack_move.Move.lanes →View bloqade.lanes.dialects.stack_move.LocalR →View bloqade.lanes.dialects.stack_move.LocalR.traits →View bloqade.lanes.dialects.stack_move.LocalR.axis_angle →View bloqade.lanes.dialects.stack_move.LocalR.rotation_angle →View bloqade.lanes.dialects.stack_move.LocalR.locations →View bloqade.lanes.dialects.stack_move.LocalRz →View bloqade.lanes.dialects.stack_move.LocalRz.traits →View bloqade.lanes.dialects.stack_move.LocalRz.rotation_angle →View bloqade.lanes.dialects.stack_move.LocalRz.locations →View bloqade.lanes.dialects.stack_move.GlobalR →View bloqade.lanes.dialects.stack_move.GlobalR.traits →View bloqade.lanes.dialects.stack_move.GlobalR.axis_angle →View bloqade.lanes.dialects.stack_move.GlobalR.rotation_angle →View bloqade.lanes.dialects.stack_move.GlobalRz →View bloqade.lanes.dialects.stack_move.GlobalRz.traits →View bloqade.lanes.dialects.stack_move.GlobalRz.rotation_angle →View bloqade.lanes.dialects.stack_move.CZ →View bloqade.lanes.dialects.stack_move.CZ.traits →View bloqade.lanes.dialects.stack_move.CZ.zone →View bloqade.lanes.dialects.stack_move.Measure →View bloqade.lanes.dialects.stack_move.Measure.traits →View bloqade.lanes.dialects.stack_move.Measure.zones →View bloqade.lanes.dialects.stack_move.AwaitMeasure →View bloqade.lanes.dialects.stack_move.AwaitMeasure.traits →View bloqade.lanes.dialects.stack_move.AwaitMeasure.future →View bloqade.lanes.dialects.stack_move.AwaitMeasure.result →View bloqade.lanes.dialects.stack_move.NewArray →View bloqade.lanes.dialects.stack_move.NewArray.traits →View bloqade.lanes.dialects.stack_move.NewArray.values →View bloqade.lanes.dialects.stack_move.NewArray.type_tag →View bloqade.lanes.dialects.stack_move.NewArray.dim0 →View bloqade.lanes.dialects.stack_move.NewArray.dim1 →View bloqade.lanes.dialects.stack_move.NewArray.result →View bloqade.lanes.dialects.stack_move.GetItem →View bloqade.lanes.dialects.stack_move.GetItem.traits →View bloqade.lanes.dialects.stack_move.GetItem.array →View bloqade.lanes.dialects.stack_move.GetItem.indices →View bloqade.lanes.dialects.stack_move.GetItem.result →View bloqade.lanes.dialects.stack_move.SetDetector →View bloqade.lanes.dialects.stack_move.SetDetector.traits →View bloqade.lanes.dialects.stack_move.SetDetector.array →View bloqade.lanes.dialects.stack_move.SetDetector.result →View bloqade.lanes.dialects.stack_move.SetObservable →View bloqade.lanes.dialects.stack_move.SetObservable.traits →View bloqade.lanes.dialects.stack_move.SetObservable.array →View bloqade.lanes.dialects.stack_move.SetObservable.result →