Skip to content

bloqade.analog.compiler.analysis.common.check_slices.CheckSlices

← Module overview

classCheckSlicessource

bloqade.analog.compiler.analysis.common.check_slices.CheckSlices

Bases: BloqadeIRVisitor

class CheckSlices

methodcheck_slicesource

bloqade.analog.compiler.analysis.common.check_slices.CheckSlices.check_slice

Signature
def check_slice(node: Union[waveform.Slice, pulse.Slice, sequence.Slice])

Parameters

NameTypeDescription
nodeUnion[waveform.Slice, pulse.Slice, sequence.Slice]
source

methodvisit_waveform_Slicesource

bloqade.analog.compiler.analysis.common.check_slices.CheckSlices.visit_waveform_Slice

def visit_waveform_Slice(node: waveform.Slice)

Parameters

NameTypeDescription
nodewaveform.Slice
source

methodvisit_pulse_Slicesource

bloqade.analog.compiler.analysis.common.check_slices.CheckSlices.visit_pulse_Slice

def visit_pulse_Slice(node: pulse.Slice)

Parameters

NameTypeDescription
nodepulse.Slice
source

methodvisit_sequence_Slicesource

bloqade.analog.compiler.analysis.common.check_slices.CheckSlices.visit_sequence_Slice

def visit_sequence_Slice(node: sequence.Slice)

Parameters

NameTypeDescription
nodesequence.Slice
source