Changes in directory llvm/lib/Target/PowerPC:
README.txt updated: 1.70 -> 1.71 --- Log message: Another case we could do better on. --- Diffs of the changes: (+11 -0) README.txt | 11 +++++++++++ 1 files changed, 11 insertions(+) Index: llvm/lib/Target/PowerPC/README.txt diff -u llvm/lib/Target/PowerPC/README.txt:1.70 llvm/lib/Target/PowerPC/README.txt:1.71 --- llvm/lib/Target/PowerPC/README.txt:1.70 Tue Mar 7 18:25:47 2006 +++ llvm/lib/Target/PowerPC/README.txt Thu Mar 16 12:50:44 2006 @@ -507,3 +507,14 @@ ===-------------------------------------------------------------------------=== +int foo(int N, int ***W, int **TK, int X) { + int t, i; + + for (t = 0; t < N; ++t) + for (i = 0; i < 4; ++i) + W[t / X][i][t % X] = TK[i][t]; + + return 5; +} + +We generate relatively atrocious code for this loop compared to gcc. \ No newline at end of file _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits