[llvm-commits] CVS: llvm/lib/Target/PowerPC/README.txt
Nate Begeman
natebegeman at mac.com
Fri Jan 13 17:24:34 PST 2006
Changes in directory llvm/lib/Target/PowerPC:
README.txt updated: 1.42 -> 1.43
---
Log message:
Remove some redundant stuff out of the readme.
---
Diffs of the changes: (+0 -18)
README.txt | 18 ------------------
1 files changed, 18 deletions(-)
Index: llvm/lib/Target/PowerPC/README.txt
diff -u llvm/lib/Target/PowerPC/README.txt:1.42 llvm/lib/Target/PowerPC/README.txt:1.43
--- llvm/lib/Target/PowerPC/README.txt:1.42 Fri Dec 23 19:00:15 2005
+++ llvm/lib/Target/PowerPC/README.txt Fri Jan 13 19:24:22 2006
@@ -219,24 +219,6 @@
===-------------------------------------------------------------------------===
-For this testcase:
-int f1(int a, int b) { return (a&0xF)|(b&0xF0); }
-
-We currently emit:
-_f1:
- rlwinm r2, r4, 0, 24, 27
- rlwimi r2, r3, 0, 28, 31
- or r3, r2, r2
- blr
-
-We could emit:
-_f1:
- rlwinm r4, r4, 0, 24, 27
- rlwimi r3, r4, 0, 0, 27
- blr
-
-===-------------------------------------------------------------------------===
-
No loads or stores of the constants should be needed:
struct foo { double X, Y; };
More information about the llvm-commits
mailing list