History log of /external/llvm/unittests/Support/ManagedStatic.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c6a4f5e819217e1e12c458aed8e7b122e23a3a58 21-Jul-2014 Stephen Hines <srhines@google.com> Update LLVM for rebase to r212749.

Includes a cherry-pick of:
r212948 - fixes a small issue with atomic calls

Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
/external/llvm/unittests/Support/ManagedStatic.cpp
8305acb20062ffa37d1579d0063794432c01c26b 14-May-2013 Duncan Sands <baldrick@free.fr> Get the unittests compiling when building with cmake and the setting
-DLLVM_ENABLE_THREADS=false.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181788 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/ManagedStatic.cpp
d6d0ebbed7ecb807e0606ac4f96af9e40202a3bb 27-Mar-2013 Evgeniy Stepanov <eugeni.stepanov@gmail.com> Disable Initialize.MultipleThreads test under MemorySanitizer.

Fails due to insufficient thread stack.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178135 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/ManagedStatic.cpp
41d35a335efb30710c0ad806833379fe0373c7a0 24-Jan-2013 NAKAMURA Takumi <geek4civic@gmail.com> unittests/SupportTests/Initialize.MultipleThreads: Enable pthread_attr_setstack(3) only on Linux.

I got blamed on darwin11;
unittests/Support/ManagedStatic.cpp:35: error: 'pthread_attr_setstack' was not declared in this scope

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173355 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/ManagedStatic.cpp
91e22b0dd3c083ad67fc88a043019f988670c192 24-Jan-2013 NAKAMURA Takumi <geek4civic@gmail.com> unittests/SupportTests/Initialize.MultipleThreads: Appease --vg-leak to allocate stack explicitly for glibc.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173350 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/ManagedStatic.cpp
5a88dda4be791426ab4d20a6a6c9c65d66614a27 04-Dec-2012 Chandler Carruth <chandlerc@gmail.com> Sort the #include lines for unittest/...

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169250 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/ManagedStatic.cpp
f7228f703886834f5e3822d084481f524f62930f 14-Nov-2011 Nick Lewycky <nicholas@mxc.ca> Fix Windows build, don't try to #include <pthread.h> when we know it's not
available.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144574 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/ManagedStatic.cpp
4d0a9ff36574da0c042e9bd3ae816301b392ac41 14-Nov-2011 Nick Lewycky <nicholas@mxc.ca> Add support for tsan annotations (thread sanitizer, a valgrind-based tool).
These annotations are disabled entirely when either ENABLE_THREADS is off, or
building a release build. When enabled, they add calls to functions with no
statements to ManagedStatic's getters.

Use these annotations to inform tsan that the race used inside ManagedStatic
initialization is actually benign. Thanks to Kostya Serebryany for helping
write this patch!


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144567 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/unittests/Support/ManagedStatic.cpp