[llvm-branch-commits] [llvm] AMDGPU: Add a subtarget feature for fine-grained remote memory support (PR #96442)
Yaxun Liu via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Mon Jun 24 11:00:45 PDT 2024
================
@@ -788,6 +788,14 @@ def FeatureFlatAtomicFaddF32Inst
"Has flat_atomic_add_f32 instruction"
>;
+def FeatureAgentScopeFineGrainedRemoteMemoryAtomics
+ : SubtargetFeature<"agent-scope-fine-grained-remote-memory-atomics",
+ "HasAgentScopeFineGrainedRemoteMemoryAtomics",
+ "true",
+ "Agent (device) scoped atomic operations not directly supported by "
----------------
yxsamliu wrote:
I feel the description is a little bit confusing, at least for me.
how about
"Agent (device) scoped atomic operations, excluding those directly supported by PCIe (i.e., integer atomic add, exchange, and compare-and-swap), are functional for allocations in host or peer PCIe device memory."
https://github.com/llvm/llvm-project/pull/96442
More information about the llvm-branch-commits
mailing list