(move_operand): Allow all CONST_INTs that can be moved to general registers with...
authorTorbjorn Granlund <tege@gnu.org>
Thu, 14 Jan 1993 19:28:19 +0000 (19:28 +0000)
committerTorbjorn Granlund <tege@gnu.org>
Thu, 14 Jan 1993 19:28:19 +0000 (19:28 +0000)
commita1747d2c89a29f9a380073f0f6aa264cc0edda9c
tree6ca9a1a1452e79d80335245a2c241217b4c1c983
parent8d2f437448007e2a41b957590a1468e0246b58d5
(move_operand): Allow all CONST_INTs that can be moved to general registers with one insn.

(move_operand): Allow all CONST_INTs that can be moved to
general registers with one insn.
(pre_cint_operand): New predicate for predecrementing ldwm/stwm insns.
(zdepi_cint_p): New function.
(depi_cint_operand): Remove.
(and_mask_p): New name for consec_zeros_p.  All callers changed.
(srcsi_operand): Removed.
(all file): Use INT_14_BITS instead of synonym SMALL_INT.
(emit_move_sequence): Clean up CONST_INT case.
(compute_zdepi_operands): New name for
compute_xdepi_operands_from_integer.  Change second parm to return
plain integers (was RTXes).
(print_operand): Handle 'Z' for 'zdepi' source used to movCONST_INT.

From-SVN: r3238
gcc/config/pa/pa.c