Commit d9b83a68 by Joern Rennecke Committed by Joern Rennecke

epiphany.c (epiphany_adjust_cost): Use reg_overlap_mentioned_p.

        * config/epiphany/epiphany.c (epiphany_adjust_cost): Use
        reg_overlap_mentioned_p.

From-SVN: r193920
parent 9b7542b9
...@@ -12,6 +12,9 @@ ...@@ -12,6 +12,9 @@
* config/epiphany/epiphany.md (isub_i+1): Work around generator bug. * config/epiphany/epiphany.md (isub_i+1): Work around generator bug.
* config/epiphany/epiphany.c (epiphany_adjust_cost): Use
reg_overlap_mentioned_p.
2012-11-28 Jakub Jelinek <jakub@redhat.com> 2012-11-28 Jakub Jelinek <jakub@redhat.com>
PR debug/36728 PR debug/36728
...@@ -1926,10 +1926,10 @@ epiphany_adjust_cost (rtx insn, rtx link, rtx dep_insn, int cost) ...@@ -1926,10 +1926,10 @@ epiphany_adjust_cost (rtx insn, rtx link, rtx dep_insn, int cost)
rtx set = single_set (insn); rtx set = single_set (insn);
if (set if (set
&& !reg_mentioned_p (SET_DEST (dep_set), SET_SRC (set)) && !reg_overlap_mentioned_p (SET_DEST (dep_set), SET_SRC (set))
&& (!MEM_P (SET_DEST (set)) && (!MEM_P (SET_DEST (set))
|| !reg_mentioned_p (SET_DEST (dep_set), || !reg_overlap_mentioned_p (SET_DEST (dep_set),
XEXP (SET_DEST (set), 0)))) XEXP (SET_DEST (set), 0))))
cost = 1; cost = 1;
} }
} }
......
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