aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Function.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2022-04-04 17:31:11 -0400
committerMatt Arsenault <Matthew.Arsenault@amd.com>2023-08-31 17:30:10 -0400
commitad9d13d5359182928f3b454d82dec92f14d0b07b (patch)
tree0b30986c5b56816ede50c3288f34483d253218f4 /llvm/lib/IR/Function.cpp
parente0447ce13d99e34abd7f8a17ccd159e7521da702 (diff)
downloadllvm-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