[llvm-commits] CVS: llvm/lib/Target/README.txt

Chris Lattner lattner at cs.uiuc.edu
Sat May 20 20:57:19 PDT 2006



Changes in directory llvm/lib/Target:

README.txt updated: 1.32 -> 1.33
---
Log message:

Add a note


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

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


Index: llvm/lib/Target/README.txt
diff -u llvm/lib/Target/README.txt:1.32 llvm/lib/Target/README.txt:1.33
--- llvm/lib/Target/README.txt:1.32	Fri May 19 16:01:38 2006
+++ llvm/lib/Target/README.txt	Sat May 20 22:57:07 2006
@@ -239,3 +239,15 @@
 it should be extended to do so.
 
 //===---------------------------------------------------------------------===//
+
+Turn this into a single byte store with no load (the other 3 bytes are
+unmodified):
+
+void %test(uint* %P) {
+	%tmp = load uint* %P
+        %tmp14 = or uint %tmp, 3305111552
+        %tmp15 = and uint %tmp14, 3321888767
+        store uint %tmp15, uint* %P
+        ret void
+}
+






More information about the llvm-commits mailing list