History log of /external/llvm/lib/Support/Valgrind.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a3980cccf7537e64ebc7c8d707d98b788991f549 28-Nov-2011 Nick Lewycky <nicholas@mxc.ca> Don't define these unless we plan to use them.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145289 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Valgrind.cpp
e7c1aef2b824f29ea92b2b324975915fe2115fa4 15-Nov-2011 Nick Lewycky <nicholas@mxc.ca> Move WEAK marking to the declaration.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144603 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Valgrind.cpp
ec381a4183f70122305f810c6b11b8f0e3bf83c0 15-Nov-2011 Nick Lewycky <nicholas@mxc.ca> Fix linking for some users who already have tsan enabled code and are trying to
link it against llvm code, by making our definitions weak. "Some users."


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144596 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Valgrind.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/lib/Support/Valgrind.cpp
ba519f8fc9778a86080e89b62c20b4c420edc22b 02-Jul-2011 Duncan Sands <baldrick@free.fr> Revert previous commit. It seems that whether casting to void
is valid or not depends on which system you build.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134321 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Valgrind.cpp
d01cb358048fb6575a5757e789f4e0100db9acc6 02-Jul-2011 Duncan Sands <baldrick@free.fr> Supress gcc-4.5 warning about the result not being used.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134319 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Valgrind.cpp
1f6efa3996dd1929fbc129203ce5009b620e6969 29-Nov-2010 Michael J. Spencer <bigcheesegs@gmail.com> Merge System into Support.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Support/Valgrind.cpp