@@ -66,6 +66,12 @@ along with GCC; see the file COPYING3. If not see
#include "tm_p.h"
#include "langhooks.h"
#include "alloc-pool.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "gimple-builder.h"
#include "ubsan.h"
@@ -47,6 +47,12 @@ along with GCC; see the file COPYING3. If not see
#include "langhooks.h"
#include "opts.h"
#include "tree-pass.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-ssa-alias.h"
#include "tree-cfg.h"
@@ -48,6 +48,12 @@ along with GCC; see the file COPYING3. If not see
#include "predict.h"
#include "basic-block.h"
#include "df.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "rtl-iter.h"
#include "fibonacci_heap.h"
@@ -68,6 +68,12 @@ along with GCC; see the file COPYING3. If not see
#include "cfganal.h"
#include "basic-block.h"
#include "df.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h" /* FIXME: For struct loop. */
#include "dumpfile.h"
@@ -53,6 +53,12 @@ along with GCC; see the file COPYING3. If not see
#include "function.h" /* For inline functions in emit-rtl.h they need crtl. */
#include "emit-rtl.h"
#include "tree-pass.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "expr.h"
#include "dominance.h"
@@ -82,6 +82,10 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-live.h"
#include "tree-outof-ssa.h"
#include "sbitmap.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "regs.h" /* For reg_renumber. */
#include "insn-attr.h" /* For INSN_SCHEDULING. */
@@ -34,6 +34,12 @@ along with GCC; see the file COPYING3. If not see
#include "cfg.h"
#include "cfganal.h"
#include "basic-block.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "diagnostic-core.h"
#include "flags.h"
@@ -20,20 +20,6 @@ along with GCC; see the file COPYING3. If not see
#ifndef GCC_CFGLOOP_H
#define GCC_CFGLOOP_H
-#include "double-int.h"
-#include "wide-int.h"
-#include "bitmap.h"
-#include "sbitmap.h"
-#include "hashtab.h"
-#include "hash-set.h"
-#include "vec.h"
-#include "machmode.h"
-#include "tm.h"
-#include "hard-reg-set.h"
-#include "input.h"
-#include "function.h"
-#include "cfgloopmanip.h"
-
/* Structure to hold decision about unrolling/peeling. */
enum lpt_dec
{
@@ -264,7 +250,6 @@ struct loop *alloc_loop (void);
extern void flow_loop_free (struct loop *);
int flow_loop_nodes_find (basic_block, struct loop *);
unsigned fix_loop_structure (bitmap changed_bbs);
-bool mark_irreducible_loops (void);
void release_recorded_exits (void);
void record_loop_exits (void);
void rescan_loop_exit (edge, bool, bool);
@@ -277,13 +262,9 @@ extern bool flow_bb_inside_loop_p (const struct loop *, const_basic_block);
extern struct loop * find_common_loop (struct loop *, struct loop *);
struct loop *superloop_at_depth (struct loop *, unsigned);
struct eni_weights_d;
-extern int num_loop_insns (const struct loop *);
-extern int average_num_loop_insns (const struct loop *);
-extern unsigned get_loop_level (const struct loop *);
extern bool loop_exit_edge_p (const struct loop *, const_edge);
extern bool loop_exits_to_bb_p (struct loop *, basic_block);
extern bool loop_exits_from_bb_p (struct loop *, basic_block);
-extern void mark_loop_exit_edges (void);
extern location_t get_loop_location (struct loop *loop);
/* Loops & cfg manipulation. */
@@ -313,9 +294,6 @@ extern void delete_loop (struct loop *);
extern void verify_loop_structure (void);
/* Loop analysis. */
-extern bool just_once_each_iteration_p (const struct loop *, const_basic_block);
-gcov_type expected_loop_iterations_unbounded (const struct loop *);
-extern unsigned expected_loop_iterations (const struct loop *);
extern rtx doloop_condition_get (rtx);
void mark_loop_for_removal (loop_p);
@@ -685,11 +663,6 @@ extern struct target_cfgloop *this_target_cfgloop;
#define target_spill_cost \
(this_target_cfgloop->x_target_spill_cost)
-/* Register pressure estimation for induction variable optimizations & loop
- invariant motion. */
-extern unsigned estimate_reg_pressure_cost (unsigned, unsigned, bool, bool);
-extern void init_set_costs (void);
-
/* Loop optimizer initialization. */
extern void loop_optimizer_init (unsigned);
extern void loop_optimizer_finalize (void);
@@ -34,6 +34,12 @@ along with GCC; see the file COPYING3. If not see
#include "dominance.h"
#include "cfg.h"
#include "basic-block.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "expr.h"
#include "graphds.h"
new file mode 100644
@@ -0,0 +1,37 @@
+/* Natural loop analysis header.
+ Copyright (C) 2002-2014 Free Software Foundation, Inc.
+
+This file is part of GCC.
+
+GCC is free software; you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free
+Software Foundation; either version 3, or (at your option) any later
+version.
+
+GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+WARRANTY; without even the implied warranty of MERCHANTABILITY or
+FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License
+along with GCC; see the file COPYING3. If not see
+<http://www.gnu.org/licenses/>. */
+
+#ifndef GCC_CFGLOOPANAL_H
+#define GCC_CFGLOOPANAL_H
+
+extern bool just_once_each_iteration_p (const struct loop *, const_basic_block);
+extern bool mark_irreducible_loops (void);
+extern int num_loop_insns (const struct loop *);
+extern int average_num_loop_insns (const struct loop *);
+extern gcov_type expected_loop_iterations_unbounded (const struct loop *);
+extern unsigned expected_loop_iterations (const struct loop *);
+extern unsigned get_loop_level (const struct loop *);
+extern void mark_loop_exit_edges (void);
+
+/* Register pressure estimation for induction variable optimizations & loop
+ invariant motion. */
+extern unsigned estimate_reg_pressure_cost (unsigned, unsigned, bool, bool);
+extern void init_set_costs (void);
+
+#endif /* GCC_CFGLOOPANAL_H */
@@ -34,6 +34,12 @@ along with GCC; see the file COPYING3. If not see
#include "cfg.h"
#include "cfganal.h"
#include "basic-block.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree.h"
#include "tree-ssa-alias.h"
@@ -69,6 +69,12 @@ along with GCC; see the file COPYING3. If not see
#include "expr.h"
#include "target.h"
#include "common/common-target.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "ggc.h"
#include "tree-pass.h"
@@ -74,6 +74,12 @@ along with GCC; see the file COPYING3. If not see
#include "alloc-pool.h"
#include "ipa-prop.h"
#include "ipa-inline.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "gimple-pretty-print.h"
#include "expr.h"
@@ -215,6 +215,12 @@ along with GCC; see the file COPYING3. If not see
#include "ipa-utils.h"
#include "lto-streamer.h"
#include "except.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "regset.h" /* FIXME: For reg_obstack. */
#include "context.h"
@@ -71,6 +71,12 @@
#include "gimplify.h"
#include "optabs.h"
#include "dwarf2.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-vectorizer.h"
#include "aarch64-cost-tables.h"
@@ -77,6 +77,12 @@ along with GCC; see the file COPYING3. If not see
#include "gimple-expr.h"
#include "gimple.h"
#include "gimplify.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "dwarf2.h"
#include "df.h"
@@ -85,13 +91,11 @@ along with GCC; see the file COPYING3. If not see
#include "cselib.h"
#include "debug.h"
#include "sched-int.h"
-#include "sbitmap.h"
#include "fibheap.h"
#include "opts.h"
#include "diagnostic.h"
#include "dumpfile.h"
#include "tree-pass.h"
-#include "wide-int.h"
#include "context.h"
#include "pass_manager.h"
#include "target-globals.h"
@@ -62,6 +62,12 @@
#include "basic-block.h"
#include "df.h"
#include "opts.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "dumpfile.h"
#include "builtins.h"
@@ -67,6 +67,12 @@
#include "common/common-target.h"
#include "langhooks.h"
#include "reload.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "sched-int.h"
#include "hash-table.h"
@@ -77,6 +77,12 @@ along with GCC; see the file COPYING3. If not see
#include "gimplify.h"
#include "df.h"
#include "params.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "opts.h"
#include "tree-pass.h"
@@ -78,6 +78,12 @@ along with GCC; see the file COPYING3. If not see
#include "is-a.h"
#include "gimple.h"
#include "gimplify.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "alloc-pool.h"
#include "tm-constrs.h"
@@ -76,6 +76,12 @@
#include "ddg.h"
#include "timevar.h"
#include "dumpfile.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "builtins.h"
#include "rtl-iter.h"
@@ -70,6 +70,12 @@
#include "varasm.h"
#include "calls.h"
#include "gimplify.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tilegx-builtins.h"
#include "tilegx-multiply.h"
@@ -71,6 +71,12 @@
#include "varasm.h"
#include "calls.h"
#include "gimplify.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tilepro-builtins.h"
#include "tilepro-multiply.h"
@@ -56,6 +56,12 @@ along with GCC; see the file COPYING3. If not see
#include "df.h"
#include "dbgcnt.h"
#include "target.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
@@ -43,10 +43,14 @@ along with GCC; see the file COPYING3. If not see
#include "basic-block.h"
#include "sched-int.h"
#include "target.h"
-#include "cfgloop.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
+#include "cfgloop.h"
#include "expr.h"
-#include "bitmap.h"
#include "df.h"
#include "ddg.h"
#include "rtl-iter.h"
@@ -402,6 +402,10 @@ are write-only operations.
#include "df.h"
#include "tree-pass.h"
#include "params.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
static void *df_get_bb_info (struct dataflow *, unsigned int);
@@ -155,6 +155,12 @@ along with GCC; see the file COPYING3. If not see
#include "diagnostic.h"
#include "tree-pretty-print.h"
#include "tree-pass.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "builtins.h"
@@ -89,6 +89,7 @@ along with GCC; see the file COPYING3. If not see
#include "coverage.h"
#include "df.h"
#include "ggc.h"
+#include "cfgloopmanip.h"
#include "cfgloop.h"
#include "params.h"
#include "tree-pretty-print.h" /* for dump_function_header */
@@ -46,6 +46,12 @@ along with GCC; see the file COPYING3. If not see
#include "basic-block.h"
#include "df.h"
#include "target.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-pass.h"
#include "domwalk.h"
@@ -1842,7 +1842,9 @@ open_base_files (void)
"tree-ssa-loop.h", "tree-ssa-loop-ivopts.h", "tree-ssa-loop-manip.h",
"tree-ssa-loop-niter.h", "tree-into-ssa.h", "tree-dfa.h",
"tree-ssa.h", "reload.h", "cpp-id-data.h", "tree-chrec.h",
- "except.h", "output.h", "cfgloop.h", "target.h", "lto-streamer.h",
+ "except.h", "output.h", "bitmap.h", "sbitmap.h", "hashtab.h", "hash-set.h",
+ "vec.h", "machmode.h", "tm.h", "hard-reg-set.h", "input.h", "function.h",
+ "cfgloopmanip.h", "cfgloopanal.h", "cfgloop.h", "target.h", "lto-streamer.h",
"target-globals.h", "ipa-ref.h", "cgraph.h", "ipa-prop.h",
"ipa-inline.h", "dwarf2out.h", "omp-low.h", NULL
};
@@ -42,6 +42,12 @@ along with GCC; see the file COPYING3. If not see
#include "function.h"
#include "ipa-ref.h"
#include "cgraph.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "plugin.h"
#include "basic-block.h"
@@ -50,6 +50,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-operands.h"
#include "tree-phinodes.h"
#include "ssa-iterators.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-pass.h"
#include "tree-cfg.h"
@@ -37,6 +37,11 @@ along with GCC; see the file COPYING3. If not see
#include "cfg.h"
#include "cfganal.h"
#include "basic-block.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "graph.h"
#include "dumpfile.h"
@@ -52,6 +52,12 @@ along with GCC; see the file COPYING3. If not see
#include "gimple-iterator.h"
#include "tree-ssa-loop.h"
#include "dumpfile.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-chrec.h"
#include "tree-data-ref.h"
@@ -52,6 +52,12 @@ along with GCC; see the file COPYING3. If not see
#include "gimple-iterator.h"
#include "tree-ssa-loop.h"
#include "tree-pass.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-chrec.h"
#include "tree-data-ref.h"
@@ -64,6 +64,12 @@ extern "C" {
#include "gimple-iterator.h"
#include "tree-ssa-loop.h"
#include "dumpfile.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-chrec.h"
#include "tree-data-ref.h"
@@ -59,6 +59,12 @@ extern "C" {
#include "gimple-iterator.h"
#include "tree-ssa-loop.h"
#include "tree-pass.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-data-ref.h"
#include "sese.h"
@@ -53,6 +53,12 @@ along with GCC; see the file COPYING3. If not see
#include "gimple-iterator.h"
#include "tree-ssa-loop.h"
#include "dumpfile.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-chrec.h"
#include "tree-data-ref.h"
@@ -65,6 +65,12 @@ extern "C" {
#include "tree-ssa-loop.h"
#include "dumpfile.h"
#include "gimple-pretty-print.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-chrec.h"
#include "tree-data-ref.h"
@@ -56,6 +56,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-loop.h"
#include "tree-into-ssa.h"
#include "tree-ssa.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-chrec.h"
#include "tree-data-ref.h"
@@ -72,6 +72,12 @@ extern "C" {
#include "tree-ssa-loop.h"
#include "tree-into-ssa.h"
#include "tree-pass.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-chrec.h"
#include "tree-data-ref.h"
@@ -66,6 +66,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-cfg.h"
#include "tree-ssa-loop.h"
#include "tree-dump.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-chrec.h"
#include "tree-data-ref.h"
@@ -153,6 +153,12 @@ along with GCC; see the file COPYING3. If not see
#include "common/common-target.h"
#include "params.h"
#include "dbgcnt.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "ira.h"
#include "emit-rtl.h" /* FIXME: Can go away once crtl is moved to rtl.h. */
@@ -40,6 +40,12 @@ along with GCC; see the file COPYING3. If not see
#include "basic-block.h"
#include "tm_p.h"
#include "df.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "recog.h"
#include "target.h"
@@ -48,6 +48,12 @@
#include "optabs.h"
#include "diagnostic-core.h"
#include "tm_p.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "target.h"
#include "tree-pass.h"
@@ -46,6 +46,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-dfa.h"
#include "tree-pass.h"
#include "gimple-pretty-print.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "except.h"
#include "hash-map.h"
@@ -89,6 +89,12 @@ along with GCC; see the file COPYING3. If not see
#include "alloc-pool.h"
#include "ipa-prop.h"
#include "ipa-inline.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "except.h"
#include "hash-table.h"
@@ -115,6 +115,12 @@ along with GCC; see the file COPYING3. If not see
#include "data-streamer.h"
#include "tree-streamer.h"
#include "ipa-inline.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-scalar-evolution.h"
#include "ipa-utils.h"
@@ -76,6 +76,12 @@ along with GCC; see the file COPYING3. If not see
#include "lto-streamer.h"
#include "data-streamer.h"
#include "tree-streamer.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-scalar-evolution.h"
#include "intl.h"
@@ -126,6 +126,12 @@ along with GCC; see the file COPYING3. If not see
#include "params.h"
#include "gimple-pretty-print.h"
#include "ipa-inline.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-chkp.h"
@@ -46,6 +46,12 @@ along with GCC; see the file COPYING3. If not see
#include "diagnostic-core.h"
#include "target.h"
#include "params.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloop.h"
#include "ira-int.h"
/* The flags is set up every time when we calculate pseudo register
@@ -37,6 +37,12 @@ along with GCC; see the file COPYING3. If not see
#include "predict.h"
#include "dominance.h"
#include "cfg.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "cfgrtl.h"
#include "basic-block.h"
@@ -37,6 +37,12 @@ along with GCC; see the file COPYING3. If not see
#include "cfg.h"
#include "cfgcleanup.h"
#include "basic-block.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-pass.h"
#include "flags.h"
@@ -53,6 +53,7 @@ along with GCC; see the file COPYING3. If not see
#include "cfg.h"
#include "cfgrtl.h"
#include "basic-block.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "expr.h"
#include "recog.h"
@@ -64,6 +64,12 @@ along with GCC; see the file COPYING3. If not see
#include "dominance.h"
#include "cfg.h"
#include "basic-block.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "expr.h"
#include "intl.h"
@@ -37,6 +37,12 @@ along with GCC; see the file COPYING3. If not see
#include "cfg.h"
#include "cfgrtl.h"
#include "basic-block.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "params.h"
#include "insn-codes.h"
@@ -68,6 +68,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-streamer.h"
#include "tree-pass.h"
#include "streamer-hooks.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
@@ -63,6 +63,12 @@ along with GCC; see the file COPYING3. If not see
#include "gimple-streamer.h"
#include "tree-streamer.h"
#include "streamer-hooks.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "builtins.h"
@@ -47,6 +47,12 @@ along with GCC; see the file COPYING3. If not see
#include "basic-block.h"
#include "sched-int.h"
#include "target.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-core.h"
#include "insn-codes.h"
@@ -54,7 +60,6 @@ along with GCC; see the file COPYING3. If not see
#include "expr.h"
#include "params.h"
#include "gcov-io.h"
-#include "sbitmap.h"
#include "df.h"
#include "ddg.h"
#include "tree-pass.h"
@@ -75,6 +75,12 @@ along with GCC; see the file COPYING3. If not see
#include "splay-tree.h"
#include "insn-codes.h"
#include "optabs.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "target.h"
#include "common/common-target.h"
@@ -58,6 +58,12 @@ along with GCC; see the file COPYING3. If not see
#include "debug.h"
#include "target.h"
#include "langhooks.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "hosthooks.h"
#include "opts.h"
@@ -59,6 +59,12 @@ along with GCC; see the file COPYING3. If not see
#include "sreal.h"
#include "params.h"
#include "target.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "hash-map.h"
#include "tree-ssa-alias.h"
@@ -78,6 +78,12 @@ along with GCC; see the file COPYING3. If not see
#include "gimple.h"
#include "gimple-iterator.h"
#include "tree-cfg.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "dumpfile.h"
#include "hash-map.h"
@@ -38,6 +38,7 @@ along with GCC; see the file COPYING3. If not see
#include "cfgrtl.h"
#include "cfganal.h"
#include "cfgbuild.h"
+#include "cfgloopanal.h"
#include "basic-block.h"
#include "flags.h"
#include "insn-config.h"
@@ -55,6 +55,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssanames.h"
#include "tree-ssa-loop.h"
#include "tree-into-ssa.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-chrec.h"
#include "tree-data-ref.h"
@@ -37,6 +37,12 @@ along with GCC; see the file COPYING3. If not see
#include "insn-codes.h"
#include "optabs.h"
#include "libfuncs.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "ira-int.h"
#include "builtins.h"
@@ -65,7 +65,13 @@ along with GCC; see the file COPYING3. If not see
#include "target.h"
#include "common/common-target.h"
#include "langhooks.h"
-#include "cfgloop.h" /* for init_set_costs */
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h" /* for init_set_costs */
+#include "cfgloop.h"
#include "hosthooks.h"
#include "predict.h"
#include "basic-block.h"
@@ -65,6 +65,12 @@
#include "tree-cfg.h"
#include "tree-ssa.h"
#include "tree-inline.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "fibonacci_heap.h"
@@ -66,6 +66,12 @@
#include "target.h"
#include "langhooks.h"
#include "gimple-pretty-print.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-ssa-address.h"
@@ -72,6 +72,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-pass.h"
#include "diagnostic-core.h"
#include "except.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-ssa-propagate.h"
#include "value-prof.h"
@@ -59,6 +59,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa.h"
#include "tree-pass.h"
#include "except.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-ssa-propagate.h"
#include "tree-scalar-evolution.h"
@@ -27,6 +27,20 @@ along with GCC; see the file COPYING3. If not see
#include "tree-cfg.h"
#include "tree-pass.h"
#include "is-a.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "tm.h"
+#include "hard-reg-set.h"
+#include "input.h"
+#include "function.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "stringpool.h"
#include "tree-ssa-alias.h"
@@ -33,6 +33,20 @@ along with GCC; see the file COPYING3. If not see
#include "diagnostic.h"
#include "ggc.h"
#include "is-a.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "tm.h"
+#include "hard-reg-set.h"
+#include "input.h"
+#include "function.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "stringpool.h"
#include "tree-ssa-alias.h"
@@ -28,16 +28,22 @@ along with GCC; see the file COPYING3. If not see
#include "coretypes.h"
#include "tree.h"
#include "tree-pretty-print.h"
-#include "cfgloop.h"
-#include "predict.h"
-#include "vec.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
#include "hashtab.h"
#include "hash-set.h"
+#include "vec.h"
#include "machmode.h"
#include "tm.h"
#include "hard-reg-set.h"
#include "input.h"
#include "function.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
+#include "cfgloop.h"
+#include "predict.h"
#include "dominance.h"
#include "cfg.h"
#include "basic-block.h"
@@ -57,6 +57,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-pass.h"
#include "tree-ssa-propagate.h"
#include "tree-hasher.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
@@ -100,6 +100,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-loop-niter.h"
#include "tree-ssa-loop.h"
#include "tree-ssa.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-data-ref.h"
#include "tree-scalar-evolution.h"
@@ -64,6 +64,12 @@ along with GCC; see the file COPYING3. If not see
#include "langhooks.h"
#include "diagnostic-core.h"
#include "target.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "gimple-low.h"
@@ -116,6 +116,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssanames.h"
#include "tree-into-ssa.h"
#include "tree-ssa.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-chrec.h"
#include "tree-data-ref.h"
@@ -78,6 +78,12 @@ along with GCC; see the file COPYING3. If not see
#include "value-prof.h"
#include "tree-pass.h"
#include "target.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "builtins.h"
#include "tree-chkp.h"
@@ -58,6 +58,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa.h"
#include "tree-inline.h"
#include "tree-pass.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "domwalk.h"
#include "params.h"
@@ -76,6 +76,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-loop.h"
#include "tree-into-ssa.h"
#include "tree-ssa.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-chrec.h"
#include "tree-data-ref.h"
@@ -57,6 +57,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-loop-niter.h"
#include "tree-ssa-loop.h"
#include "tree-into-ssa.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-data-ref.h"
#include "tree-scalar-evolution.h"
@@ -190,15 +190,21 @@ along with GCC; see the file COPYING3. If not see
#include "tm.h"
#include "tree.h"
#include "tm_p.h"
-#include "cfgloop.h"
-#include "predict.h"
-#include "vec.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
#include "hashtab.h"
#include "hash-set.h"
+#include "vec.h"
#include "machmode.h"
#include "hard-reg-set.h"
#include "input.h"
#include "function.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
+#include "cfgloop.h"
+#include "predict.h"
#include "dominance.h"
#include "cfg.h"
#include "basic-block.h"
@@ -289,6 +289,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-loop-niter.h"
#include "tree-ssa-loop.h"
#include "tree-ssa.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-chrec.h"
#include "tree-affine.h"
@@ -51,6 +51,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-pass.h"
#include "tree-ssa-propagate.h"
#include "langhooks.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-scalar-evolution.h"
#include "tree-ssa-dom.h"
@@ -82,6 +82,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-dfa.h"
#include "tree-pass.h"
#include "flags.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-scalar-evolution.h"
#include "tree-chkp.h"
@@ -39,6 +39,12 @@ along with GCC; see the file COPYING3. If not see
#include "cfg.h"
#include "cfganal.h"
#include "basic-block.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "inchash.h"
#include "gimple-pretty-print.h"
@@ -59,6 +59,12 @@ along with GCC; see the file COPYING3. If not see
#include "flags.h"
#include "diagnostic.h"
#include "expr.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -44,6 +44,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-cfg.h"
#include "tree-into-ssa.h"
#include "tree-pass.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-inline.h"
#include "flags.h"
@@ -55,6 +55,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-loop-manip.h"
#include "tree-ssa-loop.h"
#include "tree-into-ssa.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "domwalk.h"
#include "params.h"
@@ -76,6 +76,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-loop-niter.h"
#include "tree-ssa-loop.h"
#include "tree-into-ssa.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-pass.h"
#include "tree-chrec.h"
@@ -107,6 +107,12 @@ along with GCC; see the file COPYING3. If not see
#include "expr.h"
#include "tree-dfa.h"
#include "tree-ssa.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-pass.h"
#include "insn-config.h"
@@ -57,6 +57,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa.h"
#include "dumpfile.h"
#include "gimple-pretty-print.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-pass.h" /* ??? for TODO_update_ssa but this isn't a pass. */
#include "tree-scalar-evolution.h"
@@ -53,6 +53,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-loop-niter.h"
#include "tree-ssa-loop.h"
#include "dumpfile.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-chrec.h"
#include "tree-scalar-evolution.h"
@@ -50,6 +50,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-loop-niter.h"
#include "tree-ssa-loop.h"
#include "tree-into-ssa.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-pass.h"
#include "insn-config.h"
@@ -47,6 +47,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-loop-niter.h"
#include "tree-ssa-loop.h"
#include "tree-into-ssa.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "params.h"
#include "tree-pass.h"
@@ -45,6 +45,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-loop-niter.h"
#include "tree-ssa-loop.h"
#include "tree-pass.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "flags.h"
#include "tree-inline.h"
@@ -57,6 +57,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-pass.h"
#include "langhooks.h"
#include "domwalk.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-data-ref.h"
#include "gimple-pretty-print.h"
@@ -67,6 +67,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-pass.h"
#include "flags.h"
#include "langhooks.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-ssa-sccvn.h"
#include "tree-scalar-evolution.h"
@@ -66,6 +66,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-pass.h"
#include "alloc-pool.h"
#include "langhooks.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "flags.h"
#include "target.h"
@@ -59,6 +59,12 @@ along with GCC; see the file COPYING3. If not see
#include "dumpfile.h"
#include "alloc-pool.h"
#include "flags.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "params.h"
#include "tree-ssa-propagate.h"
@@ -52,6 +52,12 @@ along with GCC; see the file COPYING3. If not see
#include "alloc-pool.h"
#include "tree-pass.h"
#include "flags.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "params.h"
@@ -225,6 +225,12 @@ along with GCC; see the file COPYING3. If not see
#include "gimple-pretty-print.h"
#include "tree-ssa-sccvn.h"
#include "tree-dump.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-pass.h"
#include "trans-mem.h"
@@ -35,6 +35,12 @@ along with GCC; see the file COPYING3. If not see
#include "function.h"
#include "dominance.h"
#include "basic-block.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "timevar.h"
#include "dumpfile.h"
@@ -48,6 +48,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-threadupdate.h"
#include "ssa-iterators.h"
#include "dumpfile.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "dbgcnt.h"
#include "tree-cfg.h"
@@ -60,6 +60,12 @@ along with GCC; see the file COPYING3. If not see
#include "hash-map.h"
#include "tree-pass.h"
#include "diagnostic-core.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "cfgexpand.h"
@@ -63,6 +63,12 @@ Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
#include "tree-ssanames.h"
#include "tree-pass.h"
#include "gimple-pretty-print.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
/* ??? For lang_hooks.types.type_for_mode, but is there a word_mode
@@ -57,6 +57,12 @@ along with GCC; see the file COPYING3. If not see
#include "langhooks.h"
#include "dbgcnt.h"
#include "target.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "common/common-target.h"
#include "hash-map.h"
@@ -58,6 +58,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-loop-manip.h"
#include "tree-ssa-loop.h"
#include "dumpfile.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-chrec.h"
#include "tree-scalar-evolution.h"
@@ -56,6 +56,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-into-ssa.h"
#include "tree-ssa.h"
#include "tree-pass.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "diagnostic-core.h"
#include "tree-scalar-evolution.h"
@@ -56,6 +56,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-loop-manip.h"
#include "tree-ssa-loop-niter.h"
#include "tree-pass.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "expr.h"
#include "recog.h"
@@ -49,6 +49,12 @@ along with GCC; see the file COPYING3. If not see
#include "ssa-iterators.h"
#include "stringpool.h"
#include "tree-ssanames.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "expr.h"
#include "insn-codes.h"
@@ -49,6 +49,12 @@ along with GCC; see the file COPYING3. If not see
#include "stringpool.h"
#include "tree-ssanames.h"
#include "tree-pass.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "expr.h"
#include "recog.h" /* FIXME: for insn_data */
@@ -55,6 +55,12 @@ along with GCC; see the file COPYING3. If not see
#include "stringpool.h"
#include "tree-ssanames.h"
#include "tree-ssa-loop-manip.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-ssa-loop.h"
#include "tree-scalar-evolution.h"
@@ -89,6 +89,12 @@ along with GCC; see the file COPYING3. If not see
#include "ssa-iterators.h"
#include "tree-ssa-loop-manip.h"
#include "tree-cfg.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-vectorizer.h"
#include "tree-pass.h"
@@ -63,6 +63,12 @@ along with GCC; see the file COPYING3. If not see
#include "gimple-pretty-print.h"
#include "diagnostic-core.h"
#include "intl.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "tree-scalar-evolution.h"
#include "tree-ssa-propagate.h"
@@ -72,7 +78,6 @@ along with GCC; see the file COPYING3. If not see
#include "insn-codes.h"
#include "optabs.h"
#include "tree-ssa-threadedge.h"
-#include "wide-int.h"
@@ -54,6 +54,12 @@ along with GCC; see the file COPYING3. If not see
#include "output.h"
#include "tm_p.h"
#include "toplev.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "ubsan.h"
#include "c-family/c-common.h"
@@ -160,6 +160,20 @@ along with GCC; see the file COPYING3. If not see
#include "stringpool.h"
#include "tree-ssanames.h"
#include "tree-pass.h"
+#include "double-int.h"
+#include "wide-int.h"
+#include "bitmap.h"
+#include "sbitmap.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "tm.h"
+#include "hard-reg-set.h"
+#include "input.h"
+#include "function.h"
+#include "cfgloopmanip.h"
+#include "cfgloopanal.h"
#include "cfgloop.h"
#include "vtable-verify.h"