bloqade.analog.compiler.rewrite.common.assign_to_literal.AssignToLiteral
← Module overview
class
method
sourcemethod
source
classAssignToLiteral¶source
bloqade.analog.compiler.rewrite.common.assign_to_literal.AssignToLiteral
Bases: BloqadeIRTransformer
Transform all assigned variables to literals.
class AssignToLiteralmethodvisit_scalar_AssignedVariable¶source
bloqade.analog.compiler.rewrite.common.assign_to_literal.AssignToLiteral.visit_scalar_AssignedVariable
def visit_scalar_AssignedVariable(node: scalar.AssignedVariable)Parameters
| Name | Type | Description |
|---|---|---|
node | scalar.AssignedVariable |
methodvisit_waveform_PythonFn¶source
bloqade.analog.compiler.rewrite.common.assign_to_literal.AssignToLiteral.visit_waveform_PythonFn
def visit_waveform_PythonFn(node: waveform.PythonFn)Parameters
| Name | Type | Description |
|---|---|---|
node | waveform.PythonFn |