Changes in directory llvm/lib/Target/PowerPC:
README.txt updated: 1.74 -> 1.75 --- Log message: notes --- Diffs of the changes: (+16 -0) README.txt | 16 ++++++++++++++++ 1 files changed, 16 insertions(+) Index: llvm/lib/Target/PowerPC/README.txt diff -u llvm/lib/Target/PowerPC/README.txt:1.74 llvm/lib/Target/PowerPC/README.txt:1.75 --- llvm/lib/Target/PowerPC/README.txt:1.74 Thu Mar 16 19:40:33 2006 +++ llvm/lib/Target/PowerPC/README.txt Sat Mar 18 23:33:30 2006 @@ -506,6 +506,7 @@ registers, to generate better spill code. ===-------------------------------------------------------------------------=== + int foo(int N, int ***W, int **TK, int X) { int t, i; @@ -518,5 +519,20 @@ We generate relatively atrocious code for this loop compared to gcc. +===-------------------------------------------------------------------------=== + +Altivec support. The first should be a single lvx from the constant pool, the +second should be a xor/stvx: +void foo(void) { + int x[8] __attribute__((aligned(128))) = { 1, 1, 1, 1, 1, 1, 1, 1 }; + bar (x); +} + +#include <string.h> +void foo(void) { + int x[8] __attribute__((aligned(128))); + memset (x, 0, sizeof (x)); + bar (x); +} _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits