add separate insn sched class for vector LDP & STP
authorEvandro Menezes <e.menezes@samsung.com>
Tue, 29 Sep 2015 16:30:45 +0000 (16:30 +0000)
committerSebastian Pop <spop@gcc.gnu.org>
Tue, 29 Sep 2015 16:30:45 +0000 (16:30 +0000)
commit5c4b7f1c1c00b21f11842dc1f107da1441552bfd
tree23dd6855500eae889049ac7b99988465bbdfa548
parent187a0dd603cd33a0246b6707f3783fae096e9e95
add separate insn sched class for vector LDP & STP

2015-09-29  Evandro Menezes  <e.menezes@samsung.com>

* config/arm/types.md (neon_ldp, neon_ldp_q, neon_stp, neon_stp_q):
Add new insn types for vector load and store pairs.
* config/arm/cortex-a53.md (cortex_a53_f_load_2reg): Add insn
types "neon_ldp{,_q}".
* config/arm/cortex-a57.md (neon_load_c): Add insn types
"neon_ldp{,_q}".
(neon_store_complex): Add insn types "neon_stp{,_q}".
* config/aarch64/aarch64-simd.md (aarch64_be_movoi): Add insn types
"neon_{ldp,stp}_q".

From-SVN: r228253
gcc/ChangeLog
gcc/config/aarch64/aarch64-simd.md
gcc/config/arm/cortex-a53.md
gcc/config/arm/cortex-a57.md
gcc/config/arm/types.md