Changes in directory llvm/lib/Target/PowerPC:
README.txt updated: 1.35 -> 1.36 --- Log message: New case to handle someday --- Diffs of the changes: (+17 -0) README.txt | 17 +++++++++++++++++ 1 files changed, 17 insertions(+) Index: llvm/lib/Target/PowerPC/README.txt diff -u llvm/lib/Target/PowerPC/README.txt:1.35 llvm/lib/Target/PowerPC/README.txt:1.36 --- llvm/lib/Target/PowerPC/README.txt:1.35 Thu Oct 27 19:20:45 2005 +++ llvm/lib/Target/PowerPC/README.txt Fri Oct 28 18:26:57 2005 @@ -217,5 +217,22 @@ stw r2, 0(r3) blr +===-------------------------------------------------------------------------=== +Compile +int foo(int a) { return a * -2 + 63; } + +to + +_foo: + slwi r0,r3,1 + subfic r3,r0,63 + blr + +instead of: + +_foo: + mulli r2,r3,-2 + addi r3,r2,63 + blr _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits