From 0649594e249f215d27a3fc109758f0e7f1a069bf Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Sun, 10 Sep 2023 15:17:30 -0700 Subject: [PATCH] [M68k] Swap operands of atomic_store after D123143 --- llvm/lib/Target/M68k/M68kInstrAtomics.td | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/llvm/lib/Target/M68k/M68kInstrAtomics.td b/llvm/lib/Target/M68k/M68kInstrAtomics.td index 6be53d469bbcd..40c6593e2cfa5 100644 --- a/llvm/lib/Target/M68k/M68kInstrAtomics.td +++ b/llvm/lib/Target/M68k/M68kInstrAtomics.td @@ -10,8 +10,7 @@ foreach size = [8, 16, 32] in { def : Pat<(!cast("atomic_load_"#size) MxCP_ARI:$ptr), (!cast("MOV"#size#"dj") !cast("MxARI"#size):$ptr)>; - def : Pat<(!cast("atomic_store_"#size) MxCP_ARI:$ptr, - !cast("MxDRD"#size):$val), + def : Pat<(!cast("atomic_store_"#size) !cast("MxDRD"#size):$val, MxCP_ARI:$ptr), (!cast("MOV"#size#"jd") !cast("MxARI"#size):$ptr, !cast("MxDRD"#size):$val)>; }