Go to file
Kostya Serebryany 4c0fc9931e Unify clang/llvm attributes for asan/tsan/msan (Clang part)
These are two related changes (one in llvm, one in clang).
LLVM: 
- rename address_safety => sanitize_address (the enum value is the same, so we preserve binary compatibility with old bitcode)
- rename thread_safety => sanitize_thread
- rename no_uninitialized_checks -> sanitize_memory

CLANG: 
- add __attribute__((no_sanitize_address)) as a synonym for __attribute__((no_address_safety_analysis))
- add __attribute__((no_sanitize_thread))
- add __attribute__((no_sanitize_memory))

for S in address thread memory
If -fsanitize=S is present and __attribute__((no_sanitize_S)) is not
set llvm attribute sanitize_S

llvm-svn: 176076
2013-02-26 06:58:27 +00:00
clang Unify clang/llvm attributes for asan/tsan/msan (Clang part) 2013-02-26 06:58:27 +00:00
clang-tools-extra Add user documentation for cpp11-migrate 2013-02-25 20:37:03 +00:00
compiler-rt [Sanitizer] one more fix for signed/unsigned mismatch in comparison 2013-02-25 14:06:38 +00:00
debuginfo-tests Harden this test a bit to work on the mac with ancient gdbs. 2013-01-17 20:09:50 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx Alexey Samsonov: #ifdefs out undefined function in static build of libc++ w/o RTTI. 2013-02-25 15:50:36 +00:00
libcxxabi Bruce Mitchener: Typo fixes. 2013-02-15 15:48:49 +00:00
lld [Pass][Layout] Fix bug and add debug printing. 2013-02-26 01:35:30 +00:00
lldb A quick variable rename Sean and I had discussed earlier to make things a bit clearer. 2013-02-26 01:31:37 +00:00
llvm Unify clang/llvm attributes for asan/tsan/msan (LLVM part) 2013-02-26 06:58:09 +00:00
polly Use attributes references on call/invoke instructions. 2013-02-22 09:29:15 +00:00