[llvm-commits] CVS: llvm/lib/Target/X86/README.txt
Evan Cheng
evan.cheng at apple.com
Tue Feb 28 15:39:02 PST 2006
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.61 -> 1.62
---
Log message:
Another entry.
---
Diffs of the changes: (+16 -0)
README.txt | 16 ++++++++++++++++
1 files changed, 16 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/X86/README.txt:1.61 llvm/lib/Target/X86/README.txt:1.62
--- llvm/lib/Target/X86/README.txt:1.61 Sat Feb 25 04:04:07 2006
+++ llvm/lib/Target/X86/README.txt Tue Feb 28 17:38:49 2006
@@ -517,3 +517,19 @@
//===---------------------------------------------------------------------===//
Enable X86InstrInfo::convertToThreeAddress().
+
+//===---------------------------------------------------------------------===//
+
+Investigate whether it is better to codegen the following
+
+ %tmp.1 = mul int %x, 9
+to
+
+ movl 4(%esp), %eax
+ leal (%eax,%eax,8), %eax
+
+as opposed to what llc is currently generating:
+
+ imull $9, 4(%esp), %eax
+
+Currently the load folding imull has a higher complexity than the LEA32 pattern.
More information about the llvm-commits
mailing list