irx.builder.lowering.tensor
irx.builder.lowering.tensor
Source: packages/irx/src/irx/builder/lowering/tensor.py
title: Tensor visitor mixin for llvmliteir.Classes
TensorVisitorMixin(VisitorMixinBase)
title: Tensor visitor mixin.Methods
visit(self, node: astx.TensorLiteral) -> None
title: Visit TensorLiteral nodes.
parameters:
node:
type: astx.TensorLiteralvisit(self, node: astx.TensorView) -> None
title: Visit TensorView nodes.
parameters:
node:
type: astx.TensorViewvisit(self, node: astx.TensorIndex) -> None
title: Visit TensorIndex nodes.
parameters:
node:
type: astx.TensorIndexvisit(self, node: astx.TensorStore) -> None
title: Visit TensorStore nodes.
parameters:
node:
type: astx.TensorStorevisit(self, node: astx.TensorNDim) -> None
title: Visit TensorNDim nodes.
parameters:
node:
type: astx.TensorNDimvisit(self, node: astx.TensorShape) -> None
title: Visit TensorShape nodes.
parameters:
node:
type: astx.TensorShapevisit(self, node: astx.TensorStride) -> None
title: Visit TensorStride nodes.
parameters:
node:
type: astx.TensorStridevisit(self, node: astx.TensorElementCount) -> None
title: Visit TensorElementCount nodes.
parameters:
node:
type: astx.TensorElementCountvisit(self, node: astx.TensorByteOffset) -> None
title: Visit TensorByteOffset nodes.
parameters:
node:
type: astx.TensorByteOffsetvisit(self, node: astx.TensorRetain) -> None
title: Visit TensorRetain nodes.
parameters:
node:
type: astx.TensorRetainvisit(self, node: astx.TensorRelease) -> None
title: Visit TensorRelease nodes.
parameters:
node:
type: astx.TensorRelease