alpha.md (call patterns): Revert Oct 16 change...
* alpha.md (call patterns): Revert Oct 16 change; if we are to elide the callee's ldgp, we must do it ourselves, and we use the jsr tag for more than scheduling. From-SVN: r16168
This commit is contained in:
parent
bf4219f03f
commit
e16b49d379
2 changed files with 10 additions and 4 deletions
|
@ -1,3 +1,9 @@
|
|||
Fri Oct 24 15:54:57 1997 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* alpha.md (call patterns): Revert Oct 16 change; if we are to elide
|
||||
the callee's ldgp, we must do it ourselves, and we use the jsr tag
|
||||
for more than scheduling.
|
||||
|
||||
Fri Oct 24 13:23:04 1997 Doug Evans <devans@canuck.cygnus.com>
|
||||
|
||||
* sparc/sparc.h (ASM_SPEC): Delete asm_arch.
|
||||
|
|
|
@ -3289,7 +3289,7 @@
|
|||
jsr $26,($27),0\;ldgp $29,0($26)
|
||||
bsr $26,%0..ng
|
||||
jsr $26,%0\;ldgp $29,0($26)"
|
||||
[(set_attr "type" "jsr,ibr,jsr")])
|
||||
[(set_attr "type" "jsr")])
|
||||
|
||||
(define_insn ""
|
||||
[(call (mem:DI (match_operand:DI 0 "call_operand" "r,i"))
|
||||
|
@ -3299,7 +3299,7 @@
|
|||
"@
|
||||
jsr $26,(%0)
|
||||
bsr $26,%0"
|
||||
[(set_attr "type" "jsr,ibr")])
|
||||
[(set_attr "type" "jsr")])
|
||||
|
||||
(define_insn ""
|
||||
[(call (mem:DI (match_operand:DI 0 "call_operand" "r,i"))
|
||||
|
@ -3325,7 +3325,7 @@
|
|||
jsr $26,($27),0\;ldgp $29,0($26)
|
||||
bsr $26,%1..ng
|
||||
jsr $26,%1\;ldgp $29,0($26)"
|
||||
[(set_attr "type" "jsr,ibr,jsr")])
|
||||
[(set_attr "type" "jsr")])
|
||||
|
||||
(define_insn ""
|
||||
[(set (match_operand 0 "register_operand" "=rf,rf")
|
||||
|
@ -3336,7 +3336,7 @@
|
|||
"@
|
||||
jsr $26,(%1)
|
||||
bsr $26,%1"
|
||||
[(set_attr "type" "jsr,ibr")])
|
||||
[(set_attr "type" "jsr")])
|
||||
|
||||
(define_insn ""
|
||||
[(set (match_operand 0 "register_operand" "")
|
||||
|
|
Loading…
Add table
Reference in a new issue