Changes in directory llvm/lib/Target:
README.txt updated: 1.13 -> 1.14 --- Log message: add a note --- Diffs of the changes: (+11 -0) README.txt | 11 +++++++++++ 1 files changed, 11 insertions(+) Index: llvm/lib/Target/README.txt diff -u llvm/lib/Target/README.txt:1.13 llvm/lib/Target/README.txt:1.14 --- llvm/lib/Target/README.txt:1.13 Sun Mar 5 14:00:08 2006 +++ llvm/lib/Target/README.txt Mon Mar 6 20:46:26 2006 @@ -106,3 +106,14 @@ Shrink: (setlt (loadi32 P), 0) -> (setlt (loadi8 Phi), 0) //===---------------------------------------------------------------------===// + +Reassociate is missing this: + +int test(int X, int Y) { + return (X+X+Y+Y); // (X+Y) << 1; +} + +it needs to turn the shifts into multiplies to get it. + +//===---------------------------------------------------------------------===// + _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits