Commit 9af157ac by James E. Wilson Committed by Jim Wilson

mips-dsp.md (add<DSPV:mode>3, [...]): Add ISA_HAS_DSP condition.

* config/mips/mips-dsp.md (add<DSPV:mode>3,
mips_add<DSP:dspfmt1>_s_<DSP:dspfmt2>): Add ISA_HAS_DSP condition.

From-SVN: r159619
parent d8ec9c14
...@@ -6,6 +6,9 @@ ...@@ -6,6 +6,9 @@
2010-05-19 James E. Wilson <wilson@codesourcery.com> 2010-05-19 James E. Wilson <wilson@codesourcery.com>
* config/mips/mips-dsp.md (add<DSPV:mode>3,
mips_add<DSP:dspfmt1>_s_<DSP:dspfmt2>): Add ISA_HAS_DSP condition.
PR target/43764 PR target/43764
* mips.c (mips_call_expr_from_insn): New arg second_call. Set it. * mips.c (mips_call_expr_from_insn): New arg second_call. Set it.
(mips_annotate_pic_calls): Pass new arg to mips_call_expr_from_insn. (mips_annotate_pic_calls): Pass new arg to mips_call_expr_from_insn.
......
;; Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc. ;; Copyright (C) 2005, 2006, 2007, 2008, 2010 Free Software Foundation, Inc.
;; ;;
;; This file is part of GCC. ;; This file is part of GCC.
;; ;;
...@@ -60,7 +60,7 @@ ...@@ -60,7 +60,7 @@
(match_operand:DSPV 2 "register_operand" "d"))) (match_operand:DSPV 2 "register_operand" "d")))
(set (reg:CCDSP CCDSP_OU_REGNUM) (set (reg:CCDSP CCDSP_OU_REGNUM)
(unspec:CCDSP [(match_dup 1) (match_dup 2)] UNSPEC_ADDQ))])] (unspec:CCDSP [(match_dup 1) (match_dup 2)] UNSPEC_ADDQ))])]
"" "ISA_HAS_DSP"
"add<DSPV:dspfmt1>.<DSPV:dspfmt2>\t%0,%1,%2" "add<DSPV:dspfmt1>.<DSPV:dspfmt2>\t%0,%1,%2"
[(set_attr "type" "arith") [(set_attr "type" "arith")
(set_attr "mode" "SI")]) (set_attr "mode" "SI")])
...@@ -73,7 +73,7 @@ ...@@ -73,7 +73,7 @@
UNSPEC_ADDQ_S)) UNSPEC_ADDQ_S))
(set (reg:CCDSP CCDSP_OU_REGNUM) (set (reg:CCDSP CCDSP_OU_REGNUM)
(unspec:CCDSP [(match_dup 1) (match_dup 2)] UNSPEC_ADDQ_S))])] (unspec:CCDSP [(match_dup 1) (match_dup 2)] UNSPEC_ADDQ_S))])]
"" "ISA_HAS_DSP"
"add<DSP:dspfmt1>_s.<DSP:dspfmt2>\t%0,%1,%2" "add<DSP:dspfmt1>_s.<DSP:dspfmt2>\t%0,%1,%2"
[(set_attr "type" "arith") [(set_attr "type" "arith")
(set_attr "mode" "SI")]) (set_attr "mode" "SI")])
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment