diff options
| author | Andrei Golubev <andrey.golubev@intel.com> | 2025-09-24 12:09:27 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-24 13:09:27 +0200 |
| commit | ff4c4997ee72f4fda2d9939faefe8ef262d294a8 (patch) | |
| tree | f5509b24403d66c2c59582719cdd0b5d7f213bae /offload/liboffload | |
| parent | 59e74a0749203998b3e5fd9bc6525de148db28ab (diff) | |
[mlir][bufferization] Support custom types at function boundaries (#159766)
Support custom types (3/N): allow custom tensor and buffer types in
function signatures and at call-sites. This is one of the major building
blocks to move in the direction of module-level one-shot-bufferization
support.
To achieve this, `BufferizationOptions::FunctionArgTypeConverterFn`
callback is converted to work with tensor-like and buffer-like types,
instead of the builtin counterparts. The default behavior for builtins
remains unchanged, while custom types by default go through
`TensorLikeType::getBufferType()` which is a general conversion
interface.
Diffstat (limited to 'offload/liboffload')
0 files changed, 0 insertions, 0 deletions
