summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
diff options
context:
space:
mode:
authorEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-12-17 10:30:06 +0000
committerEvgeniy Stepanov <eugeni.stepanov@gmail.com>2014-12-17 10:30:06 +0000
commit372deb091ef44158d60bb4cc28f9110ab948ed2f (patch)
tree5485a8c26f2a4b92ee445e99837b409c925e3e46 /llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
parent508dd9b94c7c310a42982fae9b22fc21ebcdd482 (diff)
downloadbcm5719-llvm-372deb091ef44158d60bb4cc28f9110ab948ed2f.tar.gz
bcm5719-llvm-372deb091ef44158d60bb4cc28f9110ab948ed2f.zip
[msan] Stop calling pthread_getspecific in signal handlers.
pthread_getspecific is not async-signal-safe. MsanThread pointer is now stored in a TLS variable, and the TSD slot is used only for its destructor, and never from a signal handler. This should fix intermittent CHECK failures in MsanTSDSet. llvm-svn: 224423
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud