aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2006-11-22 16:41:29 +0000
committerJoseph Myers <jsm28@gcc.gnu.org>2006-11-22 16:41:29 +0000
commit61c76239491374472580e174a87c00f5bcbb93ed (patch)
tree91ff68afec415ea5b2e524162f6383539ae2a334 /gcc/fold-const.c
parent7c21975d479cb69bbf9bafcc4dbf29e4138949c5 (diff)
downloadgcc-61c76239491374472580e174a87c00f5bcbb93ed.zip
gcc-61c76239491374472580e174a87c00f5bcbb93ed.tar.gz
gcc-61c76239491374472580e174a87c00f5bcbb93ed.tar.bz2
spe.md (SPE64): New mode macro.
* config/rs6000/spe.md (SPE64): New mode macro. (mov_sidf_e500_subreg0): Change to mov_si<mode>_e500_subreg0. Add memory load. (mov_si<mode>_e500_subreg0_2): New. (mov_sidf_e500_subreg4): Change to mov_si<mode>_e500_subreg4. Add memory load. (mov_si<mode>_e500_subreg4_2): New. * config/rs6000/predicates.md (input_operand): Do not allow invalid E500 subregs. (rs6000_nonimmediate_operand): Check for invalid E500 subregs also if TARGET_SPE. * config/rs6000/rs6000.c (invalid_e500_subreg): Check for subregs involving DFmode if TARGET_E500_DOUBLE. Check for subregs involving vector modes if TARGET_SPE. From-SVN: r119094
Diffstat (limited to 'gcc/fold-const.c')
0 files changed, 0 insertions, 0 deletions