summaryrefslogtreecommitdiffstats
path: root/test/CodeGen/ext-vector-shuffle.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/CodeGen/ext-vector-shuffle.c')
-rw-r--r--test/CodeGen/ext-vector-shuffle.c17
1 files changed, 0 insertions, 17 deletions
diff --git a/test/CodeGen/ext-vector-shuffle.c b/test/CodeGen/ext-vector-shuffle.c
deleted file mode 100644
index 1d147a3..0000000
--- a/test/CodeGen/ext-vector-shuffle.c
+++ /dev/null
@@ -1,17 +0,0 @@
-// RUN: %clang_cc1 %s -x cl -emit-llvm -o - | not grep 'extractelement'
-// RUN: %clang_cc1 %s -x cl -emit-llvm -o - | not grep 'insertelement'
-// RUN: %clang_cc1 %s -x cl -emit-llvm -o - | grep 'shufflevector'
-
-typedef __attribute__(( ext_vector_type(2) )) float float2;
-typedef __attribute__(( ext_vector_type(4) )) float float4;
-
-float2 test1(float4 V) {
- return V.xy + V.wz;
-}
-
-float4 test2(float4 V) {
- float2 W = V.ww;
- return W.xyxy + W.yxyx;
-}
-
-float4 test3(float4 V1, float4 V2) { return (float4)(V1.zw, V2.xy); }
OpenPOWER on IntegriCloud