[llvm-branch-commits] [llvm] [NFC][AMDGPU] Create tables for async-related intrinsics (PR #225488)
Sameer Sahasrabuddhe via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Mon Oct 5 23:16:39 PDT 2026
================
@@ -2897,8 +2924,8 @@ class AMDGPULoadToLDS :
NoCapture<ArgIndex<1>>, WriteOnly<ArgIndex<1>>,
ImmArg<ArgIndex<2>>, ImmArg<ArgIndex<3>>, ImmArg<ArgIndex<4>>, IntrNoCallback, IntrNoFree],
"", [SDNPMemOperand]>;
-def int_amdgcn_load_to_lds : AMDGPULoadToLDS;
-def int_amdgcn_load_async_to_lds : AMDGPULoadToLDS;
+def int_amdgcn_load_to_lds : AMDGPULoadToLDS, AMDGPULDSDMAIntrinsic;
+def int_amdgcn_load_async_to_lds : AMDGPULoadToLDS, AMDGPUAsyncLDSDMAIntrinsic;
----------------
ssahasra wrote:
Same comment here ... every load-to-lds is already an LDS DMA? Also, here the gap in naming becomes more obvious. Presumably the intention is to separate async intrinsics from non-async intrinsics. Then the class name AMDGPULDSDMAIntrinsic isn't conveying any new information.
https://github.com/llvm/llvm-project/pull/225488
More information about the llvm-branch-commits
mailing list