[clang] [llvm] [AMDGPU] Track tensor load/store DMAs with asyncmark (PR #200775)

via cfe-commits cfe-commits at lists.llvm.org
Wed Jun 3 05:46:52 PDT 2026


================
@@ -2182,9 +2182,10 @@ class VIMAGE_TENSOR_Pseudo<string opName, bit _UpTo2D = 0> :
   let hasSideEffects = 0;
 
   bit UpTo2D = _UpTo2D;
-  let InOperandList = !if(UpTo2D, (ins SReg_128_XNULL:$vaddr0, SReg_256_XNULL:$vaddr1, R128A16:$r128, CPol:$cpol),
+  let InOperandList = !if(UpTo2D, (ins SReg_128_XNULL:$vaddr0, SReg_256_XNULL:$vaddr1,
+                                       R128A16:$r128, CPol:$cpol, i1imm:$IsAsync),
                                       (ins SReg_128_XNULL:$vaddr0, SReg_256_XNULL:$vaddr1, SReg_128_XNULL:$vaddr2,
-                                       SReg_128_XNULL:$vaddr3, R128A16:$r128, CPol:$cpol));
+                                       SReg_128_XNULL:$vaddr3, R128A16:$r128, CPol:$cpol, i1imm:$IsAsync));
----------------
adeshcom14 wrote:

Not required anymore.

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


More information about the cfe-commits mailing list