c4x.c (legitimize_operands): Use rtx_cost to determine if it is worthwhile forcing...
authorMichael Hayes <m.hayes@elec.canterbury.ac.nz>
Sat, 17 Apr 1999 22:27:41 +0000 (22:27 +0000)
committerMichael Hayes <m.hayes@gcc.gnu.org>
Sat, 17 Apr 1999 22:27:41 +0000 (22:27 +0000)
commit87ba694401df1d06dda4b8c14b50528a740eef6d
tree32f706527865c786d8a46ebcdc8fb6e0dbf9ae89
parent695ab36a1f65a94647cb24e61772af444b8f51d9
c4x.c (legitimize_operands): Use rtx_cost to determine if it is worthwhile forcing a constant into a register.

* config/c4x/c4x.c (legitimize_operands): Use rtx_cost
to determine if it is worthwhile forcing a constant into a register.
* config/c4x/c4x.h (CONST_COSTS): An integer value of 255 or 65535
used with a logical and or an integer value of 16 or 24 used with
a right shift has zero cost on the C40.

From-SVN: r26529
gcc/ChangeLog
gcc/config/c4x/c4x.c
gcc/config/c4x/c4x.h