aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp
diff options
context:
space:
mode:
authorHelena Kotas <hekotas@microsoft.com>2024-09-16 19:35:24 -0700
committerGitHub <noreply@github.com>2024-09-16 19:35:24 -0700
commit5df1b79372a89648cdb4ab798f1c74985e00ac6e (patch)
tree25e77b0902805dc04b136ad3b7ce5dbaa02af078 /llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp
parent8982f9854f1fc6c3ade8c01f992fc49bf41f89b9 (diff)
downloadllvm-5df1b79372a89648cdb4ab798f1c74985e00ac6e.zip
llvm-5df1b79372a89648cdb4ab798f1c74985e00ac6e.tar.gz
llvm-5df1b79372a89648cdb4ab798f1c74985e00ac6e.tar.bz2
[HLSL] Add `[[hlsl::raw_buffer]]` attribute (#107954)
This PR introduces new HLSL resource type attribute `[[hlsl::raw_buffer]]`. Presence of this attribute on a resource handle means that the resource does not require typed element access. The attribute will be used on resource handles that represent buffers like `StructuredBuffer` or `ByteAddressBuffer` and in DXIL it will be translated to target extension type `dx.RawBuffer`. Fixes #107907
Diffstat (limited to 'llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions