https://bugs.llvm.org/show_bug.cgi?id=30472

Florian Hahn <florian.h...@arm.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Fixed By Commit(s)|                            |r346438
         Resolution|---                         |FIXED
             Status|CONFIRMED                   |RESOLVED

--- Comment #4 from Florian Hahn <florian.h...@arm.com> ---
reductions are now supported by LoopInterchange
(https://reviews.llvm.org/rL346438)

It now interchanges the following loop

extern int Arr[1024][1024];
unsigned no_deps_interchange(unsigned k) {
  unsigned sum = 0;
  for (int i = 0; i < 1024; ++i)
    for(int j = 0; j < 1024; ++j)
      sum += Arr[j][i] + k;
  return sum;
}

I've created a follow up ticket to support passing in unsigned **Arr: PR39594

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to