summaryrefslogtreecommitdiff
path: root/offload/liboffload
diff options
context:
space:
mode:
authorAndrei Golubev <andrey.golubev@intel.com>2025-09-24 12:09:27 +0100
committerGitHub <noreply@github.com>2025-09-24 13:09:27 +0200
commitff4c4997ee72f4fda2d9939faefe8ef262d294a8 (patch)
treef5509b24403d66c2c59582719cdd0b5d7f213bae /offload/liboffload
parent59e74a0749203998b3e5fd9bc6525de148db28ab (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