Go to file
Reid Kleckner 70bf6bb5e6 [WinEH] Undo the effect of r249578 for 32-bit
The __CxxFrameHandler3 tables for 32-bit are supposed to hold stack
offsets relative to EBP, not ESP. I blindly updated the win-catchpad.ll
test case, and immediately noticed that 32-bit catching stopped working.

While I'm at it, move the frame index to frame offset WinEH table logic
out of PEI.  PEI shouldn't have to know about WinEHFuncInfo. I realized
we can calculate frame index offsets just fine from the table printer.

llvm-svn: 249618
2015-10-07 21:13:15 +00:00
clang [WinEH] Don't use lifetime markers for MS catch parameters 2015-10-07 21:03:41 +00:00
clang-tools-extra Fixing links and reformatting code; NFC. 2015-10-07 20:33:36 +00:00
compiler-rt Add ARM RTABI aliases for half-precision conversions 2015-10-07 16:15: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 Mark 2244 as 'Patch Ready', 2477 and 2487 as 'Complete' 2015-10-07 19:45:14 +00:00
libcxxabi Let cxa_demangle.cpp compile with gcc/libstdc++ 4.8 and clang-cl/MSVC2013's STL. 2015-09-20 18:10:46 +00:00
libunwind unwind: Allow the building of libunwind for MIPS. 2015-09-26 18:26:01 +00:00
lld ELF2: Define a utility function to handle simple command line options. 2015-10-07 19:34:51 +00:00
lldb This test is useless. It doesn't work and it fails on MacOSX. Removing it. 2015-10-07 20:38:20 +00:00
llgo [llgo] irgen: always use TargetMachine's data layout 2015-09-25 06:28:14 +00:00
llvm [WinEH] Undo the effect of r249578 for 32-bit 2015-10-07 21:13:15 +00:00
openmp Fix memory corruption in Windows debug library 2015-09-25 17:23:17 +00:00
polly Expose the detection context to ScopDetection users 2015-10-07 20:46:06 +00:00