Go to file
Reid Kleckner 6ddae31045 [WinEH] Fix funclet prologues with stack realignment
We already had a test for this for 32-bit SEH catchpads, but those don't
actually create funclets. We had a bug that only appeared in funclet
prologues, where we would establish EBP and ESI as our FP and BP, and
then downstream prologue code would overwrite them.

While I was at it, I fixed Win64+funclets+stackrealign. This issue
doesn't come up as often there due to the ABI requring 16 byte stack
alignment, but now we can rest easy that AVX and WinEH will work well
together =P.

llvm-svn: 252210
2015-11-05 21:09:49 +00:00
clang Improve macro dumping to preserve semantically-relevant spelling information. 2015-11-05 20:55:14 +00:00
clang-tools-extra Refactor: Simplify boolean conditional return statements in clang-apply-replacements 2015-11-05 20:59:17 +00:00
compiler-rt [compiler-rt][aarch64] New tests for 128-bit floating-point builtins, fixes of tests and __fixuint 2015-11-05 18:36:42 +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 Mark LWG issue #2234. We already do this; no code change needed 2015-11-05 19:57:50 +00:00
libcxxabi Fix LIBCXXABI_HAS_NO_THREADS configuration. 2015-10-14 19:21:38 +00:00
libunwind Add FreeBSD _Unwind_Ptr typedef 2015-10-16 19:40:09 +00:00
lld These are the matching changes needed to the lld project for the changes to llvm 2015-11-05 19:25:47 +00:00
lldb Completely avoid building Apple simulator on non-Darwin platforms. 2015-11-05 20:45:29 +00:00
llgo [llgo] irgen: always use TargetMachine's data layout 2015-09-25 06:28:14 +00:00
llvm [WinEH] Fix funclet prologues with stack realignment 2015-11-05 21:09:49 +00:00
openmp Improve OMPT initialization code 2015-11-05 16:54:55 +00:00
polly ScopInfo: Allocate globally unique memory access identifiers 2015-11-05 20:15:37 +00:00