aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC/README_ALTIVEC.txt
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-04-06 23:16:19 +0000
committerChris Lattner <sabre@nondot.org>2006-04-06 23:16:19 +0000
commit1c8010301676dd72274573455014386d45e57e47 (patch)
treed58b3df306d9318ed5ffe722354a72785dbeaef1 /lib/Target/PowerPC/README_ALTIVEC.txt
parent90217999bdb00fdb1e6d7ee98f75fca8930b2ba5 (diff)
downloadexternal_llvm-1c8010301676dd72274573455014386d45e57e47.zip
external_llvm-1c8010301676dd72274573455014386d45e57e47.tar.gz
external_llvm-1c8010301676dd72274573455014386d45e57e47.tar.bz2
Add an item
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27470 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/PowerPC/README_ALTIVEC.txt')
-rw-r--r--lib/Target/PowerPC/README_ALTIVEC.txt7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/Target/PowerPC/README_ALTIVEC.txt b/lib/Target/PowerPC/README_ALTIVEC.txt
index b945608..0cf7a19 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.
+
+//===----------------------------------------------------------------------===//