[Mlir-commits] [mlir] [mlir][ROCDL] Add async variants of pre-gfx12 LDS load intrinsics (PR #181072)

Krzysztof Drewniak llvmlistbot at llvm.org
Mon Feb 16 10:25:22 PST 2026


================
@@ -1224,12 +1224,24 @@ llvm.func @rocdl.load.to.lds(%src : !llvm.ptr<7>, %dst: !llvm.ptr<3>) {
   llvm.return
 }
 
+llvm.func @rocdl.load.async.to.lds(%src : !llvm.ptr<7>, %dst: !llvm.ptr<3>) {
+  //CHECK: call void @llvm.amdgcn.load.async.to.lds.p7
----------------
krzysz00 wrote:

Exactly

You have to use asyncmark / wait.asyncmark instead to get correctness

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


More information about the Mlir-commits mailing list