Go to file
Akira Hatanaka 5acc58fcfb [stack protector] Look through bitcasts to get global variable
__stack_chk_guard.

Handle the case where the pointer operand of the load instruction that loads the
stack guard is not a global variable but instead a bitcast.

%StackGuard = load i8** bitcast (i64** @__stack_chk_guard to i8**)
call void @llvm.stackprotector(i8* %StackGuard, i8** %StackGuardSlot)

Original test case provided by Ana Pazos.

This fixes PR20558.

llvm-svn: 215167
2014-08-07 23:08:24 +00:00
clang MS ABI: Handle member function pointers returning a member data pointer 2014-08-07 22:56:13 +00:00
clang-tools-extra [clang-tidy] Fix sed flag. 2014-08-07 22:55:39 +00:00
compiler-rt [sanitizer] Intercept timerfd_settime, timerfd_gettime. 2014-08-07 14:21:42 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc relational: Add islessequal(floatN) builtin 2014-08-01 21:50:59 +00:00
libcxx dit pointed out on IRC that '__i = _VSTD::next(__i)' was a very long-winded way of writing '++__i'. Since I hate being thought of as long-winded (this checkin comment notwithstanding), I fixed it. No functionality change. 2014-08-05 01:34:12 +00:00
libcxxabi Update CREDITS.txt with the list of folks who worked on ARM EHABI support 2014-08-05 15:56:07 +00:00
lld Fix mach-o tests on Windows 2014-08-06 19:37:35 +00:00
lldb Restore the handling of the --arch argument passed to the Driver that was inadvertently 2014-08-07 23:01:31 +00:00
llvm [stack protector] Look through bitcasts to get global variable 2014-08-07 23:08:24 +00:00
openmp Commit PowerPC64 support from Carlo Bertolli at IBM. 2014-08-07 10:12:54 +00:00
polly Make used analysis passes explicit 2014-08-07 17:14:54 +00:00