[llvm] [DirectX] Add `WaveActiveOp` builtin (PR #112058)

Justin Bogner via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 16 07:10:10 PDT 2024


bogner wrote:

I don't think this is the right approach. Replicating DXIL's WaveActiveOp as a DirectX intrinsic means we need to expose the enum of valid operations outside of the DXIL backend so that the front and middle end can generate them, and leaves us with IR that's kind of a pain to read since you need to interpret some arbitrary integer to understand it. I suspect we want separate intrinsics for each operation, or some other abstraction to represent these at a higher level

https://github.com/llvm/llvm-project/pull/112058


More information about the llvm-commits mailing list