================ @@ -188,3 +188,87 @@ loop.i.latch: exit: ret void } + +; for (i = 0; i < 10; i++) +; for (j = 0; j < 10; j++) +; A[100*i + j] = B[100*i + j] + C[i + 100*j] + C[i + 99*j] + C[i + 98*j]; +; +; The above loop should NOT be interchanged in terms of locality of reference. ---------------- kasuga-fj wrote:
Okay, I changed the loop bounds to 42. I'm not very familiar with the cultural reference, but I hope this value conveys that it's an arbitrary choice. https://github.com/llvm/llvm-project/pull/193476 _______________________________________________ llvm-branch-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
