Documentation

irx.analysis.handlers._expressions.tensors

irx.analysis.handlers._expressions.tensors

Source: packages/irx/src/irx/analysis/handlers/_expressions/tensors.py

title: Expression Tensor visitors.
summary: >-
  Handle tensor literals, views, indexing, and lifetime helper expressions
  using the shared tensor-and-buffer support mixin.

Classes

ExpressionTensorVisitorMixin(ExpressionTensorBufferSupportVisitorMixin)

title: Expression Tensor visitors.

Methods

visit(self, node: astx.TensorLiteral) -> None
title: Visit TensorLiteral nodes.
parameters:
  node:
    type: astx.TensorLiteral
visit(self, node: astx.TensorView) -> None
title: Visit TensorView nodes.
parameters:
  node:
    type: astx.TensorView
visit(self, node: astx.TensorIndex) -> None
title: Visit TensorIndex nodes.
parameters:
  node:
    type: astx.TensorIndex
visit(self, node: astx.TensorStore) -> None
title: Visit TensorStore nodes.
parameters:
  node:
    type: astx.TensorStore
visit(self, node: astx.TensorNDim) -> None
title: Visit TensorNDim nodes.
parameters:
  node:
    type: astx.TensorNDim
visit(self, node: astx.TensorShape) -> None
title: Visit TensorShape nodes.
parameters:
  node:
    type: astx.TensorShape
visit(self, node: astx.TensorStride) -> None
title: Visit TensorStride nodes.
parameters:
  node:
    type: astx.TensorStride
visit(self, node: astx.TensorElementCount) -> None
title: Visit TensorElementCount nodes.
parameters:
  node:
    type: astx.TensorElementCount
visit(self, node: astx.TensorByteOffset) -> None
title: Visit TensorByteOffset nodes.
parameters:
  node:
    type: astx.TensorByteOffset
visit(self, node: astx.TensorRetain) -> None
title: Visit TensorRetain nodes.
parameters:
  node:
    type: astx.TensorRetain
visit(self, node: astx.TensorRelease) -> None
title: Visit TensorRelease nodes.
parameters:
  node:
    type: astx.TensorRelease

Search documentation

Type to search.