[llvm] [SDAG][NVPTX] Support cache hints on atomic operations (PR #214918)
Yonah Goldberg via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 25 16:50:38 PDT 2026
================
@@ -2695,30 +2695,55 @@ class AtomicSDNodeXForm<SDNode atomic> {
}]>;
}
-multiclass F_ATOMIC_2<RegTyInfo t, SDPatternOperator op, string op_str, SDNode atomic, list<Predicate> preds = []> {
- defvar asm_str = "atom${sem:sem}${scope:scope}${addsp:addsp}" # "." # op_str;
+def atomic_addr : ComplexPattern<pAny, 4, "SelectAtomicADDR"> {
----------------
YonahGoldberg wrote:
Thanks, I went with a better approach I think of adding an `EmitDiagnostics` parameter to `getMemCacheHintOperands` to prevent duplicated warnings.
https://github.com/llvm/llvm-project/pull/214918
More information about the llvm-commits
mailing list