Go to file
Joseph Tremoulet 71e5676de4 [WinEH] Update catchrets with cloned successors
Summary:
Add a pass to update catchrets when their successors get cloned; the
existing pass doesn't catch these because it walks the funclet whose
blocks are being cloned but the catchret is in a child funclet.

Also update the test for removing incoming PHI values; when the
predecessor is a catchret, the relevant color is the catchret's parentPad,
not its block's color.


Reviewers: andrew.w.kaylor, rnk, majnemer

Subscribers: llvm-commits

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

llvm-svn: 256689
2016-01-02 15:22:36 +00:00
clang Reimplement __readeflags and __writeeflags on top of intrinsics 2016-01-01 06:50:08 +00:00
clang-tools-extra [clang-tidy] Don't use delegating constructors 2015-12-30 11:39:30 +00:00
compiler-rt [PGO]: Eliminate custom typedefs in the FreeBSD case 2015-12-30 19:18:55 +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 AMDGPU: Add aliases for all VI targets 2015-12-15 18:37:04 +00:00
libcxx Use __rebind_pointer to avoid #ifdef block 2015-12-30 21:52:00 +00:00
libcxxabi Add new tests for throwing incomplete pointer types 2015-12-23 07:04:32 +00:00
libunwind Replace cmake check for printf with a check for fopen. 2015-12-10 00:47:08 +00:00
lld [ELF] - Optimize .eh_frame section: remove CIE if all FDEs referencing it were removed. 2015-12-30 11:40:44 +00:00
lldb [ptr-traits] Add an #include to provide the complete type for Section 2015-12-30 03:48:24 +00:00
llgo [llgo] Force exporting __morestack from llgoi 2015-11-27 04:46:46 +00:00
llvm [WinEH] Update catchrets with cloned successors 2016-01-02 15:22:36 +00:00
openmp test omp_threadprivate_for.c fixed 2015-12-27 18:14:40 +00:00
polly IslExprBuilder: Provide PointerLikeTypeTraits for isl_id 2015-12-30 20:11:48 +00:00