aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorMichael Meissner <meissner@linux.vnet.ibm.com>2017-07-26 04:15:23 +0000
committerMichael Meissner <meissner@gcc.gnu.org>2017-07-26 04:15:23 +0000
commit6bd6f4f462b2f0534ac94ec8d8e9511d364a4ad8 (patch)
treebe0203d8abceb016f3b065a2d0cc6ba9c91339bf /gcc/function.c
parentc7d22f46ddfd03ed780af5bbbadf1f382036132c (diff)
downloadgcc-6bd6f4f462b2f0534ac94ec8d8e9511d364a4ad8.zip
gcc-6bd6f4f462b2f0534ac94ec8d8e9511d364a4ad8.tar.gz
gcc-6bd6f4f462b2f0534ac94ec8d8e9511d364a4ad8.tar.bz2
rs6000.c (rs6000_init_hard_regno_mode_ok): Eliminate TARGET_UPPER_REGS_{DF,DI,SF} usage.
2017-07-24 Michael Meissner <meissner@linux.vnet.ibm.com> * config/rs6000/rs6000.c (rs6000_init_hard_regno_mode_ok): Eliminate TARGET_UPPER_REGS_{DF,DI,SF} usage. (rs6000_option_override_internal): Likewise. (rs6000_expand_vector_set): Likewise. * config/rs6000/rs6000.h (TARGET_UPPER_REGS_DF): Delete. (TARGET_UPPER_REGS_SF): Likewise. (TARGET_UPPER_REGS_DI): Likewise. (TARGET_VEXTRACTUB): Eliminate TARGET_UPPER_REGS_{DF,DI,SF}. (TARGET_DIRECT_MOVE_64BIT): Likewise. * config/rs6000/rs6000.md (ALTIVEC_DFORM): Likewise. (float<QHI:mode><FP_ISA3:mode>2_internal): Likewise. (Splitters for DI constants in Altivec registers): Likewise. * config/rs6000/vsx.md (vsx_set_<mode>_p9): Likewise. (vsx_set_v4sf_p9): Likewise. (vsx_set_v4sf_p9_zero): Likewise. (vsx_insert_extract_v4sf_p9): Likewise. (vsx_insert_extract_v4sf_p9_2): Likewise. From-SVN: r250555
Diffstat (limited to 'gcc/function.c')
0 files changed, 0 insertions, 0 deletions