Changes in directory llvm/lib/Target:

README.txt updated: 1.29 -> 1.30
---
Log message:

add a note


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

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


Index: llvm/lib/Target/README.txt
diff -u llvm/lib/Target/README.txt:1.29 llvm/lib/Target/README.txt:1.30
--- llvm/lib/Target/README.txt:1.29     Thu Apr 20 13:49:28 2006
+++ llvm/lib/Target/README.txt  Thu May 18 13:26:13 2006
@@ -190,3 +190,21 @@
 better than that to see this.
 
 //===---------------------------------------------------------------------===//
+
+Add support for conditional increments, and other related patterns.  Instead
+of:
+
+       movl 136(%esp), %eax
+       cmpl $0, %eax
+       je LBB16_2      #cond_next
+LBB16_1:       #cond_true
+       incl _foo
+LBB16_2:       #cond_next
+
+emit:
+       movl    _foo, %eax
+       cmpl    $1, %edi
+       sbbl    $-1, %eax
+       movl    %eax, _foo
+
+//===---------------------------------------------------------------------===//



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

Reply via email to