Changes in directory llvm/lib/Target:
README.txt updated: 1.24 -> 1.25 --- Log message: add a note --- Diffs of the changes: (+12 -0) README.txt | 12 ++++++++++++ 1 files changed, 12 insertions(+) Index: llvm/lib/Target/README.txt diff -u llvm/lib/Target/README.txt:1.24 llvm/lib/Target/README.txt:1.25 --- llvm/lib/Target/README.txt:1.24 Wed Mar 22 01:33:46 2006 +++ llvm/lib/Target/README.txt Fri Mar 24 13:59:17 2006 @@ -138,3 +138,15 @@ legalize. It seems plausible that this knowledge would let it simplify other stuff too. +//===---------------------------------------------------------------------===// + +The loop unroller should be enhanced to be able to unroll loops that aren't +single basic blocks. It should be able to handle stuff like this: + + for (i = 0; i < c1; ++i) + if (c2 & (1 << i)) + foo + +where c1/c2 are constants. + + _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits