[AArch64] Support for CLZ
authorVidya Praveen <vidyapraveen@arm.com>
Thu, 23 May 2013 13:36:41 +0000 (14:36 +0100)
committerMarcus Shawcroft <mshawcroft@gcc.gnu.org>
Thu, 23 May 2013 13:36:41 +0000 (13:36 +0000)
commitb5574232341729510334cfcec22a8c2bd153be12
tree17079e07f2a36d146c0d09185076b4f50d991ee9
parent7d2fb5244ba6c3c48222327e8ebc6883fa5c819e
[AArch64] Support for CLZ

2013-05-23  Vidya Praveen <vidyapraveen@arm.com>

        * config/aarch64/aarch64-simd.md (clzv4si2): Support for CLZ
          instruction (AdvSIMD).
        * config/aarch64/aarch64-builtins.c
          (aarch64_builtin_vectorized_function): Handler for BUILT_IN_CLZ.
        * config/aarch64/aarch-simd-builtins.def: Entry for CLZ.

From-SVN: r199254
gcc/ChangeLog
gcc/config/aarch64/aarch64-builtins.c
gcc/config/aarch64/aarch64-simd-builtins.def
gcc/config/aarch64/aarch64-simd.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/vect-clz.c [new file with mode: 0644]