Go to file
Johannes Doerfert 06c57b594c Allow loops with multiple back edges
In order to allow multiple back edges we:
    - compute the conditions under which each back edge is taken
    - build the union over all these conditions, thus the condition that
      any back edge is taken
    - apply the same logic to the union we applied to a single back edge

llvm-svn: 248120
2015-09-20 15:00:20 +00:00
clang Further simplify the interface of PCHContainerGenerator 2015-09-19 21:42:52 +00:00
clang-tools-extra clang-tools-extra: Appease PR24881. [-Wdocumentation] 2015-09-19 02:21:28 +00:00
compiler-rt Disable final MSAN test in AArch64 to get the bots green 2015-09-18 18:02: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 integer: Update integer limits to comply with spec 2015-09-15 03:56:21 +00:00
libcxx Add endianness configuration block for GCC. 2015-09-16 18:10:47 +00:00
libcxxabi EH: fix register usage for SjLj 2015-09-20 02:08:31 +00:00
libunwind unwind: cleanup -Wunused-parameter 2015-09-01 04:29:03 +00:00
lld COFF: Run InputFile::parse() in background using std::async(). 2015-09-20 03:11:16 +00:00
lldb Fix Linux bot. 2015-09-19 00:57:11 +00:00
llgo [llgo] drop debug/DIBuilder.Declare 2015-09-01 11:52:37 +00:00
llvm [X86][AVX512] extend support in Scalar conversion 2015-09-20 14:31:19 +00:00
openmp [OMPT] Correct an incorrect OMPT ifdef 2015-09-18 16:24:46 +00:00
polly Allow loops with multiple back edges 2015-09-20 15:00:20 +00:00