summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/BBVectorize.cpp
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2017-03-21 14:28:55 +0000
committerDmitry Vyukov <dvyukov@google.com>2017-03-21 14:28:55 +0000
commitde033e6cdbf10b979c65229fe5626572a3a8735d (patch)
tree0c63a667a133ef862daec6d159dba9264e094d6a /llvm/lib/Transforms/Vectorize/BBVectorize.cpp
parent00ece756c32f35afa70421479635a679e0947697 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud