Go to file
Michael Zolotukhin 74621cced7 Add CFG Simplification pass after Loop Unswitching.
Loop unswitching produces conditional branches with constant condition,
and it's beneficial for later passes to clean this up with simplify-cfg.
We do this after the second invocation of loop-unswitch, but not after
the first one. Not doing so might cause problem for passes like
LoopUnroll, whose estimate of loop body size would be less accurate.

Reviewers: hfinkel

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

llvm-svn: 248460
2015-09-24 03:50:17 +00:00
clang cuda-path: StringRef cannot be used here. 2015-09-24 03:15:44 +00:00
clang-tools-extra Use simpler interface for getting the pointee type for a node. 2015-09-24 00:16:38 +00:00
compiler-rt [CMake] [Darwin] Bug 21562 - Add a CMake equivalent for make/platform/clang_darwin.mk in compiler_rt 2015-09-23 23:05:32 +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 Add sampler defines. 2015-09-21 14:59:58 +00:00
libcxx Fix Typo in GCC no RTTI detection. Fixes PR#24901. Thanks to Bernhard Rosenkraenzer for the report and the patch. 2015-09-22 21:58:30 +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: cleanup -Wunused-parameter 2015-09-01 04:29:03 +00:00
lld Add support for relocating R_X86_64_GOTPCREL. 2015-09-23 20:08:25 +00:00
lldb execinfo.h isn't needed on Mac OS X for Host.mm. 2015-09-24 01:37:32 +00:00
llgo [llgo] drop debug/DIBuilder.Declare 2015-09-01 11:52:37 +00:00
llvm Add CFG Simplification pass after Loop Unswitching. 2015-09-24 03:50:17 +00:00
openmp Update Reference.pdf files. 2015-09-23 18:09:47 +00:00
polly Make MIN_LOOP_TRIP_COUNT a static constant 2015-09-21 19:10:11 +00:00