EarlyCSE: It isn't safe to CSE across synchronization boundaries
authorDavid Majnemer <david.majnemer@gmail.com>
Tue, 10 Feb 2015 23:09:43 +0000 (23:09 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Tue, 10 Feb 2015 23:09:43 +0000 (23:09 +0000)
commit0f8bd667a1ae9106b63f4e22a5f634931074c2fa
tree6012661ce9e8fdc0f57ca1f5b165562dc709c1c2
parent88972080a3681607fa34f5c05c593068bf2add5c
EarlyCSE: It isn't safe to CSE across synchronization boundaries

This fixes PR22514.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228760 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/EarlyCSE.cpp
test/Transforms/EarlyCSE/basic.ll