@@ -25,8 +25,6 @@ along with GCC; see the file COPYING3. If not see
#include "rtl.h"
#include "tree.h"
#include "varasm.h"
-#include "expr.h"
-#include "tm_p.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
@@ -34,10 +32,16 @@ along with GCC; see the file COPYING3. If not see
#include "hard-reg-set.h"
#include "input.h"
#include "function.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
#include "alias.h"
#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "tm_p.h"
#include "regs.h"
-#include "flags.h"
#include "diagnostic-core.h"
#include "cselib.h"
#include "hash-map.h"
@@ -59,6 +59,14 @@ along with GCC; see the file COPYING3. If not see
#include "asan.h"
#include "gimple-pretty-print.h"
#include "target.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -43,6 +43,11 @@ along with GCC; see the file COPYING3. If not see
#include "except.h"
#include "diagnostic-core.h"
#include "recog.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-pass.h"
#include "df.h"
@@ -97,6 +97,12 @@
#include "function.h"
#include "tm_p.h"
#include "obstack.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "optabs.h"
#include "params.h"
@@ -26,15 +26,21 @@ along with GCC; see the file COPYING3. If not see
#include "hard-reg-set.h"
#include "regs.h"
#include "target.h"
-#include "expr.h"
-#include "flags.h"
-#include "insn-attr.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "insn-attr.h"
#include "except.h"
#include "tm_p.h"
#include "diagnostic-core.h"
@@ -48,6 +48,11 @@ along with GCC; see the file COPYING3. If not see
#include "regs.h"
#include "except.h"
#include "insn-config.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -39,6 +39,11 @@ along with GCC; see the file COPYING3. If not see
#include "basic-block.h"
#include "df.h"
#include "reload.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "diagnostic-core.h"
#include "tm_p.h"
@@ -42,6 +42,12 @@ along with GCC; see the file COPYING3. If not see
#include "is-a.h"
#include "gimple.h"
#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -27,6 +27,20 @@ along with GCC; see the file COPYING3. If not see
#include "stringpool.h"
#include "stor-layout.h"
#include "regs.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 "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -50,7 +64,6 @@ along with GCC; see the file COPYING3. If not see
#include "cfgexpand.h"
#include "tree-phinodes.h"
#include "ssa-iterators.h"
-#include "expmed.h"
#include "ccmp.h"
/* The following functions expand conditional compare (CCMP) instructions.
@@ -41,6 +41,12 @@ along with GCC; see the file COPYING3. If not see
#include "regs.h"
#include "flags.h"
#include "except.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "diagnostic-core.h"
#include "timevar.h"
@@ -54,6 +54,11 @@ along with GCC; see the file COPYING3. If not see
#include "emit-rtl.h"
#include "tree-pass.h"
#include "cfgloop.h"
+#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "dominance.h"
#include "cfg.h"
@@ -66,7 +71,6 @@ along with GCC; see the file COPYING3. If not see
#include "df.h"
#include "dce.h"
#include "dbgcnt.h"
-#include "emit-rtl.h"
#include "rtl-iter.h"
#define FORWARDER_BLOCK_P(BB) ((BB)->flags & BB_FORWARDER_BLOCK)
@@ -46,6 +46,12 @@ along with GCC; see the file COPYING3. If not see
#include "basic-block.h"
#include "insn-codes.h"
#include "optabs.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
#include "expr.h"
#include "langhooks.h"
#include "bitmap.h"
@@ -70,7 +76,6 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa.h"
#include "tree-pass.h"
#include "except.h"
-#include "flags.h"
#include "diagnostic.h"
#include "gimple-pretty-print.h"
#include "toplev.h"
@@ -35,6 +35,13 @@ along with GCC; see the file COPYING3. If not see
#include "cfg.h"
#include "basic-block.h"
#include "cfgloop.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "graphds.h"
#include "params.h"
@@ -66,6 +66,12 @@ along with GCC; see the file COPYING3. If not see
#include "obstack.h"
#include "insn-attr.h"
#include "insn-config.h"
+#include "rtl.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "target.h"
#include "common/common-target.h"
@@ -76,6 +76,12 @@ along with GCC; see the file COPYING3. If not see
#include "ipa-inline.h"
#include "cfgloop.h"
#include "gimple-pretty-print.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "profile.h"
@@ -27,6 +27,22 @@ along with GCC; see the file COPYING3. If not see
#include "stringpool.h"
#include "stor-layout.h"
#include "langhooks.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 "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -55,6 +55,11 @@ along with GCC; see the file COPYING3. If not see
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "predict.h"
#include "dominance.h"
@@ -100,6 +100,11 @@ along with GCC; see the file COPYING3. If not see
#include "basic-block.h"
#include "insn-config.h"
/* Include expr.h after insn-config.h so we get HAVE_conditional_move. */
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-attr.h"
#include "recog.h"
@@ -119,7 +124,6 @@ along with GCC; see the file COPYING3. If not see
#include "cgraph.h"
#include "obstack.h"
#include "statistics.h"
-#include "params.h"
#include "rtl-iter.h"
/* Number of attempts to combine instructions in this function. */
@@ -27,6 +27,20 @@
#include "stor-layout.h"
#include "stringpool.h"
#include "calls.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 "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tm_p.h"
#include "recog.h"
@@ -35,15 +49,8 @@
#include "insn-codes.h"
#include "optabs.h"
#include "hash-table.h"
-#include "vec.h"
#include "ggc.h"
#include "predict.h"
-#include "hashtab.h"
-#include "hash-set.h"
-#include "machmode.h"
-#include "hard-reg-set.h"
-#include "input.h"
-#include "function.h"
#include "dominance.h"
#include "cfg.h"
#include "cfgrtl.h"
@@ -43,6 +43,19 @@
#include "df.h"
#include "hard-reg-set.h"
#include "output.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
+#include "function.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "reload.h"
#include "toplev.h"
@@ -50,12 +63,6 @@
#include "target-def.h"
#include "targhooks.h"
#include "ggc.h"
-#include "hashtab.h"
-#include "hash-set.h"
-#include "vec.h"
-#include "machmode.h"
-#include "input.h"
-#include "function.h"
#include "tm_p.h"
#include "recog.h"
#include "langhooks.h"
@@ -36,18 +36,23 @@ along with GCC; see the file COPYING3. If not see
#include "insn-attr.h"
#include "flags.h"
#include "recog.h"
-#include "expr.h"
-#include "insn-codes.h"
-#include "optabs.h"
-#include "reload.h"
-#include "obstack.h"
-#include "except.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "insn-codes.h"
+#include "optabs.h"
+#include "reload.h"
+#include "obstack.h"
+#include "except.h"
#include "diagnostic-core.h"
#include "ggc.h"
#include "tm_p.h"
@@ -57,6 +57,11 @@ along with GCC; see the file COPYING3. If not see
#include "output.h"
#include "insn-attr.h"
#include "flags.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "recog.h"
#include "debug.h"
@@ -24,6 +24,20 @@
#include "rtl.h"
#include "tree.h"
#include "stor-layout.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 "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tm_p.h"
#include "recog.h"
@@ -46,6 +46,11 @@
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -38,16 +38,21 @@
#include "stor-layout.h"
#include "stringpool.h"
#include "output.h"
-#include "expr.h"
-#include "c-family/c-common.h"
-#include "diagnostic-core.h"
-#include "obstack.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "c-family/c-common.h"
+#include "diagnostic-core.h"
+#include "obstack.h"
#include "recog.h"
#include "optabs.h"
#include "ggc.h"
@@ -44,6 +44,11 @@
#include "function.h"
#include "target.h"
#include "target-def.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "diagnostic-core.h"
#include "recog.h"
@@ -33,6 +33,20 @@
#include "output.h"
#include "insn-attr.h"
#include "insn-codes.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 "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "regs.h"
#include "optabs.h"
@@ -53,13 +67,6 @@
#include "tm-preds.h"
#include "tm-constrs.h"
#include "df.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 "diagnostic-core.h"
#include "hash-map.h"
#include "is-a.h"
@@ -43,6 +43,11 @@
#include "input.h"
#include "function.h"
#include "recog.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "optabs.h"
#include "diagnostic-core.h"
@@ -34,14 +34,18 @@ along with GCC; see the file COPYING3. If not see
#include "stor-layout.h"
#include "calls.h"
#include "stmt.h"
-#include "expr.h"
-#include "except.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "expr.h"
+#include "except.h"
#include "diagnostic-core.h"
#include "recog.h"
#include "reload.h"
@@ -35,14 +35,19 @@ along with GCC; see the file COPYING3. If not see
#include "stringpool.h"
#include "varasm.h"
#include "stor-layout.h"
-#include "expr.h"
-#include "reload.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "reload.h"
#include "ggc.h"
#include "langhooks.h"
#include "target.h"
@@ -44,6 +44,11 @@ along with GCC; see the file COPYING3. If not see
#include "function.h"
#include "insn-codes.h"
#include "optabs.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "diagnostic-core.h"
#include "recog.h"
@@ -61,7 +66,6 @@ along with GCC; see the file COPYING3. If not see
#include "basic-block.h"
#include "df.h"
#include "langhooks.h"
-#include "insn-codes.h"
#include "ggc.h"
#include "tm-constrs.h"
#include "tree-pass.h" /* for current_pass */
@@ -36,15 +36,20 @@
#include "stor-layout.h"
#include "varasm.h"
#include "output.h"
-#include "expr.h"
-#include "obstack.h"
-#include "except.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "obstack.h"
+#include "except.h"
#include "dominance.h"
#include "cfg.h"
#include "cfgrtl.h"
@@ -36,15 +36,20 @@ along with GCC; see the file COPYING3. If not see
#include "flags.h"
#include "recog.h"
#include "reload.h"
-#include "expr.h"
-#include "obstack.h"
-#include "except.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "obstack.h"
+#include "except.h"
#include "insn-codes.h"
#include "optabs.h"
#include "diagnostic-core.h"
@@ -37,13 +37,18 @@ along with GCC; see the file COPYING3. If not see
#include "insn-attr.h"
#include "flags.h"
#include "recog.h"
-#include "expr.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
#include "diagnostic-core.h"
@@ -45,6 +45,11 @@ along with GCC; see the file COPYING3. If not see
#include "input.h"
#include "function.h"
#include "recog.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "optabs.h"
#include "diagnostic-core.h"
@@ -37,16 +37,21 @@ along with GCC; see the file COPYING3. If not see
#include "insn-attr.h"
#include "flags.h"
#include "recog.h"
-#include "expr.h"
-#include "insn-codes.h"
-#include "optabs.h"
-#include "except.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "insn-codes.h"
+#include "optabs.h"
+#include "except.h"
#include "ggc.h"
#include "predict.h"
#include "dominance.h"
@@ -39,6 +39,11 @@ along with GCC; see the file COPYING3. If not see
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -50,8 +50,13 @@
#include "output.h"
#include "tree.h"
#include "calls.h"
-#include "expr.h"
#include "flags.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
#include "reload.h"
#include "tm_p.h"
#include "diagnostic-core.h"
@@ -39,16 +39,21 @@
#include "stor-layout.h"
#include "varasm.h"
#include "calls.h"
-#include "expr.h"
-#include "insn-codes.h"
-#include "optabs.h"
-#include "except.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "insn-codes.h"
+#include "optabs.h"
+#include "except.h"
#include "ggc.h"
#include "target.h"
#include "target-def.h"
@@ -35,13 +35,18 @@
#include "dbxout.h"
#include "insn-attr.h"
#include "flags.h"
-#include "expr.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
#include "recog.h"
#include "diagnostic-core.h"
#include "ggc.h"
@@ -40,13 +40,18 @@ along with GCC; see the file COPYING3. If not see
#include "insn-attr.h"
#include "recog.h"
#include "diagnostic-core.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "reload.h"
#include "tm_p.h"
#include "target.h"
#include "target-def.h"
#include "debug.h"
-#include "flags.h"
#include "dominance.h"
#include "cfg.h"
#include "cfgrtl.h"
@@ -37,15 +37,20 @@
#include "insn-attr.h"
#include "flags.h"
#include "obstack.h"
-#include "expr.h"
-#include "reload.h"
-#include "recog.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "reload.h"
+#include "recog.h"
#include "ggc.h"
#include "diagnostic-core.h"
#include "target.h"
@@ -38,15 +38,19 @@ along with GCC; see the file COPYING3. If not see
#include "flags.h"
#include "recog.h"
#include "obstack.h"
-#include "tree.h"
-#include "expr.h"
-#include "except.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "except.h"
#include "insn-codes.h"
#include "optabs.h"
#include "reload.h"
@@ -42,8 +42,13 @@
#include "machmode.h"
#include "input.h"
#include "function.h"
-#include "expr.h"
#include "flags.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
#include "reload.h"
#include "output.h"
#include "ggc.h"
@@ -44,11 +44,16 @@ along with GCC; see the file COPYING3. If not see
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
#include "libfuncs.h"
-#include "flags.h"
#include "reload.h"
#include "tm_p.h"
#include "ggc.h"
@@ -47,6 +47,11 @@ along with GCC; see the file COPYING3. If not see
#include "varasm.h"
#include "stor-layout.h"
#include "calls.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "diagnostic-core.h"
#include "recog.h"
@@ -36,15 +36,20 @@
#include "flags.h"
#include "recog.h"
#include "reload.h"
-#include "expr.h"
-#include "insn-codes.h"
-#include "optabs.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "insn-codes.h"
+#include "optabs.h"
#include "obstack.h"
#include "diagnostic-core.h"
#include "tm_p.h"
@@ -39,16 +39,21 @@
#include "stor-layout.h"
#include "varasm.h"
#include "calls.h"
-#include "expr.h"
-#include "insn-codes.h"
-#include "optabs.h"
-#include "except.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "insn-codes.h"
+#include "optabs.h"
+#include "except.h"
#include "ggc.h"
#include "target.h"
#include "target-def.h"
@@ -39,6 +39,11 @@
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -44,6 +44,12 @@
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "recog.h"
#include "diagnostic-core.h"
@@ -44,6 +44,12 @@
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "recog.h"
#include "diagnostic-core.h"
@@ -44,6 +44,12 @@
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "recog.h"
#include "diagnostic-core.h"
@@ -44,6 +44,12 @@
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "recog.h"
#include "diagnostic-core.h"
@@ -45,6 +45,12 @@
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "recog.h"
#include "diagnostic-core.h"
@@ -45,6 +45,12 @@
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "recog.h"
#include "diagnostic-core.h"
@@ -45,6 +45,12 @@
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "recog.h"
#include "diagnostic-core.h"
@@ -44,6 +44,12 @@
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "recog.h"
#include "diagnostic-core.h"
@@ -44,6 +44,12 @@
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "recog.h"
#include "diagnostic-core.h"
@@ -34,15 +34,20 @@
#include "insn-attr.h"
#include "flags.h"
#include "recog.h"
-#include "expr.h"
-#include "insn-codes.h"
-#include "optabs.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "insn-codes.h"
+#include "optabs.h"
#include "ggc.h"
#include "predict.h"
#include "dominance.h"
@@ -29,6 +29,20 @@
#include "output.h"
#include "insn-attr.h"
#include "insn-codes.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 "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "regs.h"
#include "optabs.h"
@@ -38,7 +52,6 @@
#include "tm_p.h"
#include "tm-preds.h"
#include "tm-constrs.h"
-#include "function.h"
#include "langhooks.h"
#include "dbxout.h"
#include "target.h"
@@ -51,7 +64,6 @@
#include "calls.h"
#include "df.h"
#include "builtins.h"
-#include "hashtab.h"
/* Record the function decls we've written, and the libfuncs and function
decls corresponding to them. */
@@ -37,16 +37,21 @@ along with GCC; see the file COPYING3. If not see
#include "output.h"
#include "dbxout.h"
#include "except.h"
-#include "expr.h"
-#include "insn-codes.h"
-#include "optabs.h"
-#include "reload.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "insn-codes.h"
+#include "optabs.h"
+#include "reload.h"
#include "diagnostic-core.h"
#include "ggc.h"
#include "recog.h"
@@ -41,6 +41,11 @@ along with GCC; see the file COPYING3. If not see
#include "stor-layout.h"
#include "varasm.h"
#include "calls.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "diagnostic-core.h"
#include "tm_p.h"
@@ -40,6 +40,11 @@
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -37,16 +37,21 @@
#include "calls.h"
#include "print-tree.h"
#include "varasm.h"
-#include "expr.h"
-#include "insn-codes.h"
-#include "optabs.h"
-#include "except.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "insn-codes.h"
+#include "optabs.h"
+#include "except.h"
#include "output.h"
#include "dbxout.h"
#include "predict.h"
@@ -44,6 +44,11 @@
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -47,6 +47,11 @@ along with GCC; see the file COPYING3. If not see
#include "input.h"
#include "function.h"
#include "recog.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "reload.h"
#include "diagnostic-core.h"
@@ -24,15 +24,22 @@ along with GCC; see the file COPYING3. If not see
#include "machmode.h"
#include "rtl.h"
#include "tree.h"
-#include "expr.h"
-#include "tm_p.h"
-#include "predict.h"
-#include "vec.h"
#include "hashtab.h"
#include "hash-set.h"
+#include "vec.h"
#include "hard-reg-set.h"
#include "input.h"
#include "function.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "tm_p.h"
+#include "predict.h"
#include "dominance.h"
#include "cfg.h"
#include "cfgrtl.h"
@@ -34,10 +34,6 @@ along with GCC; see the file COPYING3. If not see
#include "calls.h"
#include "varasm.h"
#include "flags.h"
-#include "expr.h"
-#include "insn-codes.h"
-#include "optabs.h"
-#include "reload.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
@@ -45,6 +41,15 @@ along with GCC; see the file COPYING3. If not see
#include "hard-reg-set.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "insn-codes.h"
+#include "optabs.h"
+#include "reload.h"
#include "regs.h"
#include "output.h"
#include "insn-attr.h"
@@ -10002,7 +10007,6 @@ reg_unused_after (rtx reg, rtx_insn *insn)
return true;
}
-#include "ggc.h"
static GTY(()) rtx t_reg_rtx;
rtx
@@ -48,6 +48,10 @@ along with GCC; see the file COPYING3. If not see
#include "target.h"
#include "tree-core.h"
#include "optabs.h"
+#include "flags.h"
+#include "alias.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include <algorithm>
@@ -45,6 +45,11 @@ along with GCC; see the file COPYING3. If not see
#include "input.h"
#include "function.h"
#include "except.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "optabs.h"
#include "recog.h"
@@ -32,16 +32,21 @@
#include "stor-layout.h"
#include "calls.h"
#include "varasm.h"
-#include "expr.h"
-#include "insn-codes.h"
-#include "optabs.h"
-#include "except.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "insn-codes.h"
+#include "optabs.h"
+#include "except.h"
#include "output.h"
#include "predict.h"
#include "dominance.h"
@@ -39,16 +39,21 @@
#include "stor-layout.h"
#include "varasm.h"
#include "calls.h"
-#include "expr.h"
-#include "insn-codes.h"
-#include "optabs.h"
-#include "except.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "insn-codes.h"
+#include "optabs.h"
+#include "except.h"
#include "target.h"
#include "target-def.h"
#include "tm_p.h"
@@ -24,6 +24,22 @@
#include "config.h"
#include "system.h"
#include "coretypes.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 "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -28,6 +28,19 @@
#include "output.h"
#include "insn-attr.h"
#include "recog.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 "flags.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "langhooks.h"
#include "insn-codes.h"
@@ -46,13 +59,6 @@
#include "tm-constrs.h"
#include "target.h"
#include "target-def.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 "dwarf2.h"
#include "timevar.h"
#include "tree.h"
@@ -1255,6 +1255,22 @@ main ()
printf ("#include \"config.h\"\n");
printf ("#include \"system.h\"\n");
printf ("#include \"coretypes.h\"\n");
+ printf ("#include \"hashtab.h\"\n");
+ printf ("#include \"hash-set.h\"\n");
+ printf ("#include \"vec.h\"\n");
+ printf ("#include \"machmode.h\"\n");
+ printf ("#include \"tm.h\"\n");
+ printf ("#include \"hard-reg-set.h\"\n");
+ printf ("#include \"input.h\"\n");
+ printf ("#include \"function.h\"\n");
+ printf ("#include \"rtl.h\"\n");
+ printf ("#include \"flags.h\"\n");
+ printf ("#include \"tree-core.h\"\n");
+ printf ("#include \"insn-config.h\"\n");
+ printf ("#include \"alias.h\"\n");
+ printf ("#include \"emit-rtl.h\"\n");
+ printf ("#include \"expmed.h\"\n");
+ printf ("#include \"stmt.h\"\n");
printf ("#include \"expr.h\"\n");
printf ("#include \"insn-codes.h\"\n");
printf ("#include \"optabs.h\"\n");
@@ -28,6 +28,19 @@
#include "output.h"
#include "insn-attr.h"
#include "recog.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 "flags.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "langhooks.h"
#include "insn-codes.h"
@@ -47,13 +60,6 @@
#include "tm-constrs.h"
#include "target.h"
#include "target-def.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 "dwarf2.h"
#include "timevar.h"
#include "tree.h"
@@ -36,13 +36,18 @@
#include "insn-attr.h"
#include "flags.h"
#include "recog.h"
-#include "expr.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
#include "diagnostic-core.h"
#include "ggc.h"
#include "tm_p.h"
@@ -48,10 +48,15 @@ along with GCC; see the file COPYING3. If not see
#include "output.h"
#include "insn-attr.h"
#include "recog.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
-#include "flags.h"
#include "debug.h"
#include "diagnostic-core.h"
#include "reload.h"
@@ -52,8 +52,13 @@ along with GCC; see the file COPYING3. If not see
#include "stor-layout.h"
#include "calls.h"
#include "varasm.h"
-#include "expr.h"
#include "flags.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
#include "reload.h"
#include "tm_p.h"
#include "diagnostic-core.h"
@@ -35,7 +35,6 @@ along with GCC; see the file COPYING3. If not see
#include "flags.h"
#include "output.h"
#include "regs.h"
-#include "expr.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
@@ -43,6 +42,13 @@ along with GCC; see the file COPYING3. If not see
#include "hard-reg-set.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
#include "predict.h"
#include "dominance.h"
#include "cfg.h"
@@ -46,6 +46,11 @@ along with GCC; see the file COPYING3. If not see
#include "lcm.h"
#include "cfgcleanup.h"
#include "basic-block.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "except.h"
#include "params.h"
@@ -41,6 +41,11 @@ along with GCC; see the file COPYING3. If not see
#include "flags.h"
#include "insn-config.h"
#include "recog.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "diagnostic-core.h"
#include "toplev.h"
@@ -97,6 +97,11 @@ along with GCC; see the file COPYING3. If not see
#include "common/common-target.h"
#include "langhooks.h"
#include "obstack.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "hash-map.h"
#include "is-a.h"
@@ -45,6 +45,11 @@ along with GCC; see the file COPYING3. If not see
#include "target.h"
#include "cfgloop.h"
#include "sbitmap.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "bitmap.h"
#include "df.h"
@@ -35,6 +35,11 @@ along with GCC; see the file COPYING3. If not see
#include "insn-config.h"
#include "insn-attr.h"
/* Include expr.h after insn-config.h so we get HAVE_conditional_move. */
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -46,6 +46,16 @@ along with GCC; see the file COPYING3. If not see
#include "alloc-pool.h"
#include "alias.h"
#include "insn-config.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "machmode.h"
+#include "input.h"
+#include "function.h"
+#include "tree-core.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "recog.h"
#include "insn-codes.h"
@@ -45,6 +45,12 @@ along with GCC; see the file COPYING3. If not see
#include "tree-pass.h"
#include "except.h" /* expand_builtin_dwarf_sp_column */
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h" /* init_return_column_size */
#include "regs.h" /* expand_builtin_init_dwarf_reg_sizes */
#include "output.h" /* asm_out_file */
@@ -80,6 +80,10 @@ along with GCC; see the file COPYING3. If not see
#include "insn-config.h"
#include "reload.h"
#include "output.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "except.h"
#include "dwarf2.h"
@@ -53,9 +53,14 @@ along with GCC; see the file COPYING3. If not see
#include "tm_p.h"
#include "flags.h"
#include "stringpool.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "regs.h"
-#include "insn-config.h"
#include "recog.h"
#include "bitmap.h"
#include "debug.h"
@@ -127,9 +127,14 @@ along with GCC; see the file COPYING3. If not see
#include "function.h"
#include "insn-codes.h"
#include "optabs.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "libfuncs.h"
-#include "insn-config.h"
#include "except.h"
#include "output.h"
#include "dwarf2asm.h"
@@ -36,11 +36,16 @@ along with GCC; see the file COPYING3. If not see
#include "hard-reg-set.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
#include "libfuncs.h"
-#include "insn-config.h"
#include "ggc.h"
#include "recog.h"
#include "langhooks.h"
@@ -30,6 +30,18 @@ along with GCC; see the file COPYING3. If not see
#include "tm_p.h"
#include "flags.h"
#include "insn-config.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 "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -39,7 +51,6 @@ along with GCC; see the file COPYING3. If not see
#include "basic-block.h"
#include "df.h"
#include "target.h"
-#include "expmed.h"
struct target_expmed default_target_expmed;
#if SWITCHABLE_TARGET
@@ -671,4 +671,30 @@ extern rtx emit_cstore (rtx target, enum insn_code icode, enum rtx_code code,
enum machine_mode mode, enum machine_mode compare_mode,
int unsignedp, rtx x, rtx y, int normalizep,
enum machine_mode target_mode);
+
+/* Functions from expmed.c: */
+
+/* Arguments MODE, RTX: return an rtx for the negation of that value.
+ May emit insns. */
+extern rtx negate_rtx (machine_mode, rtx);
+
+/* Expand a logical AND operation. */
+extern rtx expand_and (machine_mode, rtx, rtx, rtx);
+
+/* Emit a store-flag operation. */
+extern rtx emit_store_flag (rtx, enum rtx_code, rtx, rtx, machine_mode,
+ int, int);
+
+/* Like emit_store_flag, but always succeeds. */
+extern rtx emit_store_flag_force (rtx, enum rtx_code, rtx, rtx,
+ machine_mode, int, int);
+
+/* Choose a minimal N + 1 bit approximation to 1/D that can be used to
+ replace division by D, and put the least significant N bits of the result
+ in *MULTIPLIER_PTR and return the most significant bit. */
+extern unsigned HOST_WIDE_INT choose_multiplier (unsigned HOST_WIDE_INT, int,
+ int, unsigned HOST_WIDE_INT *,
+ int *, int *);
+
+
#endif
@@ -40,6 +40,11 @@ along with GCC; see the file COPYING3. If not see
#include "insn-config.h"
#include "insn-attr.h"
/* Include expr.h after insn-config.h so we get HAVE_conditional_move. */
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -20,25 +20,6 @@ along with GCC; see the file COPYING3. If not see
#ifndef GCC_EXPR_H
#define GCC_EXPR_H
-/* For inhibit_defer_pop */
-#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"
-/* For XEXP, GEN_INT, rtx_code */
-#include "rtl.h"
-/* For optimize_size */
-#include "flags.h"
-/* For tree_fits_[su]hwi_p, tree_to_[su]hwi, fold_convert, size_binop,
- ssize_int, TREE_CODE, TYPE_SIZE, int_size_in_bytes, */
-#include "tree-core.h"
-/* For GET_MODE_BITSIZE, word_mode */
-#include "insn-config.h"
-
/* This is the 4th arg to `expand_expr'.
EXPAND_STACK_PARM means we are possibly expanding a call param onto
the stack.
@@ -73,29 +54,6 @@ typedef struct separate_ops
tree op0, op1, op2;
} *sepops;
-/* Functions from expmed.c: */
-
-/* Arguments MODE, RTX: return an rtx for the negation of that value.
- May emit insns. */
-extern rtx negate_rtx (machine_mode, rtx);
-
-/* Expand a logical AND operation. */
-extern rtx expand_and (machine_mode, rtx, rtx, rtx);
-
-/* Emit a store-flag operation. */
-extern rtx emit_store_flag (rtx, enum rtx_code, rtx, rtx, machine_mode,
- int, int);
-
-/* Like emit_store_flag, but always succeeds. */
-extern rtx emit_store_flag_force (rtx, enum rtx_code, rtx, rtx,
- machine_mode, int, int);
-
-/* Choose a minimal N + 1 bit approximation to 1/D that can be used to
- replace division by D, and put the least significant N bits of the result
- in *MULTIPLIER_PTR and return the most significant bit. */
-extern unsigned HOST_WIDE_INT choose_multiplier (unsigned HOST_WIDE_INT, int,
- int, unsigned HOST_WIDE_INT *,
- int *, int *);
/* Functions from expr.c: */
@@ -365,8 +323,6 @@ extern void do_compare_rtx_and_jump (rtx, rtx, enum rtx_code, int,
extern int try_casesi (tree, tree, tree, tree, rtx, rtx, rtx, int);
extern int try_tablejump (tree, tree, tree, tree, rtx, rtx, int);
-/* Functions from alias.c */
-#include "alias.h"
/* rtl.h and tree.h were included. */
@@ -472,8 +428,6 @@ extern rtx adjust_automodify_address_1 (rtx, machine_mode, rtx,
known to be in OFFSET (possibly 1). */
extern rtx offset_address (rtx, rtx, unsigned HOST_WIDE_INT);
-/* Definitions from emit-rtl.c */
-#include "emit-rtl.h"
/* Return a memory reference like MEMREF, but with its mode widened to
MODE and adjusted by OFFSET. */
@@ -592,14 +546,6 @@ extern bool split_comparison (enum rtx_code, machine_mode,
rtx get_personality_function (tree);
-/* In stmt.c */
-
-/* Expand a GIMPLE_SWITCH statement. */
-extern void expand_case (gswitch *);
-
-/* Like expand_case but special-case for SJLJ exception dispatching. */
-extern void expand_sjlj_dispatch_table (rtx, vec<tree> );
-
/* Determine whether the LEN bytes can be moved by using several move
instructions. Return nonzero if a call to move_by_pieces should
succeed. */
@@ -78,6 +78,11 @@ along with GCC; see the file COPYING3. If not see
#include "target.h"
#include "targhooks.h"
#include "debug.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-pass.h"
#include "hash-map.h"
@@ -51,6 +51,19 @@ along with GCC; see the file COPYING3. If not see
#include "tree-iterator.h"
#include "realmpfr.h"
#include "rtl.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 "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tm_p.h"
#include "target.h"
@@ -59,13 +72,6 @@ along with GCC; see the file COPYING3. If not see
#include "langhooks.h"
#include "md5.h"
#include "predict.h"
-#include "vec.h"
-#include "hashtab.h"
-#include "hash-set.h"
-#include "machmode.h"
-#include "hard-reg-set.h"
-#include "input.h"
-#include "function.h"
#include "basic-block.h"
#include "tree-ssa-alias.h"
#include "internal-fn.h"
@@ -49,12 +49,18 @@ along with GCC; see the file COPYING3. If not see
#include "hard-reg-set.h"
#include "input.h"
#include "function.h"
+#include "rtl.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
#include "libfuncs.h"
#include "regs.h"
-#include "insn-config.h"
#include "recog.h"
#include "output.h"
#include "tm_p.h"
@@ -162,6 +162,11 @@ along with GCC; see the file COPYING3. If not see
#include "lcm.h"
#include "cfgcleanup.h"
#include "basic-block.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "except.h"
#include "ggc.h"
@@ -808,13 +808,18 @@ from the machine description file `md'. */\n\n");
printf ("#include \"hard-reg-set.h\"\n");
printf ("#include \"input.h\"\n");
printf ("#include \"function.h\"\n");
+ printf ("#include \"flags.h\"\n");
+ printf ("#include \"tree-core.h\"\n");
+ printf ("#include \"insn-config.h\"\n");
+ printf ("#include \"alias.h\"\n");
+ printf ("#include \"emit-rtl.h\"\n");
+ printf ("#include \"expmed.h\"\n");
+ printf ("#include \"stmt.h\"\n");
printf ("#include \"expr.h\"\n");
printf ("#include \"insn-codes.h\"\n");
printf ("#include \"optabs.h\"\n");
printf ("#include \"dfp.h\"\n");
- printf ("#include \"flags.h\"\n");
printf ("#include \"output.h\"\n");
- printf ("#include \"insn-config.h\"\n");
printf ("#include \"recog.h\"\n");
printf ("#include \"predict.h\"\n");
printf ("#include \"basic-block.h\"\n");
@@ -43,6 +43,13 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssanames.h"
#include "gimple-fold.h"
#include "gimple-iterator.h"
+#include "rtl.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "builtins.h"
@@ -1728,7 +1728,10 @@ open_base_files (void)
"hashtab.h", "splay-tree.h", "obstack.h", "bitmap.h", "input.h",
"tree.h", "rtl.h", "wide-int.h", "hashtab.h", "hash-set.h", "vec.h",
"machmode.h", "tm.h", "hard-reg-set.h", "input.h", "predict.h",
- "function.h", "insn-config.h", "expr.h", "alloc-pool.h",
+ "function.h", "insn-config.h", "hashtab.h", "hash-set.h", "vec.h",
+ "machmode.h", "tm.h", "hard-reg-set.h", "input.h", "function.h",
+ "rtl.h", "flags.h", "tree-core.h", "insn-config.h", "alias.h", "emit-rtl.h",
+ "expmed.h", "stmt.h", "expr.h", "alloc-pool.h",
"hard-reg-set.h", "basic-block.h", "cselib.h", "insn-addr.h",
"optabs.h", "libfuncs.h", "debug.h", "ggc.h",
"hash-table.h", "vec.h", "ggc.h", "dominance.h", "cfg.h", "basic-block.h",
@@ -474,6 +474,18 @@ main (int argc, char **argv)
"#include \"tm_p.h\"\n"
"#include \"flags.h\"\n"
"#include \"insn-config.h\"\n"
+ "#include \"hashtab.h\"\n"
+ "#include \"hash-set.h\"\n"
+ "#include \"vec.h\"\n"
+ "#include \"machmode.h\"\n"
+ "#include \"hard-reg-set.h\"\n"
+ "#include \"input.h\"\n"
+ "#include \"function.h\"\n"
+ "#include \"tree-core.h\"\n"
+ "#include \"alias.h\"\n"
+ "#include \"emit-rtl.h\"\n"
+ "#include \"expmed.h\"\n"
+ "#include \"stmt.h\"\n"
"#include \"expr.h\"\n"
"#include \"insn-codes.h\"\n"
"#include \"optabs.h\"\n"
@@ -234,13 +234,23 @@ output_prologue (void)
printf ("#include \"stor-layout.h\"\n");
printf ("#include \"calls.h\"\n");
printf ("#include \"rtl.h\"\n");
+ printf ("#include \"hashtab.h\"\n");
+ printf ("#include \"hash-set.h\"\n");
+ printf ("#include \"vec.h\"\n");
+ printf ("#include \"machmode.h\"\n");
+ printf ("#include \"hard-reg-set.h\"\n");
+ printf ("#include \"input.h\"\n");
+ printf ("#include \"function.h\"\n");
+ printf ("#include \"tree-core.h\"\n");
+ printf ("#include \"insn-config.h\"\n");
+ printf ("#include \"alias.h\"\n");
+ printf ("#include \"emit-rtl.h\"\n");
+ printf ("#include \"expmed.h\"\n");
+ printf ("#include \"stmt.h\"\n");
printf ("#include \"expr.h\"\n");
printf ("#include \"insn-codes.h\"\n");
printf ("#include \"tm_p.h\"\n");
- printf ("#include \"function.h\"\n");
printf ("#include \"regs.h\"\n");
- printf ("#include \"hard-reg-set.h\"\n");
- printf ("#include \"insn-config.h\"\n\n");
printf ("#include \"conditions.h\"\n");
printf ("#include \"insn-attr.h\"\n\n");
printf ("#include \"recog.h\"\n\n");
@@ -24,10 +24,6 @@ along with GCC; see the file COPYING3. If not see
#include "tm.h"
#include "tree.h"
#include "stringpool.h"
-#include "expr.h"
-#include "stmt.h"
-#include "stor-layout.h"
-#include "flags.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
@@ -35,6 +31,16 @@ along with GCC; see the file COPYING3. If not see
#include "hard-reg-set.h"
#include "input.h"
#include "function.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "stor-layout.h"
#include "dumpfile.h"
#include "bitmap.h"
#include "predict.h"
@@ -43,6 +43,13 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssanames.h"
#include "gimple-fold.h"
#include "gimple-iterator.h"
+#include "rtl.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "builtins.h"
@@ -59,6 +59,14 @@ along with GCC; see the file COPYING3. If not see
#include "gimple-iterator.h"
#include "gimplify-me.h"
#include "stor-layout.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-pass.h"
#include "cfgloop.h"
@@ -70,7 +78,6 @@ along with GCC; see the file COPYING3. If not see
#include "stringpool.h"
#include "tree-ssanames.h"
#include "domwalk.h"
-#include "expmed.h"
#include "params.h"
#include "tree-ssa-address.h"
#include "tree-affine.h"
@@ -24,17 +24,25 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "tree.h"
-#include "expr.h"
+#include "hashtab.h"
#include "hash-set.h"
-#include "hash-table.h"
-#include "predict.h"
#include "vec.h"
-#include "hashtab.h"
#include "machmode.h"
#include "tm.h"
#include "hard-reg-set.h"
#include "input.h"
#include "function.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "hash-table.h"
+#include "predict.h"
#include "basic-block.h"
#include "tree-ssa-alias.h"
#include "internal-fn.h"
@@ -49,7 +57,6 @@ along with GCC; see the file COPYING3. If not see
#include "calls.h"
#include "varasm.h"
#include "stor-layout.h"
-#include "stmt.h"
#include "print-tree.h"
#include "tree-iterator.h"
#include "tree-inline.h"
@@ -81,6 +81,15 @@ extern "C" {
#include "tree-ssa-propagate.h"
#ifdef HAVE_isl
+
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "graphite-poly.h"
#include "graphite-sese-to-poly.h"
@@ -24,16 +24,22 @@ along with GCC; see the file COPYING3. If not see
#include "tm.h"
#include "rtl.h"
#include "flags.h"
-#include "expr.h"
-#include "hard-reg-set.h"
-#include "regs.h"
-#include "predict.h"
-#include "vec.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 "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "regs.h"
+#include "predict.h"
#include "dominance.h"
#include "cfg.h"
#include "cfgrtl.h"
@@ -42,6 +42,11 @@
#include "cfganal.h"
#include "cfgcleanup.h"
#include "basic-block.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "output.h"
#include "insn-codes.h"
@@ -24,20 +24,26 @@ along with GCC; see the file COPYING3. If not see
#include "tree.h"
#include "rtl.h"
#include "regs.h"
-#include "expr.h"
-#include "tree-pass.h"
-#include "predict.h"
-#include "vec.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 "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "tree-pass.h"
+#include "predict.h"
#include "dominance.h"
#include "cfg.h"
#include "basic-block.h"
-#include "flags.h"
#include "df.h"
/* Check all of the uses of pseudo variables. If any use that is MUST
@@ -23,23 +23,30 @@ along with GCC; see the file COPYING3. If not see
#include "tree.h"
#include "internal-fn.h"
#include "stor-layout.h"
-#include "expr.h"
-#include "insn-codes.h"
-#include "optabs.h"
-#include "predict.h"
-#include "vec.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 "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "insn-codes.h"
+#include "optabs.h"
+#include "predict.h"
#include "dominance.h"
#include "cfg.h"
#include "basic-block.h"
#include "tree-ssa-alias.h"
-#include "internal-fn.h"
#include "gimple-expr.h"
#include "is-a.h"
#include "gimple.h"
@@ -126,6 +126,14 @@ along with GCC; see the file COPYING3. If not see
#include "function.h"
#include "ipa-ref.h"
#include "cgraph.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-pass.h"
#include "target.h"
@@ -38,6 +38,14 @@ along with GCC; see the file COPYING3. If not see
#include "gimple-expr.h"
#include "is-a.h"
#include "gimple.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "gimple-iterator.h"
#include "gimple-ssa.h"
@@ -72,6 +72,14 @@ along with GCC; see the file COPYING3. If not see
#include "gimple-expr.h"
#include "is-a.h"
#include "gimple.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "gimple-iterator.h"
#include "gimple-ssa.h"
@@ -25,9 +25,23 @@ along with GCC; see the file COPYING3. If not see
#include "tree.h"
#include "print-tree.h"
#include "calls.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 "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-pass.h"
-#include "hash-set.h"
#include "target.h"
#include "hash-table.h"
#include "inchash.h"
@@ -37,12 +51,6 @@ along with GCC; see the file COPYING3. If not see
#include "hash-map.h"
#include "is-a.h"
#include "plugin-api.h"
-#include "vec.h"
-#include "hashtab.h"
-#include "machmode.h"
-#include "hard-reg-set.h"
-#include "input.h"
-#include "function.h"
#include "ipa-ref.h"
#include "cgraph.h"
#include "ipa-utils.h"
@@ -40,6 +40,14 @@ along with GCC; see the file COPYING3. If not see
#include "gimple-expr.h"
#include "is-a.h"
#include "gimple.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "stor-layout.h"
#include "print-tree.h"
@@ -65,7 +73,6 @@ along with GCC; see the file COPYING3. If not see
#include "tree-pass.h"
#include "tree-inline.h"
#include "ipa-inline.h"
-#include "flags.h"
#include "diagnostic.h"
#include "gimple-pretty-print.h"
#include "lto-streamer.h"
@@ -97,6 +97,14 @@ along with GCC; see the file COPYING3. If not see
#include "is-a.h"
#include "gimple.h"
#include "stringpool.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "calls.h"
#include "gimplify.h"
@@ -114,12 +122,10 @@ along with GCC; see the file COPYING3. If not see
#include "tree-cfg.h"
#include "tree-phinodes.h"
#include "ssa-iterators.h"
-#include "stringpool.h"
#include "tree-ssanames.h"
#include "tree-into-ssa.h"
#include "tree-dfa.h"
#include "tree-pass.h"
-#include "flags.h"
#include "diagnostic.h"
#include "tree-dump.h"
#include "tree-inline.h"
@@ -41,6 +41,12 @@ along with GCC; see the file COPYING3. If not see
#include "dominance.h"
#include "cfg.h"
#include "basic-block.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "diagnostic-core.h"
#include "reload.h"
@@ -25,22 +25,27 @@ along with GCC; see the file COPYING3. If not see
#include "hash-table.h"
#include "hard-reg-set.h"
#include "rtl.h"
-#include "expr.h"
-#include "tm_p.h"
-#include "flags.h"
-#include "predict.h"
-#include "vec.h"
#include "hashtab.h"
#include "hash-set.h"
+#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "tm_p.h"
+#include "predict.h"
#include "dominance.h"
#include "cfg.h"
#include "basic-block.h"
#include "regs.h"
#include "addresses.h"
-#include "insn-config.h"
#include "recog.h"
#include "reload.h"
#include "diagnostic-core.h"
@@ -89,6 +89,12 @@ along with GCC; see the file COPYING3. If not see
#include "cfgrtl.h"
#include "cfgbuild.h"
#include "basic-block.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "recog.h"
#include "params.h"
@@ -390,6 +390,12 @@ along with GCC; see the file COPYING3. If not see
#include "cfgcleanup.h"
#include "basic-block.h"
#include "df.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "recog.h"
#include "params.h"
@@ -42,6 +42,19 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */
Front ends should never have to look at that. */
#include "rtl.h"
#include "insn-codes.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 "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "optabs.h"
@@ -56,6 +56,11 @@ along with GCC; see the file COPYING3. If not see
#include "cfg.h"
#include "cfgrtl.h"
#include "basic-block.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "except.h"
#include "diagnostic-core.h"
@@ -24,14 +24,20 @@ along with GCC; see the file COPYING3. If not see
#include "tm.h"
#include "rtl.h"
#include "flags.h"
-#include "expr.h"
-#include "hard-reg-set.h"
-#include "vec.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 "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
#include "diagnostic-core.h"
#include "tm_p.h"
#include "predict.h"
@@ -54,10 +54,16 @@ along with GCC; see the file COPYING3. If not see
#include "cfgrtl.h"
#include "basic-block.h"
#include "cfgloop.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "recog.h"
#include "target.h"
-#include "flags.h"
#include "df.h"
#include "hash-table.h"
#include "except.h"
@@ -65,6 +65,13 @@ along with GCC; see the file COPYING3. If not see
#include "cfg.h"
#include "basic-block.h"
#include "cfgloop.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "intl.h"
#include "diagnostic-core.h"
@@ -41,6 +41,13 @@ along with GCC; see the file COPYING3. If not see
#include "params.h"
#include "insn-codes.h"
#include "optabs.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "hash-table.h"
#include "recog.h"
@@ -45,6 +45,11 @@ along with GCC; see the file COPYING3. If not see
#include "recog.h"
#include "bitmap.h"
#include "dce.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "except.h"
#include "regs.h"
@@ -93,6 +93,12 @@ along with GCC; see the file COPYING3. If not see
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "predict.h"
#include "dominance.h"
@@ -60,6 +60,11 @@ along with GCC; see the file COPYING3. If not see
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "predict.h"
#include "dominance.h"
@@ -126,6 +126,12 @@
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "predict.h"
#include "dominance.h"
@@ -71,6 +71,12 @@ along with GCC; see the file COPYING3. If not see
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "predict.h"
#include "dominance.h"
@@ -42,6 +42,12 @@ along with GCC; see the file COPYING3. If not see
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "predict.h"
#include "dominance.h"
@@ -71,6 +71,12 @@ along with GCC; see the file COPYING3. If not see
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "predict.h"
#include "dominance.h"
@@ -81,7 +87,6 @@ along with GCC; see the file COPYING3. If not see
#include "ira.h"
#include "sparseset.h"
#include "params.h"
-#include "df.h"
#include "lra-int.h"
/* Number of candidates for rematerialization. */
@@ -73,6 +73,11 @@ along with GCC; see the file COPYING3. If not see
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "predict.h"
#include "dominance.h"
@@ -122,6 +122,10 @@ along with GCC; see the file COPYING3. If not see
#include "function.h"
#include "tree-core.h"
#include "optabs.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "predict.h"
#include "dominance.h"
@@ -40,8 +40,15 @@ along with GCC; see the file COPYING3. If not see
#include "gimple-expr.h"
#include "is-a.h"
#include "gimple.h"
-#include "expr.h"
+#include "rtl.h"
#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
#include "params.h"
#include "langhooks.h"
#include "bitmap.h"
@@ -38,8 +38,15 @@ along with GCC; see the file COPYING3. If not see
#include "gimple-expr.h"
#include "is-a.h"
#include "gimple.h"
-#include "expr.h"
+#include "rtl.h"
#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
#include "params.h"
#include "diagnostic-core.h"
#include "except.h"
@@ -38,6 +38,14 @@ along with GCC; see the file COPYING3. If not see
#include "gimple-expr.h"
#include "is-a.h"
#include "gimple.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "params.h"
#include "except.h"
@@ -27,17 +27,24 @@ along with GCC; see the file COPYING3. If not see
#include "toplev.h"
#include "tree.h"
#include "stringpool.h"
-#include "expr.h"
-#include "flags.h"
-#include "params.h"
-#include "input.h"
#include "hashtab.h"
-#include "predict.h"
-#include "vec.h"
#include "hash-set.h"
+#include "vec.h"
#include "machmode.h"
#include "hard-reg-set.h"
+#include "input.h"
#include "function.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "params.h"
+#include "predict.h"
#include "dominance.h"
#include "cfg.h"
#include "basic-block.h"
@@ -66,7 +73,6 @@ along with GCC; see the file COPYING3. If not see
#include "gimple-streamer.h"
#include "lto-streamer.h"
#include "tree-streamer.h"
-#include "tree-pass.h"
#include "streamer-hooks.h"
#include "cfgloop.h"
@@ -27,17 +27,24 @@ along with GCC; see the file COPYING3. If not see
#include "tree.h"
#include "stor-layout.h"
#include "stringpool.h"
-#include "expr.h"
-#include "flags.h"
-#include "params.h"
-#include "input.h"
#include "hashtab.h"
#include "hash-set.h"
-#include "predict.h"
#include "vec.h"
#include "machmode.h"
#include "hard-reg-set.h"
+#include "input.h"
#include "function.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "params.h"
+#include "predict.h"
#include "dominance.h"
#include "cfg.h"
#include "basic-block.h"
@@ -51,6 +51,10 @@ along with GCC; see the file COPYING3. If not see
#include "tree-core.h"
#include "insn-codes.h"
#include "optabs.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "params.h"
#include "gcov-io.h"
@@ -65,11 +65,16 @@ along with GCC; see the file COPYING3. If not see
#include "ssa-iterators.h"
#include "tree-ssanames.h"
#include "tree-into-ssa.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-ssa.h"
-#include "flags.h"
-#include "expr.h"
#include "tree-pass.h"
#include "except.h"
#include "splay-tree.h"
@@ -43,6 +43,11 @@ along with GCC; see the file COPYING3. If not see
#include "input.h"
#include "function.h"
#include "except.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -46,6 +46,11 @@ along with GCC; see the file COPYING3. If not see
#include "machmode.h"
#include "function.h"
#include "toplev.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "predict.h"
#include "basic-block.h"
@@ -44,6 +44,11 @@ along with GCC; see the file COPYING3. If not see
#include "cfgrtl.h"
#include "basic-block.h"
#include "profile.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "except.h"
#include "intl.h"
@@ -34,6 +34,11 @@ along with GCC; see the file COPYING3. If not see
#include "vec.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -54,6 +54,11 @@ along with GCC; see the file COPYING3. If not see
#include "except.h"
#include "diagnostic-core.h"
#include "recog.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "coverage.h"
#include "sreal.h"
@@ -78,7 +83,6 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-loop.h"
#include "tree-pass.h"
#include "tree-scalar-evolution.h"
-#include "cfgloop.h"
/* real constants: 0, 1, 1-1/REG_BR_PROB_BASE, REG_BR_PROB_BASE,
1/REG_BR_PROB_BASE, 0.5, BB_FREQ_MAX. */
@@ -54,7 +54,6 @@ along with GCC; see the file COPYING3. If not see
#include "rtl.h"
#include "flags.h"
#include "regs.h"
-#include "expr.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
@@ -62,6 +61,13 @@ along with GCC; see the file COPYING3. If not see
#include "hard-reg-set.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
#include "predict.h"
#include "dominance.h"
#include "cfg.h"
@@ -31,14 +31,20 @@ along with GCC; see the file COPYING3. If not see
#include "recog.h"
#include "regs.h"
#include "addresses.h"
-#include "expr.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "rtl.h"
#include "flags.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
#include "predict.h"
#include "dominance.h"
#include "cfg.h"
@@ -237,6 +237,11 @@ along with GCC; see the file COPYING3. If not see
#include "cfgrtl.h"
#include "basic-block.h"
#include "insn-config.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-attr.h"
#include "recog.h"
@@ -32,22 +32,27 @@ along with GCC; see the file COPYING3. If not see
#include "hard-reg-set.h"
#include "tree.h"
#include "rtl.h"
-#include "expr.h"
-#include "tm_p.h"
-#include "flags.h"
-#include "predict.h"
-#include "vec.h"
#include "hashtab.h"
#include "hash-set.h"
+#include "vec.h"
#include "machmode.h"
#include "input.h"
#include "function.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "tm_p.h"
+#include "predict.h"
#include "dominance.h"
#include "cfg.h"
#include "basic-block.h"
#include "regs.h"
#include "addresses.h"
-#include "insn-config.h"
#include "recog.h"
#include "reload.h"
#include "diagnostic-core.h"
@@ -95,6 +95,20 @@ a register with any other reload. */
#include "rtl-error.h"
#include "tm_p.h"
#include "insn-config.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 "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -107,14 +121,6 @@ a register with any other reload. */
#include "reload.h"
#include "regs.h"
#include "addresses.h"
-#include "hard-reg-set.h"
-#include "flags.h"
-#include "hashtab.h"
-#include "hash-set.h"
-#include "vec.h"
-#include "machmode.h"
-#include "input.h"
-#include "function.h"
#include "params.h"
#include "target.h"
#include "ira.h"
@@ -35,6 +35,12 @@ along with GCC; see the file COPYING3. If not see
#include "vec.h"
#include "input.h"
#include "function.h"
+#include "rtl.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -53,7 +59,6 @@ along with GCC; see the file COPYING3. If not see
#include "tree.h"
#include "ira.h"
#include "target.h"
-#include "emit-rtl.h"
#include "dumpfile.h"
#include "rtl-iter.h"
@@ -107,7 +107,6 @@ along with GCC; see the file COPYING3. If not see
#include "diagnostic-core.h"
#include "rtl.h"
#include "tm_p.h"
-#include "expr.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
@@ -115,7 +114,14 @@ along with GCC; see the file COPYING3. If not see
#include "hard-reg-set.h"
#include "input.h"
#include "function.h"
+#include "flags.h"
+#include "tree-core.h"
#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
#include "conditions.h"
#include "predict.h"
#include "dominance.h"
@@ -123,7 +129,6 @@ along with GCC; see the file COPYING3. If not see
#include "basic-block.h"
#include "regs.h"
#include "recog.h"
-#include "flags.h"
#include "obstack.h"
#include "insn-attr.h"
#include "resource.h"
@@ -131,7 +136,6 @@ along with GCC; see the file COPYING3. If not see
#include "params.h"
#include "target.h"
#include "tree-pass.h"
-#include "emit-rtl.h"
#ifdef DELAY_SLOTS
@@ -21,6 +21,22 @@ along with GCC; see the file COPYING3. If not see
#include "config.h"
#include "system.h"
#include "coretypes.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 "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "target.h"
#include "tree-ssa-alias.h"
@@ -23,6 +23,20 @@ along with GCC; see the file COPYING3. If not see
#include "tm.h"
#include "rtl.h"
#include "rtlhooks-def.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 "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "recog.h"
@@ -37,12 +37,18 @@ along with GCC; see the file COPYING3. If not see
#include "hard-reg-set.h"
#include "input.h"
#include "function.h"
+#include "rtl.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
#include "libfuncs.h"
#include "regs.h"
-#include "insn-config.h"
#include "recog.h"
#include "output.h"
#include "tm_p.h"
@@ -39,6 +39,11 @@ along with GCC; see the file COPYING3. If not see
#include "function.h"
#include "insn-codes.h"
#include "optabs.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "diagnostic-core.h"
#include "ggc.h"
@@ -24,20 +24,26 @@ along with GCC; see the file COPYING3. If not see
#include "tree.h"
#include "rtl.h"
#include "regs.h"
-#include "expr.h"
-#include "tree-pass.h"
-#include "predict.h"
-#include "vec.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 "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "tree-pass.h"
+#include "predict.h"
#include "dominance.h"
#include "cfg.h"
#include "basic-block.h"
-#include "flags.h"
#include "output.h"
#include "df.h"
@@ -42,6 +42,11 @@ along with GCC; see the file COPYING3. If not see
#include "input.h"
#include "function.h"
#include "insn-config.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "libfuncs.h"
#include "recog.h"
@@ -31,4 +31,10 @@ extern tree resolve_asm_operand_names (tree, tree, tree, tree);
extern tree tree_overlaps_hard_reg_set (tree, HARD_REG_SET *);
#endif
+/* Expand a GIMPLE_SWITCH statement. */
+extern void expand_case (gswitch *);
+
+/* Like expand_case but special-case for SJLJ exception dispatching. */
+extern void expand_sjlj_dispatch_table (rtx, vec<tree> );
+
#endif // GCC_STMT_H
@@ -37,6 +37,12 @@ along with GCC; see the file COPYING3. If not see
#include "hard-reg-set.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "diagnostic-core.h"
#include "target.h"
@@ -46,6 +46,11 @@ along with GCC; see the file COPYING3. If not see
#include "lcm.h"
#include "cfgcleanup.h"
#include "basic-block.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "except.h"
#include "ggc.h"
@@ -33,6 +33,15 @@ along with GCC; see the file COPYING3. If not see
#include "hard-reg-set.h"
#include "reload.h"
#include "expmed.h"
+#include "hashtab.h"
+#include "hash-set.h"
+#include "vec.h"
+#include "input.h"
+#include "function.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -55,15 +55,22 @@ along with GCC; see the file COPYING3. If not see
#include "tree.h"
#include "stor-layout.h"
#include "varasm.h"
-#include "expr.h"
-#include "output.h"
-#include "diagnostic-core.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
#include "hard-reg-set.h"
#include "input.h"
#include "function.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "output.h"
+#include "diagnostic-core.h"
#include "target.h"
#include "tm_p.h"
#include "target-def.h"
@@ -49,6 +49,11 @@ along with GCC; see the file COPYING3. If not see
#include "machmode.h"
#include "function.h"
#include "toplev.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "intl.h"
#include "regs.h"
@@ -21,18 +21,26 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "tree.h"
-#include "expr.h"
-#include "tree-pretty-print.h"
-#include "tree-affine.h"
-#include "predict.h"
-#include "vec.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 "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "tree-pretty-print.h"
+#include "tree-affine.h"
+#include "predict.h"
#include "basic-block.h"
#include "tree-ssa-alias.h"
#include "internal-fn.h"
@@ -40,7 +48,6 @@ along with GCC; see the file COPYING3. If not see
#include "is-a.h"
#include "gimple.h"
#include "gimplify.h"
-#include "flags.h"
#include "dumpfile.h"
#include "cfgexpand.h"
#include "wide-int-print.h"
@@ -65,6 +65,13 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-loop-manip.h"
#include "tree-ssa-loop-niter.h"
#include "tree-into-ssa.h"
+#include "rtl.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-ssa.h"
@@ -54,6 +54,13 @@ along with GCC; see the file COPYING3. If not see
#include "stringpool.h"
#include "tree-ssanames.h"
#include "tree-ssa-loop-manip.h"
+#include "rtl.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-ssa.h"
@@ -48,6 +48,21 @@ along with GCC; see the file COPYING3. If not see
#include "gimple-iterator.h"
#include "gimplify.h"
#include "gimplify-me.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 "rtl.h"
+#include "flags.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-chkp.h"
#include "ipa-chkp.h"
@@ -55,6 +55,21 @@ along with GCC; see the file COPYING3. If not see
#include "gimplify.h"
#include "gimplify-me.h"
#include "print-tree.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 "rtl.h"
+#include "flags.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-ssa-propagate.h"
#include "gimple-fold.h"
@@ -67,8 +82,6 @@ along with GCC; see the file COPYING3. If not see
#include "cgraph.h"
#include "ipa-chkp.h"
#include "params.h"
-#include "ipa-chkp.h"
-#include "params.h"
/* Pointer Bounds Checker instruments code with memory checks to find
out-of-bounds memory accesses. Checks are performed by computing
@@ -50,6 +50,13 @@ along with GCC; see the file COPYING3. If not see
#include "ssa-iterators.h"
#include "stringpool.h"
#include "tree-ssanames.h"
+#include "rtl.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-ssa.h"
@@ -77,17 +77,25 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "tree.h"
-#include "expr.h"
-#include "gimple-pretty-print.h"
-#include "predict.h"
-#include "vec.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 "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "gimple-pretty-print.h"
+#include "predict.h"
#include "dominance.h"
#include "cfg.h"
#include "basic-block.h"
@@ -51,6 +51,13 @@ along with GCC; see the file COPYING3. If not see
#include "ssa-iterators.h"
#include "stringpool.h"
#include "tree-ssanames.h"
+#include "rtl.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-inline.h"
@@ -23,9 +23,6 @@ along with GCC; see the file COPYING3. If not see
#include "hash-table.h"
#include "tm.h"
#include "tree.h"
-#include "expr.h"
-#include "calls.h"
-#include "flags.h"
#include "hashtab.h"
#include "hash-set.h"
#include "vec.h"
@@ -33,6 +30,16 @@ along with GCC; see the file COPYING3. If not see
#include "hard-reg-set.h"
#include "input.h"
#include "function.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "calls.h"
#include "except.h"
#include "predict.h"
#include "dominance.h"
@@ -124,6 +124,13 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-address.h"
#include "tree-pass.h"
#include "dbgcnt.h"
+#include "rtl.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -63,6 +63,12 @@ along with GCC; see the file COPYING3. If not see
#include "stringpool.h"
#include "tree-ssanames.h"
#include "tree-into-ssa.h"
+#include "rtl.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-ssa.h"
@@ -53,6 +53,13 @@ along with GCC; see the file COPYING3. If not see
#include "stringpool.h"
#include "tree-ssanames.h"
#include "tree-into-ssa.h"
+#include "rtl.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-ssa.h"
@@ -62,7 +69,6 @@ along with GCC; see the file COPYING3. If not see
#include "domwalk.h"
#include "params.h"
#include "diagnostic-core.h"
-#include "tree-into-ssa.h"
#define PERCENT(x,y) ((float)(x) * 100.0 / (float)(y))
@@ -51,6 +51,14 @@
#include "ipa-ref.h"
#include "cgraph.h"
#include "tree-cfg.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h" /* FIXME: For STACK_SAVEAREA_MODE and SAVE_NONLOCAL. */
#include "langhooks.h"
#include "gimple-low.h"
@@ -62,6 +62,14 @@ along with GCC; see the file COPYING3. If not see
/* FIXME: A lot of code here deals with expanding to RTL. All that code
should be in cfgexpand.c. */
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
/* Return TRUE if expression STMT is suitable for replacement. */
@@ -221,6 +221,14 @@ 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 "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-ssa.h"
@@ -24,20 +24,28 @@ along with GCC; see the file COPYING3. If not see
#include "tm.h"
#include "tree.h"
#include "stor-layout.h"
-#include "expr.h"
-#include "tree-pretty-print.h"
#include "hashtab.h"
#include "hash-set.h"
-#include "gimple-expr.h"
-#include "predict.h"
-#include "hash-map.h"
-#include "is-a.h"
-#include "plugin-api.h"
#include "vec.h"
#include "machmode.h"
#include "hard-reg-set.h"
#include "input.h"
#include "function.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "tree-pretty-print.h"
+#include "gimple-expr.h"
+#include "predict.h"
+#include "hash-map.h"
+#include "is-a.h"
+#include "plugin-api.h"
#include "ipa-ref.h"
#include "cgraph.h"
#include "langhooks.h"
@@ -257,17 +257,25 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "tree.h"
-#include "expr.h"
-#include "gimple-pretty-print.h"
-#include "predict.h"
-#include "vec.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 "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "gimple-pretty-print.h"
+#include "predict.h"
#include "dominance.h"
#include "cfg.h"
#include "basic-block.h"
@@ -297,7 +305,6 @@ along with GCC; see the file COPYING3. If not see
#include "params.h"
#include "tree-ssa-propagate.h"
#include "gimple-fold.h"
-#include "gimplify-me.h"
static tree analyze_scalar_evolution_1 (struct loop *, tree, tree);
static tree analyze_scalar_evolution_for_address_of (struct loop *loop,
@@ -108,6 +108,14 @@ along with GCC; see the file COPYING3. If not see
#include "ssa-iterators.h"
#include "stringpool.h"
#include "tree-ssanames.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-ssa.h"
@@ -119,7 +127,6 @@ along with GCC; see the file COPYING3. If not see
#include "statistics.h"
#include "params.h"
#include "target.h"
-#include "flags.h"
#include "dbgcnt.h"
#include "tree-inline.h"
#include "gimple-pretty-print.h"
@@ -47,20 +47,23 @@ along with GCC; see the file COPYING3. If not see
#include "stringpool.h"
#include "tree-ssanames.h"
#include "tree-ssa-loop-ivopts.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "dumpfile.h"
-#include "flags.h"
#include "tree-inline.h"
#include "tree-affine.h"
/* FIXME: We compute address costs using RTL. */
-#include "insn-config.h"
-#include "rtl.h"
#include "recog.h"
-#include "expr.h"
#include "target.h"
-#include "expmed.h"
#include "tree-ssa-address.h"
/* TODO -- handling of symbols (according to Richard Hendersons
@@ -49,12 +49,18 @@ along with GCC; see the file COPYING3. If not see
#include "gimple-ssa.h"
#include "stringpool.h"
#include "tree-ssanames.h"
+#include "rtl.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-inline.h"
#include "params.h"
#include "alloc-pool.h"
-#include "tree-ssa-alias.h"
#include "bitmap.h"
#include "hash-map.h"
#include "plugin-api.h"
@@ -46,6 +46,13 @@ along with GCC; see the file COPYING3. If not see
#include "gimple-ssa.h"
#include "stringpool.h"
#include "tree-ssanames.h"
+#include "rtl.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-inline.h"
@@ -78,10 +78,17 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssanames.h"
#include "tree-ssa-loop-niter.h"
#include "tree-into-ssa.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-pass.h"
-#include "flags.h"
#include "cfgloop.h"
#include "tree-scalar-evolution.h"
#include "tree-chkp.h"
@@ -48,11 +48,18 @@ along with GCC; see the file COPYING3. If not see
#include "ssa-iterators.h"
#include "stringpool.h"
#include "tree-ssanames.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-pass.h"
#include "domwalk.h"
-#include "flags.h"
#include "langhooks.h"
#include "tree-cfgcleanup.h"
@@ -52,13 +52,19 @@ along with GCC; see the file COPYING3. If not see
#include "ssa-iterators.h"
#include "stringpool.h"
#include "tree-ssanames.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-pass.h"
#include "langhooks.h"
-#include "flags.h"
#include "diagnostic.h"
-#include "expr.h"
#include "cfgloop.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -49,6 +49,14 @@ along with GCC; see the file COPYING3. If not see
#include "ssa-iterators.h"
#include "stringpool.h"
#include "tree-ssanames.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "timevar.h"
@@ -56,7 +64,6 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-live.h"
#include "diagnostic-core.h"
#include "debug.h"
-#include "flags.h"
#include "tree-ssa.h"
#ifdef ENABLE_CHECKING
@@ -104,29 +104,33 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-loop-manip.h"
#include "tree-ssa-loop-niter.h"
#include "tree-ssa-loop.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-ssa.h"
#include "cfgloop.h"
#include "tree-pass.h"
-#include "insn-config.h"
#include "tree-chrec.h"
#include "tree-scalar-evolution.h"
-#include "cfgloop.h"
#include "params.h"
#include "langhooks.h"
#include "tree-affine.h"
#include "target.h"
#include "tree-inline.h"
#include "tree-ssa-propagate.h"
-#include "expmed.h"
#include "tree-ssa-address.h"
#include "builtins.h"
/* FIXME: Expressions are expanded to RTL in this pass to determine the
cost of different addressing modes. This should be moved to a TBD
interface between the GIMPLE and RTL worlds. */
-#include "expr.h"
#include "recog.h"
/* The infinite cost. */
@@ -23,16 +23,24 @@ along with GCC; see the file COPYING3. If not see
#include "tm.h"
#include "tree.h"
#include "calls.h"
-#include "expr.h"
-#include "tm_p.h"
-#include "predict.h"
-#include "vec.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 "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "tm_p.h"
+#include "predict.h"
#include "dominance.h"
#include "cfg.h"
#include "basic-block.h"
@@ -58,7 +66,6 @@ along with GCC; see the file COPYING3. If not see
#include "tree-scalar-evolution.h"
#include "tree-data-ref.h"
#include "params.h"
-#include "flags.h"
#include "diagnostic-core.h"
#include "tree-inline.h"
#include "tree-pass.h"
@@ -64,6 +64,13 @@ along with GCC; see the file COPYING3. If not see
/* FIXME: Needed for optabs, but this should all be moved to a TBD interface
between the GIMPLE and RTL worlds. */
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -117,6 +117,13 @@ along with GCC; see the file COPYING3. If not see
#include "ssa-iterators.h"
#include "stringpool.h"
#include "tree-ssanames.h"
+#include "rtl.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-ssa.h"
@@ -52,6 +52,13 @@ along with GCC; see the file COPYING3. If not see
#include "ssa-iterators.h"
#include "stringpool.h"
#include "tree-ssanames.h"
+#include "rtl.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-pass.h"
@@ -60,8 +67,6 @@ along with GCC; see the file COPYING3. If not see
#include "cfgloop.h"
#include "tree-data-ref.h"
#include "gimple-pretty-print.h"
-#include "insn-config.h"
-#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
#include "tree-scalar-evolution.h"
@@ -58,6 +58,14 @@ 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 "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-ssa.h"
@@ -65,7 +73,6 @@ along with GCC; see the file COPYING3. If not see
#include "alloc-pool.h"
#include "obstack.h"
#include "tree-pass.h"
-#include "flags.h"
#include "langhooks.h"
#include "cfgloop.h"
#include "tree-ssa-sccvn.h"
@@ -59,6 +59,13 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssanames.h"
#include "tree-ssa-loop-niter.h"
#include "tree-ssa-loop.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-ssa.h"
@@ -67,7 +74,6 @@ along with GCC; see the file COPYING3. If not see
#include "alloc-pool.h"
#include "langhooks.h"
#include "cfgloop.h"
-#include "flags.h"
#include "target.h"
#include "params.h"
#include "diagnostic-core.h"
@@ -53,12 +53,19 @@ along with GCC; see the file COPYING3. If not see
#include "ssa-iterators.h"
#include "stringpool.h"
#include "tree-ssanames.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-ssa.h"
#include "dumpfile.h"
#include "alloc-pool.h"
-#include "flags.h"
#include "cfgloop.h"
#include "params.h"
#include "tree-ssa-propagate.h"
@@ -53,6 +53,14 @@ along with GCC; see the file COPYING3. If not see
#include "ssa-iterators.h"
#include "stringpool.h"
#include "tree-ssanames.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-pass.h"
@@ -61,7 +69,6 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-propagate.h"
#include "gimple-pretty-print.h"
#include "params.h"
-#include "expr.h"
#include "plugin-api.h"
#include "ipa-ref.h"
#include "cgraph.h"
@@ -55,6 +55,12 @@
#include "stringpool.h"
#include "tree-ssanames.h"
#include "tree-into-ssa.h"
+#include "rtl.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
#include "expr.h"
#include "tree-dfa.h"
#include "tree-inline.h"
@@ -63,7 +69,6 @@
#include "alloc-pool.h"
#include "splay-tree.h"
#include "params.h"
-#include "alias.h"
#include "tree-phinodes.h"
#include "ssa-iterators.h"
#include "tree-pretty-print.h"
@@ -70,6 +70,13 @@ Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
#include "langhooks.h"
/* Need to include expr.h and optabs.h for lshift_cheap_p. */
+#include "rtl.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -48,12 +48,19 @@ along with GCC; see the file COPYING3. If not see
#include "stringpool.h"
#include "tree-ssanames.h"
#include "tree-into-ssa.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "gimple-pretty-print.h"
#include "except.h"
#include "tree-pass.h"
-#include "flags.h"
#include "langhooks.h"
#include "dbgcnt.h"
#include "target.h"
@@ -57,7 +57,6 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-loop-ivopts.h"
#include "tree-ssa-loop-manip.h"
#include "tree-ssa-loop.h"
-#include "dumpfile.h"
#include "cfgloop.h"
#include "tree-chrec.h"
#include "tree-scalar-evolution.h"
@@ -68,6 +67,14 @@ along with GCC; see the file COPYING3. If not see
#include "ipa-ref.h"
#include "cgraph.h"
/* Need to include rtl.h, expr.h, etc. for optabs. */
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -54,6 +54,13 @@ along with GCC; see the file COPYING3. If not see
#include "target.h"
/* Need to include rtl.h, expr.h, etc. for optabs. */
+#include "rtl.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -57,6 +57,14 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-loop-niter.h"
#include "tree-pass.h"
#include "cfgloop.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "recog.h"
#include "insn-codes.h"
@@ -50,6 +50,14 @@ along with GCC; see the file COPYING3. If not see
#include "stringpool.h"
#include "tree-ssanames.h"
#include "cfgloop.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -50,6 +50,14 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssanames.h"
#include "tree-pass.h"
#include "cfgloop.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "recog.h" /* FIXME: for insn_data */
#include "insn-codes.h"
@@ -58,13 +58,20 @@ along with GCC; see the file COPYING3. If not see
#include "cfgloop.h"
#include "tree-ssa-loop.h"
#include "tree-scalar-evolution.h"
+#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "recog.h" /* FIXME: for insn_data */
#include "insn-codes.h"
#include "optabs.h"
#include "diagnostic-core.h"
#include "tree-vectorizer.h"
-#include "dumpfile.h"
#include "hash-map.h"
#include "plugin-api.h"
#include "ipa-ref.h"
@@ -68,6 +68,13 @@ along with GCC; see the file COPYING3. If not see
#include "tree-ssa-propagate.h"
#include "tree-chrec.h"
#include "tree-ssa-threadupdate.h"
+#include "rtl.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -75,6 +75,13 @@ along with GCC; see the file COPYING3. If not see
#include "tree-phinodes.h"
#include "stringpool.h"
#include "tree-ssanames.h"
+#include "rtl.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-dfa.h"
#include "params.h"
@@ -23,17 +23,25 @@ along with GCC; see the file COPYING3. If not see
#include "system.h"
#include "coretypes.h"
#include "tree.h"
-#include "expr.h"
-#include "intl.h"
-#include "tm.h"
-#include "predict.h"
-#include "vec.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 "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "intl.h"
+#include "predict.h"
#include "dominance.h"
#include "cfg.h"
#include "basic-block.h"
@@ -58,6 +58,13 @@ along with GCC; see the file COPYING3. If not see
#include "ubsan.h"
#include "c-family/c-common.h"
#include "rtl.h"
+#include "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-ssanames.h"
#include "asan.h"
@@ -25,21 +25,26 @@ along with GCC; see the file COPYING3. If not see
#include "tree-nested.h"
#include "calls.h"
#include "rtl.h"
-#include "expr.h"
-#include "hard-reg-set.h"
-#include "predict.h"
-#include "vec.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 "flags.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
+#include "expr.h"
+#include "predict.h"
#include "dominance.h"
#include "cfg.h"
#include "basic-block.h"
#include "value-prof.h"
-#include "flags.h"
-#include "insn-config.h"
#include "recog.h"
#include "insn-codes.h"
#include "optabs.h"
@@ -61,7 +66,6 @@ along with GCC; see the file COPYING3. If not see
#include "diagnostic.h"
#include "gimple-pretty-print.h"
#include "coverage.h"
-#include "tree.h"
#include "gcov-io.h"
#include "timevar.h"
#include "dumpfile.h"
@@ -72,7 +76,6 @@ along with GCC; see the file COPYING3. If not see
#include "cgraph.h"
#include "data-streamer.h"
#include "builtins.h"
-#include "tree-nested.h"
#include "params.h"
#include "tree-chkp.h"
@@ -115,6 +115,11 @@
#include "sbitmap.h"
#include "alloc-pool.h"
#include "regs.h"
+#include "tree-core.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "tree-pass.h"
#include "bitmap.h"
@@ -126,8 +131,6 @@
#include "diagnostic.h"
#include "tree-pretty-print.h"
#include "recog.h"
-#include "tm_p.h"
-#include "alias.h"
#include "rtl-iter.h"
#include "fibonacci_heap.h"
@@ -42,6 +42,12 @@ along with GCC; see the file COPYING3. If not see
#include "hard-reg-set.h"
#include "input.h"
#include "function.h"
+#include "tree-core.h"
+#include "insn-config.h"
+#include "alias.h"
+#include "emit-rtl.h"
+#include "expmed.h"
+#include "stmt.h"
#include "expr.h"
#include "regs.h"
#include "output.h"