From 1c8010301676dd72274573455014386d45e57e47 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Thu, 6 Apr 2006 23:16:19 +0000 Subject: [PATCH] Add an item git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27470 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/PowerPC/README_ALTIVEC.txt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/Target/PowerPC/README_ALTIVEC.txt b/lib/Target/PowerPC/README_ALTIVEC.txt index b9456082fb4..0cf7a194093 100644 --- a/lib/Target/PowerPC/README_ALTIVEC.txt +++ b/lib/Target/PowerPC/README_ALTIVEC.txt @@ -9,7 +9,7 @@ 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 }; + int x[8] __attribute__((aligned(128))) = { 1, 1, 1, 17, 1, 1, 1, 1 }; bar (x); } @@ -129,3 +129,8 @@ void test(vector int *X, vector int *Y) { //===----------------------------------------------------------------------===// +There are a wide variety of vector_shuffle operations that we can do with a pair +of instructions (e.g. a vsldoi + vpkuhum). We should pattern match these, but +there are a huge number of these. + +//===----------------------------------------------------------------------===//