[llvm-commits] CVS: llvm/lib/Target/README.txt
Chris Lattner
lattner at cs.uiuc.edu
Mon Mar 13 22:57:46 PST 2006
Changes in directory llvm/lib/Target:
README.txt updated: 1.19 -> 1.20
---
Log message:
transformation implemented
---
Diffs of the changes: (+0 -10)
README.txt | 10 ----------
1 files changed, 10 deletions(-)
Index: llvm/lib/Target/README.txt
diff -u llvm/lib/Target/README.txt:1.19 llvm/lib/Target/README.txt:1.20
--- llvm/lib/Target/README.txt:1.19 Mon Mar 13 17:19:10 2006
+++ llvm/lib/Target/README.txt Tue Mar 14 00:57:34 2006
@@ -88,16 +88,6 @@
//===---------------------------------------------------------------------===//
-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.
-
-//===---------------------------------------------------------------------===//
-
Reassociate should turn: X*X*X*X -> t=(X*X) (t*t) to eliminate a multiply.
//===---------------------------------------------------------------------===//
More information about the llvm-commits
mailing list