Changes in directory llvm/lib/Target/X86:

README.txt updated: 1.159 -> 1.160
---
Log message:

add a note


---
Diffs of the changes:  (+8 -0)

 README.txt |    8 ++++++++
 1 files changed, 8 insertions(+)


Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/X86/README.txt:1.159 
llvm/lib/Target/X86/README.txt:1.160
--- llvm/lib/Target/X86/README.txt:1.159        Wed Mar 21 16:16:39 2007
+++ llvm/lib/Target/X86/README.txt      Wed Mar 28 13:17:19 2007
@@ -23,6 +23,14 @@
 
 //===---------------------------------------------------------------------===//
 
+CodeGen/X86/lea-3.ll:test3 should be a single LEA, not a shift/move.  The X86
+backend knows how to three-addressify this shift, but it appears the register
+allocator isn't even asking it to do so in this case.  We should investigate
+why this isn't happening, it could have significant impact on other important
+cases for X86 as well.
+
+//===---------------------------------------------------------------------===//
+
 This should be one DIV/IDIV instruction, not a libcall:
 
 unsigned test(unsigned long long X, unsigned Y) {



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to