[llvm-commits] CVS: llvm/lib/Target/X86/README.txt
Chris Lattner
lattner at cs.uiuc.edu
Sun Nov 27 20:52:50 PST 2005
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.16 -> 1.17
---
Log message:
Add a missed optimization
---
Diffs of the changes: (+9 -0)
README.txt | 9 +++++++++
1 files changed, 9 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/X86/README.txt:1.16 llvm/lib/Target/X86/README.txt:1.17
--- llvm/lib/Target/X86/README.txt:1.16 Sun Oct 23 16:45:00 2005
+++ llvm/lib/Target/X86/README.txt Sun Nov 27 22:52:39 2005
@@ -73,3 +73,12 @@
Should support emission of the bswap instruction, probably by adding a new
DAG node for byte swapping. Also useful on PPC which has byte-swapping loads.
+//===---------------------------------------------------------------------===//
+
+Compile this:
+_Bool f(_Bool a) { return a!=1; }
+
+into:
+ movzbl %dil, %eax
+ xorl $1, %eax
+ ret
More information about the llvm-commits
mailing list