]> gcc.gnu.org Git - gcc.git/commit
v850.c (register_is_ok_for_epilogue, [...]): New functions.
authorNick Clifton <nickc@cygnus.com>
Tue, 16 Sep 1997 06:13:27 +0000 (06:13 +0000)
committerJeff Law <law@gcc.gnu.org>
Tue, 16 Sep 1997 06:13:27 +0000 (00:13 -0600)
commit145870b56f7710f2f39156ddfdc7b62b0ed079b4
tree6bcaebccfd79b6dc8d68e3bdc71ff5e99c7fc5e0
parent9302e6e54c6bdbe354924f249ce1edac6847b467
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
gcc/ChangeLog
gcc/config/v850/v850.c
gcc/config/v850/v850.h
gcc/config/v850/v850.md
This page took 0.070381 seconds and 5 git commands to generate.