]> git.ipfire.org Git - thirdparty/gcc.git/commit
aarch64-simd-builtins.def: Separate sq<r>dmulh_lane entries into lane and laneq entries.
authorTejas Belagod <tejas.belagod@arm.com>
Fri, 25 Jan 2013 11:35:03 +0000 (11:35 +0000)
committerTejas Belagod <belagod@gcc.gnu.org>
Fri, 25 Jan 2013 11:35:03 +0000 (11:35 +0000)
commitb7d7d917bd3ec775d21abfe4eab582de3cf461c7
tree46cc3c9053ddcc8bc08ce8e8b61958dc8bee498f
parent556f9906c548af7332f7f274f9e05cacfaeb64a6
aarch64-simd-builtins.def: Separate sq<r>dmulh_lane entries into lane and laneq entries.

2013-01-25  Tejas Belagod  <tejas.belagod@arm.com>

        * config/aarch64/aarch64-simd-builtins.def: Separate sq<r>dmulh_lane
        entries into lane and laneq entries.
        * config/aarch64/aarch64-simd.md (aarch64_sq<r>dmulh_lane<mode>): Remove
        AdvSIMD scalar modes.
        (aarch64_sq<r>dmulh_laneq<mode>): New.
        (aarch64_sq<r>dmulh_lane<mode>): New RTL pattern for Scalar AdvSIMD
        modes.
        * config/aarch64/arm_neon.h: Fix all the vq<r>dmulh_lane* intrinsics'
        builtin implementations to relfect changes in RTL in aarch64-simd.md.
        * config/aarch64/iterators.md (VCOND): New.
        (VCONQ): New.

From-SVN: r195467
gcc/ChangeLog
gcc/config/aarch64/aarch64-simd-builtins.def
gcc/config/aarch64/aarch64-simd.md
gcc/config/aarch64/arm_neon.h
gcc/config/aarch64/iterators.md