diff options
author | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-07-05 08:01:48 +0000 |
---|---|---|
committer | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-07-05 08:01:48 +0000 |
commit | 4177c6958b02d95648295cd7951815b54a627ab5 (patch) | |
tree | f95b1bc19179206a2e7d46a7587619466659f205 /gcc/hw-doloop.c | |
parent | 32e17df0dc70dc48200952ff07b25cc4eff73f06 (diff) | |
download | gcc-4177c6958b02d95648295cd7951815b54a627ab5.tar.gz |
gcc/
* target-insns.def (doloop_begin, doloop_end): New targetm
instruction patterns.
* loop-init.c: Include target.h.
(pass_loop2::gate): Use the new targetm patterns instead of
HAVE_*/gen_* interface.
(pass_rtl_doloop::gate): Likewise.
(pass_rtl_doloop::execute): Remove preprocessor condition.
* hw-doloop.c: Build unconditionally.
* loop-doloop.c: Likewise.
(doloop_optimize): Use the new targetm patterns instead of
HAVE_*/gen_* interface.
(doloop_modify): Likewise. Change type of doloop_seq to rtx_insn *.
* modulo-sched.c (doloop_register_get): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@225431 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/hw-doloop.c')
-rw-r--r-- | gcc/hw-doloop.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/gcc/hw-doloop.c b/gcc/hw-doloop.c index e00c3d75a8c..2341bc6576d 100644 --- a/gcc/hw-doloop.c +++ b/gcc/hw-doloop.c @@ -52,8 +52,6 @@ along with GCC; see the file COPYING3. If not see #include "hw-doloop.h" #include "dumpfile.h" -#ifdef HAVE_doloop_end - /* Dump information collected in LOOPS. */ static void dump_hwloops (hwloop_info loops) @@ -685,4 +683,3 @@ reorg_loops (bool do_reorder, struct hw_doloop_hooks *hooks) if (dump_file) print_rtl (dump_file, get_insns ()); } -#endif |