summaryrefslogtreecommitdiff
path: root/gcc/config/mips/7000.md
diff options
context:
space:
mode:
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>2004-03-17 09:33:45 +0000
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>2004-03-17 09:33:45 +0000
commitff813ae9ec8e95ba714b89ac83707f1bc87bad6a (patch)
treea11e06902e11a49aaac9bae4b825e336031d9c75 /gcc/config/mips/7000.md
parente866eb8bc827982545c83199e5797b310637f548 (diff)
downloadgcc-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.md2
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")