mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-29 13:32:33 +00:00
Add an item
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27470 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
90217999bd
commit
1c80103016
@ -9,7 +9,7 @@ Altivec support. The first should be a single lvx from the constant pool, the
|
|||||||
second should be a xor/stvx:
|
second should be a xor/stvx:
|
||||||
|
|
||||||
void foo(void) {
|
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);
|
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.
|
||||||
|
|
||||||
|
//===----------------------------------------------------------------------===//
|
||||||
|
Loading…
x
Reference in New Issue
Block a user