[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