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/5400.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/5400.md')
-rw-r--r-- | gcc/config/mips/5400.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/mips/5400.md b/gcc/config/mips/5400.md index 679be096030..b0959a28c76 100644 --- a/gcc/config/mips/5400.md +++ b/gcc/config/mips/5400.md @@ -60,7 +60,7 @@ (define_insn_reservation "ir_vr54_arith" 1 (and (eq_attr "cpu" "r5400") - (eq_attr "type" "move,arith,darith,const,icmp,nop")) + (eq_attr "type" "move,arith,shift,slt,clz,const,icmp,nop")) "vr54_dp0|vr54_dp1") (define_insn_reservation "ir_vr54_imul_si" 3 |