[ARM] Add patterns for new instructions
commit32833c04a0e47cd02b9c5706001b1f68f2681ba3
authormwahab <mwahab@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Dec 2015 11:56:21 +0000 (16 11:56 +0000)
committermwahab <mwahab@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Dec 2015 11:56:21 +0000 (16 11:56 +0000)
treeb61b8d090d927d143fef6f8551ccce3a73f0757d
parentc3575fb0b9da83c5f42c19cf099208dd61171f97
[ARM] Add patterns for new instructions

* config/arm/iterators.md (VQRDMLH_AS): New.
(neon_rdma_as): New.
* config/arm/neon.md
(neon_vqrdml<VQRDMLH_AS:neon_rdma_as>h<mode>): New.
(neon_vqrdml<VQRDMLH_AS:neon_rdma_as>h_lane<mode>): New.
* config/arm/unspecs.md (UNSPEC_VQRDMLAH): New.
(UNSPEC_VQRDMLSH): New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231681 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/iterators.md
gcc/config/arm/neon.md
gcc/config/arm/unspecs.md