[llvm-commits] CVS: llvm/lib/Target/README.txt

Chris Lattner lattner at cs.uiuc.edu
Mon Mar 6 18:46:39 PST 2006



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.
+
+//===---------------------------------------------------------------------===//
+






More information about the llvm-commits mailing list