[llvm] [AMDGPU] New intrinsic llvm.amdgcn.pops.exiting.wave.id (PR #89612)
Jay Foad via llvm-commits
llvm-commits at lists.llvm.org
Wed May 22 09:14:28 PDT 2024
================
@@ -213,6 +213,11 @@ let isMoveImm = 1 in {
} // End Uses = [SCC]
} // End isMoveImm = 1
+// Variant of S_MOV_B32 used for reading volatile source values like
+// SRC_POPS_EXITING_WAVE_ID.
+let mayLoad = 1, mayStore = 1, maybeAtomic = 0 in
+def S_MOV_B32_loadstore : SOP1_32 <"s_mov_b32">;
----------------
jayfoad wrote:
OK, I updated the patch to select it in C++ (and rebased).
https://github.com/llvm/llvm-project/pull/89612
More information about the llvm-commits
mailing list