Skip to content

bloqade.lanes.analysis.atom.impl.Move

← Module overview

classMovesource

bloqade.lanes.analysis.atom.impl.Move

Bases: interp.MethodTable

class Move

methodmove_implsource

bloqade.lanes.analysis.atom.impl.Move.move_impl

Signature
def move_impl(interp_: AtomInterpreter, frame: ForwardFrame[MoveExecution], stmt: move.Move)

Parameters

NameTypeDescription
interp_AtomInterpreter
frameForwardFrame[MoveExecution]
stmtmove.Move
source

methodnoop_implsource

bloqade.lanes.analysis.atom.impl.Move.noop_impl

Signature
def noop_impl(interp_: AtomInterpreter, frame: ForwardFrame[MoveExecution], stmt: move.StatefulStatement)

Parameters

NameTypeDescription
interp_AtomInterpreter
frameForwardFrame[MoveExecution]
stmtmove.StatefulStatement
source

methodload_implsource

bloqade.lanes.analysis.atom.impl.Move.load_impl

Signature
def load_impl(interp_: AtomInterpreter, frame: ForwardFrame[MoveExecution], stmt: move.Load)

Parameters

NameTypeDescription
interp_AtomInterpreter
frameForwardFrame[MoveExecution]
stmtmove.Load
source

methodfill_implsource

bloqade.lanes.analysis.atom.impl.Move.fill_impl

Signature
def fill_impl(interp_: AtomInterpreter, frame: ForwardFrame[MoveExecution], stmt: move.Fill)

Parameters

NameTypeDescription
interp_AtomInterpreter
frameForwardFrame[MoveExecution]
stmtmove.Fill
source

methodend_measure_implsource

bloqade.lanes.analysis.atom.impl.Move.end_measure_impl

Signature
def end_measure_impl(interp_: AtomInterpreter, frame: ForwardFrame[MoveExecution], stmt: move.EndMeasure)

Parameters

NameTypeDescription
interp_AtomInterpreter
frameForwardFrame[MoveExecution]
stmtmove.EndMeasure
source

methodconst_zone_implsource

bloqade.lanes.analysis.atom.impl.Move.const_zone_impl

Signature
def const_zone_impl(interp_: AtomInterpreter, frame: ForwardFrame[MoveExecution], stmt: move.ConstZone)

Parameters

NameTypeDescription
interp_AtomInterpreter
frameForwardFrame[MoveExecution]
stmtmove.ConstZone
source

methodmeasure_implsource

bloqade.lanes.analysis.atom.impl.Move.measure_impl

Signature
def measure_impl(interp_: AtomInterpreter, frame: ForwardFrame[MoveExecution], stmt: move.Measure)

Parameters

NameTypeDescription
interp_AtomInterpreter
frameForwardFrame[MoveExecution]
stmtmove.Measure
source

methodstore_implsource

bloqade.lanes.analysis.atom.impl.Move.store_impl

Signature
def store_impl(interp_: AtomInterpreter, frame: ForwardFrame[MoveExecution], stmt: move.Store)

Parameters

NameTypeDescription
interp_AtomInterpreter
frameForwardFrame[MoveExecution]
stmtmove.Store
source

methodget_future_result_implsource

bloqade.lanes.analysis.atom.impl.Move.get_future_result_impl

Signature
def get_future_result_impl(interp_: AtomInterpreter, frame: ForwardFrame[MoveExecution], stmt: move.GetFutureResult)

Parameters

NameTypeDescription
interp_AtomInterpreter
frameForwardFrame[MoveExecution]
stmtmove.GetFutureResult
source