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; }; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits