diff options
| author | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-09-11 09:24:59 +0000 |
|---|---|---|
| committer | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-09-11 09:24:59 +0000 |
| commit | 13c6ca886d3b443645abaa6f2be3ba029c783367 (patch) | |
| tree | 8868dfe9c20b978af85a3ed83bcf1a7276e310f2 /libjava/classpath/gnu/java/beans/decoder/ArrayHandler.java | |
| parent | 0c5ddc40eb904cd1f69aa285942e78b132a6106f (diff) | |
| download | ppe42-gcc-13c6ca886d3b443645abaa6f2be3ba029c783367.tar.gz ppe42-gcc-13c6ca886d3b443645abaa6f2be3ba029c783367.zip | |
gcc/
2007-09-11 Richard Sandiford <richard@codesourcery.com>
Nigel Stephens <nigel@mips.com>
David Ung <davidu@mips.com>
* config/mips/mips.h (CONSTANT_POOL_COST): Move to...
* config/mips/mips.c: ...here and set to 4 for TARGET_MIPS16.
(mips16_constant_cost, mips_immediate_operand_p, mips_binary_cost)
(mips_fp_mult_cost, mips_fp_div_cost, mips_sign_extend_cost)
(mips_zero_extend_cost): New functions.
(mips_rtx_costs): Treat COMPARE constants as having zero cost.
Use the new functions. Tweak many cost estimates, both here
and in the new subroutines. Return false when the cost of the
operands has not been calculated. Check for *clear_upper32.
Check for floating-point multiply-add, reciprocal and rsqrt
patterns. Handle comparison and rotation codes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@128364 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/gnu/java/beans/decoder/ArrayHandler.java')
0 files changed, 0 insertions, 0 deletions

