mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-16 11:06:33 +00:00
[M68k] Swap operands of atomic_store after D123143
This commit is contained in:
parent
61c44f1822
commit
0649594e24
@ -10,8 +10,7 @@ foreach size = [8, 16, 32] in {
|
||||
def : Pat<(!cast<SDPatternOperator>("atomic_load_"#size) MxCP_ARI:$ptr),
|
||||
(!cast<MxInst>("MOV"#size#"dj") !cast<MxMemOp>("MxARI"#size):$ptr)>;
|
||||
|
||||
def : Pat<(!cast<SDPatternOperator>("atomic_store_"#size) MxCP_ARI:$ptr,
|
||||
!cast<MxRegOp>("MxDRD"#size):$val),
|
||||
def : Pat<(!cast<SDPatternOperator>("atomic_store_"#size) !cast<MxRegOp>("MxDRD"#size):$val, MxCP_ARI:$ptr),
|
||||
(!cast<MxInst>("MOV"#size#"jd") !cast<MxMemOp>("MxARI"#size):$ptr,
|
||||
!cast<MxRegOp>("MxDRD"#size):$val)>;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user