[llvm] r253126 - Don't recompute LCSSA after loop-unrolling when possible.

Joerg Sonnenberger via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 16 09:43:50 PST 2015


On Sat, Nov 14, 2015 at 05:51:42AM -0000, Michael Zolotukhin via llvm-commits wrote:
> Author: mzolotukhin
> Date: Fri Nov 13 23:51:41 2015
> New Revision: 253126
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=253126&view=rev
> Log:
> Don't recompute LCSSA after loop-unrolling when possible.

Breaks on the attached source code.

Joerg
-------------- next part --------------
static a[][4] = {4, 9, 4, 5, {}, 65535};

b, c;
fn1() {
  int j = 0;
  for (; a[j][0] != 65535; ++j) {
    b = 0;
    for (; b < 4 && a[j][b]; ++b)
      ;
    if (c)
      break;
  }
}


More information about the llvm-commits mailing list