Documentation

irx.builder.lowering.system

irx.builder.lowering.system

Source: packages/irx/src/irx/builder/lowering/system.py

title: System/runtime visitor mixins for llvmliteir.

Classes

SystemVisitorMixin(ClassVisitorMixin)

No docstring available.

Methods

visit(self, node: astx.Cast) -> None
title: Visit Cast nodes.
parameters:
  node:
    type: astx.Cast
visit(self, node: astx.IsInstanceExpr) -> None
title: Visit IsInstanceExpr nodes.
parameters:
  node:
    type: astx.IsInstanceExpr
visit(self, node: astx.PrintExpr) -> None
title: Visit PrintExpr nodes.
parameters:
  node:
    type: astx.PrintExpr
visit(self, node: astx.TypeOfExpr) -> None
title: Visit TypeOfExpr nodes.
parameters:
  node:
    type: astx.TypeOfExpr
lower_table_cast(self, node: astx.Cast, value: ir.Value, plan: ArrowTableCast) -> None
title: Check every table chunk while preserving independent ownership.
parameters:
  node:
    type: astx.Cast
  value:
    type: ir.Value
  plan:
    type: ArrowTableCast
lower_arrow_cast(self, node: astx.Cast, value: ir.Value, plan: ArrowConversion) -> None
title: >-
  Lower a resolved RecordBatch conversion through checked runtime APIs.
parameters:
  node:
    type: astx.Cast
  value:
    type: ir.Value
  plan:
    type: ArrowConversion

Search documentation

Type to search.