diff options
author | wilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-03-17 09:33:45 +0000 |
---|---|---|
committer | wilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-03-17 09:33:45 +0000 |
commit | ff813ae9ec8e95ba714b89ac83707f1bc87bad6a (patch) | |
tree | a11e06902e11a49aaac9bae4b825e336031d9c75 /gcc/config/mips/7000.md | |
parent | e866eb8bc827982545c83199e5797b310637f548 (diff) | |
download | gcc-ff813ae9ec8e95ba714b89ac83707f1bc87bad6a.tar.gz |
Patch for pending SB-1 DFA scheduler.
* config/mips/mips.md (zero_extendsidi2): Add length attribute.
(hazard_nop): Change type to nop.
(type): Split arith into arith, shift, slt, clz. Delete darith.
Fix all uses. Change arith to multi if more than one insn emitted.
* config/mips/5400.md (ir_vr54_arith): Likewise.
* config/mips/5500.md (ir_vr55_arith): Likewise.
* config/mips/7000.md (rm7_int_other): Likewise.
* config/mips/9000.md (rm9k_int): Likewise.
* config/mips/sr71k.md (ir_sr70_arith): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79583 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/mips/7000.md')
-rw-r--r-- | gcc/config/mips/7000.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/mips/7000.md b/gcc/config/mips/7000.md index e842eb5f3e0..ff400372c54 100644 --- a/gcc/config/mips/7000.md +++ b/gcc/config/mips/7000.md @@ -88,7 +88,7 @@ (define_insn_reservation "rm7_int_other" 1 (and (eq_attr "cpu" "r7000") - (eq_attr "type" "arith,darith,const,move,condmove,icmp,nop")) + (eq_attr "type" "arith,shift,slt,clz,const,move,condmove,icmp,nop")) "rm7_iaddsub") (define_insn_reservation "rm7_ld" 2 (and (eq_attr "cpu" "r7000") |