API reference
python:irx:irx.builder.lowering.VariableVisitorMixin
class VariableVisitorMixin
Source: packages/irx/src/irx/builder/lowering/variables.py:38
Declared as: python:irx:irx.builder.lowering.variables.VariableVisitorMixin
Lower variable declarations and references to LLVM.
Methods
-
_destroy_replaced_list — Destroy owned list storage immediately before replacement.
-
_destroy_replaced_string — Destroy owned string storage before a validated replacement.
-
_register_owned_list_cleanup — Register lexical cleanup for one semantically owned list local.
-
_register_owned_string_cleanup — Register lexical cleanup for one semantically owned string.
-
visit — Visit VariableAssignment nodes.