llvm / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
http://llvm.org
Other
29.42k stars 12.16k forks source link

[DirectX] Introduce llvm.dx.rawBufferLoad/Store and lower them to rawBufferLoad/Store dxil ops #106188

Open bogner opened 3 months ago

bogner commented 3 months ago

We need intrinsics for rawBufferLoad and Store, which will be lowered to the RawBufferLoad and Store dxil operations. These will be used by both StructuredBuffer and RawBuffer as of SM6.2.

lizhengxing commented 2 months ago

I'll work on this task.