summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/builtins-ppc-altivec.c
diff options
context:
space:
mode:
authorEhsan Amiri <amehsan@ca.ibm.com>2016-11-23 18:55:17 +0000
committerEhsan Amiri <amehsan@ca.ibm.com>2016-11-23 18:55:17 +0000
commit9cce1ee88c82b3be5dd2a1a5ebdeb9f90cb67080 (patch)
tree6b5294f157bfe399120f5152cf10dcbbe745015d /clang/test/CodeGen/builtins-ppc-altivec.c
parent9b91cfa0b08f2fde3987759fb0645c026e5f1f89 (diff)
downloadbcm5719-llvm-9cce1ee88c82b3be5dd2a1a5ebdeb9f90cb67080.tar.gz
bcm5719-llvm-9cce1ee88c82b3be5dd2a1a5ebdeb9f90cb67080.zip
[PPC] revert r287795
A test that passed locally is failing on one of the build bots. llvm-svn: 287796
Diffstat (limited to 'clang/test/CodeGen/builtins-ppc-altivec.c')
-rw-r--r--clang/test/CodeGen/builtins-ppc-altivec.c79
1 files changed, 0 insertions, 79 deletions
diff --git a/clang/test/CodeGen/builtins-ppc-altivec.c b/clang/test/CodeGen/builtins-ppc-altivec.c
index 3b75cb49c3f..7aa52a6414d 100644
--- a/clang/test/CodeGen/builtins-ppc-altivec.c
+++ b/clang/test/CodeGen/builtins-ppc-altivec.c
@@ -89,43 +89,6 @@ void test1() {
// CHECK-NOALTIVEC: error: use of undeclared identifier 'vf'
// CHECK-NOALTIVEC: vf = vec_abs(vf)
- vsc = vec_nabs(vsc);
-// CHECK: sub <16 x i8> zeroinitializer
-// CHECK: @llvm.ppc.altivec.vminsb
-// CHECK-LE: sub <16 x i8> zeroinitializer
-// CHECK-LE: @llvm.ppc.altivec.vminsb
-
- vs = vec_nabs(vs);
-// CHECK: sub <8 x i16> zeroinitializer
-// CHECK: @llvm.ppc.altivec.vminsh
-// CHECK-LE: sub <8 x i16> zeroinitializer
-// CHECK-LE: @llvm.ppc.altivec.vminsh
-
- vi = vec_nabs(vi);
-// CHECK: sub <4 x i32> zeroinitializer
-// CHECK: @llvm.ppc.altivec.vminsw
-// CHECK-LE: sub <4 x i32> zeroinitializer
-// CHECK-LE: @llvm.ppc.altivec.vminsw
-
- res_vi = vec_neg(vi);
-// CHECK: sub <4 x i32> zeroinitializer, {{%[0-9]+}}
-// CHECK-LE: sub <4 x i32> zeroinitializer, {{%[0-9]+}}
-// CHECK-NOALTIVEC: error: use of undeclared identifier 'vi'
-// CHECK-NOALTIVEC: vi = vec_neg(vi);
-
- res_vs = vec_neg(vs);
-// CHECK: sub <8 x i16> zeroinitializer, {{%[0-9]+}}
-// CHECK-LE: sub <8 x i16> zeroinitializer, {{%[0-9]+}}
-// CHECK-NOALTIVEC: error: use of undeclared identifier 'vs'
-// CHECK-NOALTIVEC: res_vs = vec_neg(vs);
-
- res_vsc = vec_neg(vsc);
-// CHECK: sub <16 x i8> zeroinitializer, {{%[0-9]+}}
-// CHECK-LE: sub <16 x i8> zeroinitializer, {{%[0-9]+}}
-// CHECK-NOALTIVEC: error: use of undeclared identifier 'vsc'
-// CHECK-NOALTIVEC: res_vsc = vec_neg(vsc);
-
-
/* vec_abs */
vsc = vec_abss(vsc);
// CHECK: @llvm.ppc.altivec.vsubsbs
@@ -222,22 +185,6 @@ void test1() {
// CHECK: fadd <4 x float>
// CHECK-LE: fadd <4 x float>
- res_vi = vec_adde(vi, vi, vi);
-// CHECK: and <4 x i32>
-// CHECK: add <4 x i32>
-// CHECK: add <4 x i32>
-// CHECK-LE: and <4 x i32>
-// CHECK-LE: add <4 x i32>
-// CHECK-LE: add <4 x i32>
-
- res_vui = vec_adde(vui, vui, vui);
-// CHECK: and <4 x i32>
-// CHECK: add <4 x i32>
-// CHECK: add <4 x i32>
-// CHECK-LE: and <4 x i32>
-// CHECK-LE: add <4 x i32>
-// CHECK-LE: add <4 x i32>
-
res_vsc = vec_vaddubm(vsc, vsc);
// CHECK: add <16 x i8>
// CHECK-LE: add <16 x i8>
@@ -5326,8 +5273,6 @@ void test6() {
// CHECK: fsub <4 x float>
// CHECK-LE: fsub <4 x float>
-
-
res_vsc = vec_vsububm(vsc, vsc);
// CHECK: sub <16 x i8>
// CHECK-LE: sub <16 x i8>
@@ -5409,10 +5354,6 @@ void test6() {
// CHECK: @llvm.ppc.altivec.vsubcuw
// CHECK-LE: @llvm.ppc.altivec.vsubcuw
- res_vi = vec_subc(vi, vi);
-// CHECK: @llvm.ppc.altivec.vsubcuw
-// CHECK-LE: @llvm.ppc.altivec.vsubcuw
-
res_vui = vec_vsubcuw(vui, vui);
// CHECK: @llvm.ppc.altivec.vsubcuw
// CHECK-LE: @llvm.ppc.altivec.vsubcuw
@@ -5490,26 +5431,6 @@ void test6() {
// CHECK: @llvm.ppc.altivec.vsubuws
// CHECK-LE: @llvm.ppc.altivec.vsubuws
- res_vi = vec_sube(vi, vi, vi);
-// CHECK: and <4 x i32>
-// CHECK: xor <4 x i32> {{%[0-9]+}}, <i32 -1, i32 -1, i32 -1, i32 -1>
-// CHECK: add <4 x i32>
-// CHECK: add <4 x i32>
-// CHECK-LE: and <4 x i32>
-// CHECK-LE: xor <4 x i32> {{%[0-9]+}}, <i32 -1, i32 -1, i32 -1, i32 -1>
-// CHECK-LE: add <4 x i32>
-// CHECK-LE: add <4 x i32>
-
- res_vui = vec_sube(vui, vui, vui);
-// CHECK: and <4 x i32>
-// CHECK: xor <4 x i32> {{%[0-9]+}}, <i32 -1, i32 -1, i32 -1, i32 -1>
-// CHECK: add <4 x i32>
-// CHECK: add <4 x i32>
-// CHECK-LE: and <4 x i32>
-// CHECK-LE: xor <4 x i32> {{%[0-9]+}}, <i32 -1, i32 -1, i32 -1, i32 -1>
-// CHECK-LE: add <4 x i32>
-// CHECK-LE: add <4 x i32>
-
res_vsc = vec_vsubsbs(vsc, vsc);
// CHECK: @llvm.ppc.altivec.vsubsbs
// CHECK-LE: @llvm.ppc.altivec.vsubsbs
OpenPOWER on IntegriCloud