[clang] [llvm] [AMDGPU] Introduce asyncmark/wait intrinsics (PR #173259)
Matt Arsenault via cfe-commits
cfe-commits at lists.llvm.org
Mon Jan 19 10:55:04 PST 2026
================
@@ -538,6 +538,14 @@ TARGET_BUILTIN(__builtin_amdgcn_ashr_pk_u8_i32, "UsUiUiUi", "nc", "ashr-pk-insts
TARGET_BUILTIN(__builtin_amdgcn_cvt_scalef32_2xpk16_fp6_f32, "V6UiV16fV16ff", "nc", "gfx950-insts")
TARGET_BUILTIN(__builtin_amdgcn_cvt_scalef32_2xpk16_bf6_f32, "V6UiV16fV16ff", "nc", "gfx950-insts")
+//===----------------------------------------------------------------------===//
+// Async mark builtins.
+//===----------------------------------------------------------------------===//
+
+// FIXME: Not supported on GFX12 yet. Will need a new feature when we do.
+TARGET_BUILTIN(__builtin_amdgcn_asyncmark, "v", "n", "vmem-to-lds-load-insts")
----------------
arsenm wrote:
This needs to be updated for the move to tablegen
https://github.com/llvm/llvm-project/pull/173259
More information about the cfe-commits
mailing list