[llvm-commits] CVS: llvm/lib/Target/X86/README.txt
Chris Lattner
lattner at cs.uiuc.edu
Mon Sep 11 23:36:16 PDT 2006
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.128 -> 1.129
---
Log message:
add a note
---
Diffs of the changes: (+14 -0)
README.txt | 14 ++++++++++++++
1 files changed, 14 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/X86/README.txt:1.128 llvm/lib/Target/X86/README.txt:1.129
--- llvm/lib/Target/X86/README.txt:1.128 Mon Sep 11 18:00:56 2006
+++ llvm/lib/Target/X86/README.txt Tue Sep 12 01:36:01 2006
@@ -628,3 +628,17 @@
This saves a movzbl, and saves a truncate if it doesn't get coallesced right.
This is a simple DAGCombine to propagate the zext through the and.
+
+//===---------------------------------------------------------------------===//
+
+Instead of:
+
+ cmpl $4294967295, %edx
+ jg LBB1_8 #cond_false49
+
+emit:
+
+ testl %edx, %edx
+ js LBB1_8
+
+This saves a byte of code space.
More information about the llvm-commits
mailing list