aarch64-simd.md (aarch64_combine<mode>): Directly call aarch64_split_simd_combine.
authorMichael Collison <michael.collison@arm.com>
Tue, 27 Jun 2017 17:29:06 +0000 (17:29 +0000)
committerMichael Collison <collison@gcc.gnu.org>
Tue, 27 Jun 2017 17:29:06 +0000 (17:29 +0000)
commita977dc0c5e069bf198f78ed4767deac369904301
treed2c67ece96c2f1b064a22e78535d657cf2fde21e
parentb2cf76f3a58d065122d2ae94bf55510551ff27f4
aarch64-simd.md (aarch64_combine<mode>): Directly call aarch64_split_simd_combine.

2017-06-19  Michael Collison  <michael.collison@arm.com>

* config/aarch64/aarch64-simd.md (aarch64_combine<mode>): Directly
call aarch64_split_simd_combine.
* (aarch64_combine_internal<mode>): Delete pattern.
* config/aarch64/aarch64.c (aarch64_split_simd_combine):
Allow register and subreg operands.

From-SVN: r249702
gcc/ChangeLog
gcc/config/aarch64/aarch64-simd.md
gcc/config/aarch64/aarch64.c