diff options
author | Nick Clifton <nickc@cygnus.com> | 1997-09-16 06:13:27 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1997-09-16 00:13:27 -0600 |
commit | 145870b56f7710f2f39156ddfdc7b62b0ed079b4 (patch) | |
tree | 6bcaebccfd79b6dc8d68e3bdc71ff5e99c7fc5e0 /libio | |
parent | 9302e6e54c6bdbe354924f249ce1edac6847b467 (diff) | |
download | gcc-145870b56f7710f2f39156ddfdc7b62b0ed079b4.zip gcc-145870b56f7710f2f39156ddfdc7b62b0ed079b4.tar.gz gcc-145870b56f7710f2f39156ddfdc7b62b0ed079b4.tar.bz2 |
v850.c (register_is_ok_for_epilogue, [...]): New functions.
* config/v850/v850.c (register_is_ok_for_epilogue,
pattern_is_ok_for_epilogue, construct_restore_jr,
pattern_is_ok_for_prologue, construct_save_jarl): New functions.
* config/v850/v850.h (pattern_is_ok_for_prologue,
pattern_is_ok_for_epilogue, register_is_ok_for_epilogue): New
predicates.
* config/v850/v850.md: Replace prologue and epilogue patterns with a
match_parallel pattern.
* config/v850/v850.c (output_move_single_unsigned): Cope with zero
extending and moving between registers at the same time.
Brought over from devo.
From-SVN: r15477
Diffstat (limited to 'libio')
0 files changed, 0 insertions, 0 deletions