diff options
author | Kyrylo Tkachov <kyrylo.tkachov@arm.com> | 2014-08-07 14:27:59 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2014-08-07 14:27:59 +0000 |
commit | a636bb40629eb2f5e486569c76b91bf5911534d8 (patch) | |
tree | 8c3638d77e5e300610293152b2c1cb81573ed56a /gcc/cfgexpand.c | |
parent | c747993a621cc69309e3a9e9fddeba09f470fb86 (diff) | |
download | gcc-a636bb40629eb2f5e486569c76b91bf5911534d8.zip gcc-a636bb40629eb2f5e486569c76b91bf5911534d8.tar.gz gcc-a636bb40629eb2f5e486569c76b91bf5911534d8.tar.bz2 |
[AArch64] Restrict usage of FP/SIMD registers for TImode reload and absdi2 patterns for non-float/simd targets.
* config/aarch64/aarch64.md (absdi2): Set simd attribute.
(aarch64_reload_mov<mode>): Predicate on TARGET_FLOAT.
(aarch64_movdi_<mode>high): Likewise.
(aarch64_mov<mode>high_di): Likewise.
(aarch64_movdi_<mode>low): Likewise.
(aarch64_mov<mode>low_di): Likewise.
(aarch64_movtilow_tilow): Likewise.
Add comment explaining usage of fp,simd attributes and of
TARGET_FLOAT and TARGET_SIMD.
From-SVN: r213712
Diffstat (limited to 'gcc/cfgexpand.c')
0 files changed, 0 insertions, 0 deletions