Documentation
irx.analysis.handlers._expressions.buffer_views
irx.analysis.handlers._expressions.buffer_views
Source: packages/irx/src/irx/analysis/handlers/_expressions/buffer_views.py
title: Expression buffer-view visitors.
summary: >-
Handle buffer-view descriptors, indexing, writes, and lifetime helper
expressions using the shared tensor-and-buffer support mixin.
Classes
ExpressionBufferViewVisitorMixin(ExpressionTensorBufferSupportVisitorMixin)
title: Expression buffer-view visitors.
Methods
visit(self, node: astx.BufferViewDescriptor) -> None
title: Visit BufferViewDescriptor nodes.
parameters:
node:
type: astx.BufferViewDescriptor
visit(self, node: astx.BufferViewIndex) -> None
title: Visit BufferViewIndex nodes.
parameters:
node:
type: astx.BufferViewIndex
visit(self, node: astx.BufferViewStore) -> None
title: Visit BufferViewStore nodes.
parameters:
node:
type: astx.BufferViewStore
visit(self, node: astx.BufferViewWrite) -> None
title: Visit BufferViewWrite nodes.
parameters:
node:
type: astx.BufferViewWrite
visit(self, node: astx.BufferViewRetain) -> None
title: Visit BufferViewRetain nodes.
parameters:
node:
type: astx.BufferViewRetain
visit(self, node: astx.BufferViewRelease) -> None
title: Visit BufferViewRelease nodes.
parameters:
node:
type: astx.BufferViewRelease