[llvm] [NVPTX] Cleanup support for atomic loads/stores (PR #201468)
Akshay Deodhar via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 1 14:51:26 PDT 2026
================
@@ -7600,11 +7600,37 @@ NVPTXTargetLowering::shouldExpandAtomicRMWInIR(const AtomicRMWInst *AI) const {
return AtomicExpansionKind::CmpXChg;
}
+// clang-format off
+// Atomic load lowering grid (rows: native memory-ordering support; columns:
+// LLVM ordering):
+//
+// seq_cst acquire
+// supported fence.sc; ld.acquire ld.acquire
+// unsupported fence.sc; ld.relaxed; fence.acquire ld.relaxed; fence.acquire
----------------
akshayrdeodhar wrote:
Cleaned this up.
https://github.com/llvm/llvm-project/pull/201468
More information about the llvm-commits
mailing list