diff options
author | Dmitry Vyukov <dvyukov@google.com> | 2017-03-21 14:28:55 +0000 |
---|---|---|
committer | Dmitry Vyukov <dvyukov@google.com> | 2017-03-21 14:28:55 +0000 |
commit | de033e6cdbf10b979c65229fe5626572a3a8735d (patch) | |
tree | 0c63a667a133ef862daec6d159dba9264e094d6a /llvm/lib/Transforms/Vectorize/BBVectorize.cpp | |
parent | 00ece756c32f35afa70421479635a679e0947697 (diff) | |
download | bcm5719-llvm-de033e6cdbf10b979c65229fe5626572a3a8735d.tar.gz bcm5719-llvm-de033e6cdbf10b979c65229fe5626572a3a8735d.zip |
tsan: support __ATOMIC_HLE_ACQUIRE/RELEASE flags
HLE flags can be combined with memory order in atomic operations.
Currently tsan runtime crashes on e.g. IsStoreOrder(mo) in atomic store
if any of these additional flags are specified.
Filter these flags out.
See the comment as to why it is safe.
llvm-svn: 298378
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/BBVectorize.cpp')
0 files changed, 0 insertions, 0 deletions