Go to file
Ahmed Bougacha faf8065a99 [CodeGen] Don't attempt a tail-call with a non-forwarded explicit sret.
Tailcalls are only OK with forwarded sret pointers. With explicit sret,
one approximation is to check that the pointer isn't an Instruction, as
in that case it might point into some local memory (alloca). That's not
OK with tailcalls.

Explicit sret counterpart to r233409.
Differential Revison: http://reviews.llvm.org/D8510

llvm-svn: 233410
2015-03-27 20:35:49 +00:00
clang [modules] Allow a function to be redefined if the old definition is not visible. 2015-03-27 20:16:58 +00:00
clang-tools-extra Fix false positive on anonymous namespaces in headers. 2015-03-24 15:21:45 +00:00
compiler-rt [Tsan] Do not sanitize memset() and other functions during initialization 2015-03-27 14:12:28 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Implement fast_distance builtin 2015-03-23 18:10:04 +00:00
libcxx Only enable special apple link flags for libc++abi (or none) 2015-03-27 09:00:45 +00:00
libcxxabi Don't print debugging messages to stdout. 2015-03-19 09:17:21 +00:00
lld ELF: Add override. 2015-03-27 20:15:46 +00:00
lldb Fix -Wsign-compare warning 2015-03-27 20:19:14 +00:00
llgo llgoi: Fix type identity for imported binary packages. 2015-03-18 08:34:40 +00:00
llvm [CodeGen] Don't attempt a tail-call with a non-forwarded explicit sret. 2015-03-27 20:35:49 +00:00
openmp fix for broken commit 231774 2015-03-10 10:14:57 +00:00
polly Fix stupid memory leak 2015-03-26 22:22:33 +00:00