Skip to content

Assign to literal

AssignToLiteral

Bases: BloqadeIRTransformer


              flowchart TD
              bloqade.analog.compiler.rewrite.common.assign_to_literal.AssignToLiteral[AssignToLiteral]
              bloqade.analog.ir.visitor.BloqadeIRTransformer[BloqadeIRTransformer]
              bloqade.analog.ir.visitor.BloqadeIRVisitor[BloqadeIRVisitor]

                              bloqade.analog.ir.visitor.BloqadeIRTransformer --> bloqade.analog.compiler.rewrite.common.assign_to_literal.AssignToLiteral
                                bloqade.analog.ir.visitor.BloqadeIRVisitor --> bloqade.analog.ir.visitor.BloqadeIRTransformer
                



              click bloqade.analog.compiler.rewrite.common.assign_to_literal.AssignToLiteral href "" "bloqade.analog.compiler.rewrite.common.assign_to_literal.AssignToLiteral"
              click bloqade.analog.ir.visitor.BloqadeIRTransformer href "" "bloqade.analog.ir.visitor.BloqadeIRTransformer"
              click bloqade.analog.ir.visitor.BloqadeIRVisitor href "" "bloqade.analog.ir.visitor.BloqadeIRVisitor"
            

Transform all assigned variables to literals.