[Mlir-commits] [clang] [llvm] [mlir] [AMDGPU] Implement AsyncMark Stages (PR #220442)
Krzysztof Drewniak
llvmlistbot at llvm.org
Tue Oct 13 11:46:03 PDT 2026
================
@@ -49,9 +104,9 @@ not related in *program-order* with any other operations from that thread. But
the thread can use an asyncmark to ensure that the async operation is
*completed-at* some later operation.
-An async operation `A` *initiated-by* an instruction `I` is *completed-at* some
-`wait.asyncmark()` operation `Y` if there exists an `asyncmark()` operation `X`
-such that:
+An async operation `A`, *initiated-by* an instruction `I` is *completed-at* some
+`wait.asyncmark()` operation `Y` if there exists an `asyncmark()` operation `X`:
+
----------------
krzysz00 wrote:
... This needs the condition that the mark and wait both have `B`'s stage in their masks
https://github.com/llvm/llvm-project/pull/220442
More information about the Mlir-commits
mailing list