[clang] [llvm] [AMDGPU] Introduce asyncmark/wait intrinsics (PR #180467)
via cfe-commits
cfe-commits at lists.llvm.org
Wed Feb 11 21:50:49 PST 2026
================
@@ -1427,6 +1529,49 @@ void WaitcntBrackets::determineWaitForScore(InstCounterType T,
}
}
+AMDGPU::Waitcnt WaitcntBrackets::determineAsyncWait(unsigned N) {
+ LLVM_DEBUG({
+ dbgs() << "Need " << N << " async marks. Found " << AsyncMarks.size()
+ << ":\n";
+ for (const auto &Mark : AsyncMarks) {
+ llvm::interleaveComma(Mark, dbgs());
+ dbgs() << '\n';
+ }
+ });
+
+ AMDGPU::Waitcnt Wait;
----------------
vporpo wrote:
Wait isn't used until later in line 1554, so perhaps move it to line 1551?
https://github.com/llvm/llvm-project/pull/180467
More information about the cfe-commits
mailing list