]> gcc.gnu.org Git - gcc.git/commit - gcc/config/xtensa/xtensa.c
xtensa-protos.h (non_acc_reg_operand): Remove.
authorBob Wilson <bob.wilson@acm.org>
Fri, 22 Mar 2002 22:57:53 +0000 (22:57 +0000)
committerBob Wilson <bwilson@gcc.gnu.org>
Fri, 22 Mar 2002 22:57:53 +0000 (22:57 +0000)
commita8cacfd2a5ab2e7bd20e1360fd4a354288576e7a
tree2573972ec9c1fb508000f7cb300e0c82c4d6a10f
parent41c643948c237b94330e47ff9f860206ebb816c2
xtensa-protos.h (non_acc_reg_operand): Remove.

* config/xtensa/xtensa-protos.h (non_acc_reg_operand): Remove.
(xtensa_valid_move, xtensa_preferred_reload_class): Define.
* config/xtensa/xtensa.c (non_acc_reg_operand): Remove.
(xtensa_valid_move, xtensa_preferred_reload_class): Define to
prevent use of sp as a reload register.
(xtensa_emit_move_sequence): Use xtensa_valid_move instead of
non_acc_reg_operand.
* config/xtensa/xtensa.h (PREDICATE_CODES): Remove non_acc_reg_operand.
(PREFERRED_RELOAD_CLASS): Move code to xtensa_preferred_reload_class.
* config/xtensa/xtensa.md (movsi_internal, movhi_internal,
movqi_internal): Use xtensa_valid_move instead of non_acc_reg_operand.

From-SVN: r51201
gcc/ChangeLog
gcc/config/xtensa/xtensa-protos.h
gcc/config/xtensa/xtensa.c
gcc/config/xtensa/xtensa.h
gcc/config/xtensa/xtensa.md
This page took 0.051895 seconds and 5 git commands to generate.