Go to file
Reid Kleckner 93fc520339 [X86] Put no-op ADJCALLSTACK markers around all dynamic lowerings
Summary:
These ADJCALLSTACK markers don't generate code, but they keep dynamic
alloca code that calls chkstk out of the prologue.

This slightly pessimizes inalloca calls by preventing some register copy
coalescing, but I can live with that.

Reviewers: qcolombet

Subscribers: hans, llvm-commits

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

llvm-svn: 254645
2015-12-03 20:46:59 +00:00
clang [CMake] Removing an unnecessary layer of variable indirection 2015-12-03 19:47:25 +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 [CMake] Support externalizing debug info on Darwin 2015-12-03 20:08:22 +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 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 c++abi: use __builtin_offsetof instead of offsetof 2015-11-18 05:33:38 +00:00
libunwind Make it possible to use libunwind without heap. 2015-11-09 06:57:29 +00:00
lld [ELF/AArch64] Support R_AARCH64_COPY relocation. 2015-12-03 08:05:35 +00:00
lldb Fix in-memory section loading for JIT-ed code. 2015-12-03 19:41:21 +00:00
llgo [llgo] Force exporting __morestack from llgoi 2015-11-27 04:46:46 +00:00
llvm [X86] Put no-op ADJCALLSTACK markers around all dynamic lowerings 2015-12-03 20:46:59 +00:00
openmp Replace DYNA_* names with KMP_* names 2015-12-03 19:37:20 +00:00
polly Update isl to isl-0.15-140-g9279e30 2015-12-02 09:35:04 +00:00