[clang] [llvm] [AMDGPU][gfx1250] Add 128B cooperative atomics (PR #156418)
Pierre van Houtryve via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 3 00:25:16 PDT 2025
================
@@ -6776,6 +6776,28 @@ void Verifier::visitIntrinsicCall(Intrinsic::ID ID, CallBase &Call) {
"invalid vector type for format", &Call, Src1, Call.getArgOperand(2));
break;
}
+ case Intrinsic::amdgcn_cooperative_atomic_load_32x4B:
+ case Intrinsic::amdgcn_cooperative_atomic_load_16x8B:
+ case Intrinsic::amdgcn_cooperative_atomic_load_8x16B:
+ case Intrinsic::amdgcn_cooperative_atomic_store_32x4B:
+ case Intrinsic::amdgcn_cooperative_atomic_store_16x8B:
+ case Intrinsic::amdgcn_cooperative_atomic_store_8x16B: {
+ // Check we only use this intrinsic on the FLAT or GLOBAL address spaces.
----------------
Pierre-vh wrote:
`llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cooperative.atomic-verifier.ll` has those tests
https://github.com/llvm/llvm-project/pull/156418
More information about the llvm-commits
mailing list