diff options
author | Jiong Wang <jiong.wang@arm.com> | 2014-11-21 16:56:21 +0000 |
---|---|---|
committer | Jiong Wang <jiwang@gcc.gnu.org> | 2014-11-21 16:56:21 +0000 |
commit | 5e32e83b6e5e7cb6a01b57ad70f36d0b937106ed (patch) | |
tree | ca2c3409b6bd33675545ecdcd44e19a830238f28 /libgo/go | |
parent | a699d67255c06d0efdca1593810b01cf3bfdd99b (diff) | |
download | gcc-5e32e83b6e5e7cb6a01b57ad70f36d0b937106ed.zip gcc-5e32e83b6e5e7cb6a01b57ad70f36d0b937106ed.tar.gz gcc-5e32e83b6e5e7cb6a01b57ad70f36d0b937106ed.tar.bz2 |
[AArch64] Add vector pattern for __builtin_ctz
gcc/
* config/aarch64/iterators.md (VS): New mode iterator.
(vsi2qi): New mode attribute.
(VSI2QI): Likewise.
* config/aarch64/aarch64-simd-builtins.def: New entry for ctz.
* config/aarch64/aarch64-simd.md (ctz<mode>2): New pattern for ctz.
* config/aarch64/aarch64-builtins.c
(aarch64_builtin_vectorized_function): Support BUILT_IN_CTZ.
gcc/testsuite/
* gcc.target/aarch64/vect_ctz_1.c: New testcase.
From-SVN: r217938
Diffstat (limited to 'libgo/go')
0 files changed, 0 insertions, 0 deletions