diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2022-04-04 17:31:11 -0400 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2023-08-31 17:30:10 -0400 |
commit | ad9d13d5359182928f3b454d82dec92f14d0b07b (patch) | |
tree | 0b30986c5b56816ede50c3288f34483d253218f4 /llvm/lib/IR/Function.cpp | |
parent | e0447ce13d99e34abd7f8a17ccd159e7521da702 (diff) | |
download | llvm-ad9d13d5359182928f3b454d82dec92f14d0b07b.zip llvm-ad9d13d5359182928f3b454d82dec92f14d0b07b.tar.gz llvm-ad9d13d5359182928f3b454d82dec92f14d0b07b.tar.bz2 |
SelectionDAG: Swap operands of atomic_store
Irritatingly, atomic_store had operands in the opposite order from
regular store. This made it difficult to share patterns between
regular and atomic stores.
There was a previous incomplete attempt to move atomic_store into the
regular StoreSDNode which would be better.
I think it was a mistake for all atomicrmw to swap the operand order,
so maybe it's better to take this one step further.
https://reviews.llvm.org/D123143
Diffstat (limited to 'llvm/lib/IR/Function.cpp')
0 files changed, 0 insertions, 0 deletions