aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgexpand.c
diff options
context:
space:
mode:
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>2014-08-07 14:27:59 +0000
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>2014-08-07 14:27:59 +0000
commita636bb40629eb2f5e486569c76b91bf5911534d8 (patch)
tree8c3638d77e5e300610293152b2c1cb81573ed56a /gcc/cfgexpand.c
parentc747993a621cc69309e3a9e9fddeba09f470fb86 (diff)
downloadgcc-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