From c6ddd7221ce19388f2840bb2b98a619486e8e868 Mon Sep 17 00:00:00 2001 From: Tony Jiang Date: Tue, 8 Nov 2016 04:15:45 +0000 Subject: [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 --- clang/test/CodeGen/builtins-ppc-p8vector.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'clang/test/CodeGen/builtins-ppc-p8vector.c') 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 -- cgit v1.2.3