]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/tree-ssa-loop-prefetch.c
cfgloop.h: Do not include rtl.h.
authorSteven Bosscher <steven@gcc.gnu.org>
Sun, 17 Jun 2012 21:04:41 +0000 (21:04 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Sun, 17 Jun 2012 21:04:41 +0000 (21:04 +0000)
commit1c1ad7bbbcd5dc699a37a95d0e898c5d2ad072d1
treefb623bea7d991ba556e0f910d949067cce0700b0
parent46d33ae927892aa2fbec97dfa90f7bd9a055a1bb
cfgloop.h: Do not include rtl.h.

* cfgloop.h: Do not include rtl.h.
(enum iv_extend_code): New.
(struct rtx_iv): Use iv_extend_code instead of rtx_code.
* Makefile.in (CFGLOOP_H): Do not depend on RTL_H.
* loop-iv.c (iv_extend_to_rtx_code): New function to translate
an IV_EXTEND_CODE to an RTX_CODE.
(dump_iv_info): Update for rtx_iv field type change.
(iv_constant): Likewise.
(iv_subreg): Likewise.
(iv_extend): Likewise.
(iv_neg): Likewise.
(iv_add): Likewise.
(iv_mult): Likewise.
(iv_shift): Likewise.
(get_biv_step_1): Likewise.
(get_biv_step): Likewise.
(iv_analyze_biv): Likewise.
(get_iv_value): Likewise.
(shorten_into_mode): Likewise.
(canonicalize_iv_subregs): Likewise.
* sese.c (sese_build_liveouts): Use MAY_HAVE_DEBUG_STMTS instead
of MAY_HAVE_DEBUG_INSNS.
* tree-ssa-loop-ivopts.c: Include recog.h after expr.h.
* tree-ssa-loop-prefetch.c: Likewise.

From-SVN: r188711
gcc/ChangeLog
gcc/Makefile.in
gcc/cfgloop.h
gcc/loop-iv.c
gcc/sese.c
gcc/tree-ssa-loop-ivopts.c
gcc/tree-ssa-loop-prefetch.c