Go to file
Michael Zolotukhin 8e7e76729d [LoopSimplify] Preserve LCSSA when merging exit blocks.
Summary:
This fixes PR26682. Also add LCSSA as a preserved pass to LoopSimplify,
that looks correct to me and allows to write a test for the issue.

Reviewers: chandlerc, bogner, sanjoy

Subscribers: llvm-commits

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

llvm-svn: 272224
2016-06-08 23:13:21 +00:00
clang [docs] Coverage: Clarify return value of __llvm_profile_write_file 2016-06-08 22:32:03 +00:00
clang-tools-extra clang-rename: implement renaming of classes inside dynamic_cast 2016-06-08 18:38:23 +00:00
compiler-rt [esan|wset] Reduce flakiness in samples test 2016-06-08 17:35:52 +00:00
debuginfo-tests
libclc math: Use single precision fmax in sp path 2016-05-17 19:44:01 +00:00
libcxx Add notes for 2688 2016-06-08 22:33:25 +00:00
libcxxabi Partially revert r270816: build with -fvisibility=hidden. 2016-06-02 08:14:28 +00:00
libunwind [libunwind] Remove unused code. 2016-06-03 20:57:48 +00:00
lld Handle gd tls relocs pointing to local symbols. 2016-06-08 21:31:59 +00:00
lldb Add a test for the failure described by pr28055. Mark it as xfail. 2016-06-08 19:06:00 +00:00
llgo [llgo] llgoi: separate evaluation from printing 2016-04-25 01:18:20 +00:00
llvm [LoopSimplify] Preserve LCSSA when merging exit blocks. 2016-06-08 23:13:21 +00:00
openmp Fine tuning of TC* macros - small followup 2016-06-01 09:59:26 +00:00
polly [NFC] "#include <ciso646>" is unnecessary, because "and", "or" were replaced 2016-06-08 16:44:11 +00:00