Add an item
authorChris Lattner <sabre@nondot.org>
Thu, 6 Apr 2006 23:16:19 +0000 (23:16 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 6 Apr 2006 23:16:19 +0000 (23:16 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27470 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PowerPC/README_ALTIVEC.txt

index b9456082fb4ea62ecd752572aec03960690a9930..0cf7a194093bed08efc4db7b63c9ce91e9216fca 100644 (file)
@@ -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.
+
+//===----------------------------------------------------------------------===//