aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
diff options
context:
space:
mode:
authorTobias Gysi <tobias.gysi@nextsilicon.com>2025-07-29 09:19:06 +0200
committerGitHub <noreply@github.com>2025-07-29 09:19:06 +0200
commit59013d44058ef423a117f95092150e16e16fdb09 (patch)
tree421a0d4bebea6ab3ef71b3ef116ba284a7e060d8 /llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp
parent144ae251aaf5f36310b9e3ef67e9d6d6e2fbf9c0 (diff)
downloadllvm-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