loop.c (loop_call_insn_emit_before, [...]): New.
authorMichael Hayes <mhayes@redhat.com>
Thu, 25 Jan 2001 09:28:55 +0000 (09:28 +0000)
committerMichael Hayes <m.hayes@gcc.gnu.org>
Thu, 25 Jan 2001 09:28:55 +0000 (09:28 +0000)
commit86e212125feadb56d55459f167c9de10e8bf998c
treeebd458480ad696ce4a1b2b5597c6de5617decfb4
parent9dee3e02ce0937566ea043f335975b2afc84ccf5
loop.c (loop_call_insn_emit_before, [...]): New.

* loop.c (loop_call_insn_emit_before, loop_call_insn_hoist): New.
(loop_insn_emit_before): No longer static.
(move_movables): Replace emit_insn_after with loop_insn_emit_after.
(loop_givs_rescan, load_mems): Likewise.
(check_dbra_loop): Replace emit_insn_before with loop_insn_emit_before.
(maybe_eliminate_biv_1):
(move_movables): Replace emit_call_insn_before with
loop_call_insn_hoist.
* loop.h (loop_insn_emit_before): Add.
* unroll.c (copy_loop_body): Replace emit_insn_before with
loop_insn_emit_before.

From-SVN: r39260
gcc/ChangeLog
gcc/loop.c
gcc/loop.h
gcc/unroll.c