bloqade.gemini.common.validation.move_to.MoveToValidation
← Module overview
class
method
method
source
classMoveToValidation¶source
bloqade.gemini.common.validation.move_to.MoveToValidation
Bases: ValidationPass
Eager per-statement validation for ``arrange.MoveTo`` (failures 1-5).
class MoveToValidation(*, arch_spec: ArchSpec)Parameters
| Name | Type | Description |
|---|---|---|
arch_spec | ArchSpec |
Attributes
| Name | Type | Default | Description |
|---|---|---|---|
arch_spec | ArchSpec | field(kw_only=True) |
methodname¶source
bloqade.gemini.common.validation.move_to.MoveToValidation.name
methodrun¶source
bloqade.gemini.common.validation.move_to.MoveToValidation.run
def run(method: ir.Method) -> tuple[Any, list[ir.ValidationError]]Parameters
| Name | Type | Description |
|---|---|---|
method | ir.Method |
Returns
tuple[Any, list[ir.ValidationError]]