[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