Go to file
Adam Nemet 8b47e0d0ea [LoopVersioning] Relax an assert for LCSSA PHIs
When you have multiple LCSSA (single-operand) PHIs that are converted
into two-operand PHIs due to versioning, only assert that the PHI
currently being converted has a single operand.  I.e. we don't want to
check PHIs that were converted earlier in the loop.

Fixes PR27023.

Thanks to Karl-Johan Karlsson for the minimized testcase!

llvm-svn: 264081
2016-03-22 18:38:15 +00:00
clang StaticAnalyzer: Avoid an unintentional copy 2016-03-22 17:50:05 +00:00
clang-tools-extra [clang-tidy] Fix broken test with redundant string init (msvc). 2016-03-22 18:21:17 +00:00
compiler-rt [tsan] Fix check-tsan build by using CHECK_NE. 2016-03-22 18:12:18 +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 math: Fix ilogb(double) return type 2016-02-24 00:52:15 +00:00
libcxx Missing ATOMIC_*_LOCK_FREE tests 2016-03-18 17:48:58 +00:00
libcxxabi [libcxxabi] Disable cxa_thread_atexit_test if unavailable 2016-03-17 10:00:24 +00:00
libunwind [AArch64] Fix libunwind build when using GNU assembler 2016-02-11 21:22:57 +00:00
lld More MSVC bot appeasement. Explicitly define rvalue methods on SortKey. 2016-03-22 18:09:55 +00:00
lldb Unicode support on Win32. 2016-03-22 17:58:09 +00:00
llgo [llgo] Roll gofrontend forward 2016-03-15 05:36:43 +00:00
llvm [LoopVersioning] Relax an assert for LCSSA PHIs 2016-03-22 18:38:15 +00:00
openmp [OMPT] Make tests require OMPT_BLAME 2016-03-22 08:23:24 +00:00
polly ScopInfo: Do not generate dependences for i1 values used in affine branches 2016-03-16 23:33:54 +00:00