diff options
| author | Tony Jiang <jtony@ca.ibm.com> | 2016-11-08 04:15:45 +0000 |
|---|---|---|
| committer | Tony Jiang <jtony@ca.ibm.com> | 2016-11-08 04:15:45 +0000 |
| commit | c6ddd7221ce19388f2840bb2b98a619486e8e868 (patch) | |
| tree | 231aaa7f36c670440199292c07a7748b9f7486b9 /clang/test/CodeGen/builtins-ppc-p8vector.c | |
| parent | 0ac5f9846ba9f66c5708a21dc23490d083058b7c (diff) | |
| download | bcm5719-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.c | 5 |
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 |

