diff options
| author | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-05-19 07:36:28 +0000 |
|---|---|---|
| committer | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-05-19 07:36:28 +0000 |
| commit | 203ea55aba86ddfcdcb3532fa7f533269cd9aaff (patch) | |
| tree | 37db0843298620ceead329ec9e3bbde91233521d /libjava/java | |
| parent | 4eaf7bd0191a80dd756d48e49558267785efa1db (diff) | |
| download | ppe42-gcc-203ea55aba86ddfcdcb3532fa7f533269cd9aaff.tar.gz ppe42-gcc-203ea55aba86ddfcdcb3532fa7f533269cd9aaff.zip | |
* config/mips/mips.h (ISA_HAS_LOAD_DELAY, ISA_HAS_XFER_DELAY,
ISA_HAS_FCMP_DELAY, ISA_HAS_HILO_INTERLOCKS): New macros.
(PREDICATE_CODES): Add hilo_operand.
* config/mips/mips.c (hilo_operand): New predicate.
(mips_adjust_insn_length): Account for the number nops that might
be needed to avoid hardware hazards.
* config/mips/mips.md (dslot): Remove attribute.
(hazard): New attribute.
(can_delay): Use it. Check for calls, branches & jumps.
(muldi3): Use the standard dmult pattern for mips16 code.
(muldi3_internal, muldi3_internal2): Adjust conditions accordingly.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66952 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
0 files changed, 0 insertions, 0 deletions

