OSDN Git Service

Atomic load/store handling for the passes using memdep (GVN, DSE, memcpyopt).
authorEli Friedman <eli.friedman@gmail.com>
Wed, 17 Aug 2011 22:22:24 +0000 (22:22 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Wed, 17 Aug 2011 22:22:24 +0000 (22:22 +0000)
commit56efe24431b045be120d1fd5f6b0aa43a6b01c48
tree61079456e621c36efec6f4efff6f91faaa0d8c76
parent0dd80b0d695b94b3baa8ec9195e9b41f3493da4f
Atomic load/store handling for the passes using memdep (GVN, DSE, memcpyopt).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137888 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/DeadStoreElimination.cpp
lib/Transforms/Scalar/GVN.cpp
lib/Transforms/Scalar/MemCpyOptimizer.cpp
test/Transforms/DeadStoreElimination/atomic.ll [new file with mode: 0644]
test/Transforms/GVN/atomic.ll [new file with mode: 0644]
test/Transforms/MemCpyOpt/atomic.ll [new file with mode: 0644]