diff options
author | Tobias Gysi <tobias.gysi@nextsilicon.com> | 2025-07-29 09:19:06 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-29 09:19:06 +0200 |
commit | 59013d44058ef423a117f95092150e16e16fdb09 (patch) | |
tree | 421a0d4bebea6ab3ef71b3ef116ba284a7e060d8 /llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp | |
parent | 144ae251aaf5f36310b9e3ef67e9d6d6e2fbf9c0 (diff) | |
download | llvm-59013d44058ef423a117f95092150e16e16fdb09.zip llvm-59013d44058ef423a117f95092150e16e16fdb09.tar.gz llvm-59013d44058ef423a117f95092150e16e16fdb09.tar.bz2 |
[mlir][llvm] Add intrinsic arg and result attribute support (#150783)
This patch extends the LLVM dialect's intrinsic infra to support
argument and result attributes. Initial support is added for the memory
intrinsics `llvm.intr.memcpy`, `llvm.intr.memmove`, and
`llvm.intr.memset`.
Additionally, an ArgAndResultAttrsOpInterface is factored out of
CallOpInterface and CallableOpInterface, enabling operations to have
argument and result attributes without requiring them to be a call or a
callable operation.
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp')
0 files changed, 0 insertions, 0 deletions