summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/builtins-ppc-p8vector.c
diff options
context:
space:
mode:
authorTony Jiang <jtony@ca.ibm.com>2016-11-08 04:15:45 +0000
committerTony Jiang <jtony@ca.ibm.com>2016-11-08 04:15:45 +0000
commitc6ddd7221ce19388f2840bb2b98a619486e8e868 (patch)
tree231aaa7f36c670440199292c07a7748b9f7486b9 /clang/test/CodeGen/builtins-ppc-p8vector.c
parent0ac5f9846ba9f66c5708a21dc23490d083058b7c (diff)
downloadbcm5719-llvm-c6ddd7221ce19388f2840bb2b98a619486e8e868.tar.gz
bcm5719-llvm-c6ddd7221ce19388f2840bb2b98a619486e8e868.zip
[PowerPC] Implement remaining vector comparison builtins.
vector bool char vec_cmpeq (vector bool char, vector bool char); vector bool int vec_cmpeq (vector bool int, vector bool int); vector bool long long vec_cmpeq (vector bool long long, vector bool long lon vector bool short vec_cmpeq (vector bool short, vector bool short); llvm-svn: 286205
Diffstat (limited to 'clang/test/CodeGen/builtins-ppc-p8vector.c')
-rw-r--r--clang/test/CodeGen/builtins-ppc-p8vector.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/test/CodeGen/builtins-ppc-p8vector.c b/clang/test/CodeGen/builtins-ppc-p8vector.c
index 5edb9481dde..3e298442b6c 100644
--- a/clang/test/CodeGen/builtins-ppc-p8vector.c
+++ b/clang/test/CodeGen/builtins-ppc-p8vector.c
@@ -151,6 +151,11 @@ void test1() {
// CHECK-PPC: warning: implicit declaration of function 'vec_mergeo'
/* vec_cmpeq */
+ res_vbll = vec_cmpeq(vbll, vbll);
+// CHECK: @llvm.ppc.altivec.vcmpequd
+// CHECK-LE: @llvm.ppc.altivec.vcmpequd
+// CHECK-PPC: error: call to 'vec_cmpeq' is ambiguous
+
res_vbll = vec_cmpeq(vsll, vsll);
// CHECK: @llvm.ppc.altivec.vcmpequd
// CHECK-LE: @llvm.ppc.altivec.vcmpequd
OpenPOWER on IntegriCloud