Go to file
Yury Gribov 6ff0a66b09 [asan] Fix dynamic allocas unpoisoning on PowerPC64.
For PowerPC64 we cannot just pass SP extracted from @llvm.stackrestore to
_asan_allocas_unpoison due to specific ABI requirements
(http://refspecs.linuxfoundation.org/ELF/ppc64/PPC-elf64abi.html#DYNAM-STACK).
This patch adds the value returned by @llvm.get.dynamic.area.offset to
extracted from @llvm.stackrestore stack pointer, so dynamic allocas unpoisoning
stuff would work correctly on PowerPC64.

Patch by Max Ostapenko.

Differential Revision: http://reviews.llvm.org/D15108

llvm-svn: 254707
2015-12-04 09:19:14 +00:00
clang Fix an unused variable warning in released builds. While there use 'auto' to simplify code. 2015-12-04 05:27:29 +00:00
clang-tools-extra Fixed header determination logic. Was missing extensionless headers in coverage check. 2015-12-03 19:20:43 +00:00
compiler-rt [PGO] Fix build failure with -fprofile-instr-generate 2015-12-04 06:06:07 +00:00
debuginfo-tests
libclc integer: remove explicit casts from _MIN definitions 2015-10-06 19:12:12 +00:00
libcxx [CMake] If you're not installing the libcxx library, exclude it from the "all" target so it doesn't get built when you run "ninja install" 2015-12-03 18:52:54 +00:00
libcxxabi .gitignore: ignore vim swap files 2015-12-04 02:15:02 +00:00
libunwind Make it possible to use libunwind without heap. 2015-11-09 06:57:29 +00:00
lld Update for LLVM api change. 2015-12-04 02:42:47 +00:00
lldb Add a space char so step logging doesn't print things like 2015-12-04 02:52:49 +00:00
llgo [llgo] Force exporting __morestack from llgoi 2015-11-27 04:46:46 +00:00
llvm [asan] Fix dynamic allocas unpoisoning on PowerPC64. 2015-12-04 09:19:14 +00:00
openmp Replace DYNA_* names with KMP_* names 2015-12-03 19:37:20 +00:00
polly Update isl to isl-0.15-142-gf101714 2015-12-04 08:46:14 +00:00