[llvm-branch-commits] [llvm] [X86] Remove extra MOV after widening atomic store (PR #197619)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Mon May 18 04:43:11 PDT 2026
================
@@ -1254,6 +1254,11 @@ def extloadv4f16 : PatFrag<(ops node:$ptr), (extloadvf16 node:$ptr)>;
def extloadv8f16 : PatFrag<(ops node:$ptr), (extloadvf16 node:$ptr)>;
def extloadv16f16 : PatFrag<(ops node:$ptr), (extloadvf16 node:$ptr)>;
+// Matches either 'store' or 'atomic_store' (any alignment, any ordering).
+def memstore : PatFrags<(ops node:$val, node:$ptr),
----------------
jofrn wrote:
https://github.com/llvm/llvm-project/pull/197619#discussion_r3258593623 okie.
https://github.com/llvm/llvm-project/pull/197619
More information about the llvm-branch-commits
mailing list