aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gnu.org>1993-01-14 19:28:19 +0000
committerTorbjorn Granlund <tege@gnu.org>1993-01-14 19:28:19 +0000
commita1747d2c89a29f9a380073f0f6aa264cc0edda9c (patch)
tree6ca9a1a1452e79d80335245a2c241217b4c1c983 /gcc/fold-const.c
parent8d2f437448007e2a41b957590a1468e0246b58d5 (diff)
downloadgcc-a1747d2c89a29f9a380073f0f6aa264cc0edda9c.zip
gcc-a1747d2c89a29f9a380073f0f6aa264cc0edda9c.tar.gz
gcc-a1747d2c89a29f9a380073f0f6aa264cc0edda9c.tar.bz2
(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
Diffstat (limited to 'gcc/fold-const.c')
0 files changed, 0 insertions, 0 deletions