[llvm] [AMDGPU] Less-constrained scheduling for ASYNCMARK (PR #197638)

Krzysztof Drewniak via llvm-commits llvm-commits at lists.llvm.org
Wed May 27 13:48:40 PDT 2026


krzysz00 wrote:

> ince we're making wait_asyncmark not hasSideEffects, it and other things should def/use something, but let's not call it ASYNCcnt, that's very confusing. Why don't all the instructions that can be tracked by asyncmark use/def something like "AsyncMarker". Asynccnt is the hardware counter, which is not the same as the modeling of async operations, as clearly demonstrated by tdm

Yeah, that's what I had in mind here

> Can you paste the link to the ticket? I think TENSORcnt can be added to def/use of asyncmark/wait_asyncmark to sequence TDM instrs and them.

https://amd-hub.atlassian.net/browse/LCOMPILER-1619 is the ticket (with apologies to external readers)

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


More information about the llvm-commits mailing list