Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
| llvm/include/llvm/IR/IntrinsicsAMDGPU.td | ||
|---|---|---|
| 957 | The added description would imply that this should be updated too (since it isn't necessarily SGPR/imm) | |
| llvm/include/llvm/IR/IntrinsicsAMDGPU.td | ||
|---|---|---|
| 953 | Does this imply that the divergent descriptor and uniform offset result in s_buffer_load too? | |
| llvm/include/llvm/IR/IntrinsicsAMDGPU.td | ||
|---|---|---|
| 953 | For this patch I just wanted to say what is special about llvm.amdgcn.s.buffer.load. I don't want to say anything about divergent descriptors because (a) they are not fully supported yet (globalisel inserts a waterfall loop for them but selectiondag does not) and (b) if/when we do document that they are supported, it would apply to many intrinsics (all the ones that take a descriptor argument) not just this one. (But the answer to your question is yes, I would expect divergent descriptor and uniform offset to result in s_buffer_load.) | |
Does this imply that the divergent descriptor and uniform offset result in s_buffer_load too?