extern "C" {
#endif
-/* The representations */
-#include "firm_common.h" /* common type tags. */
-#include "irprog.h" /* control flow and data of a program */
-#include "irgraph.h" /* graphs */
-#include "typerep.h" /* type representation */
-#include "tv.h" /* target values */
-#include "irnode.h"
-#include "irop.h"
-#include "ident.h" /* source code identificators */
-
-/* Functionality */
-#include "ircons.h" /* construct ir */
-#include "ircgcons.h" /* construct interprocedural graph */
-
-/* Optimizations */
-#include "irflag.h" /* optimization flags */
-#include "irgopt.h" /* optimize ir */
-#include "iroptimize.h" /* optimize ir by reassociation */
-#include "ircgopt.h" /* Optimizations based on interprocedural graph */
-#include "iropt.h"
-#include "irpass.h" /* Pass management */
-
-/* Lowering */
-#include "lowering.h" /* lowering of different calls parameters, intrinsic calls, double word types, high-level constructs */
-
-/* Analyses */
-#include "irouts.h" /* Graph reversal / out edges. */
-#include "trouts.h" /* Graph reversal / out edges for types. */
-#include "irdom.h" /* Dominator analysis */
-#include "cgana.h" /* Analysis to construct interprocedural graph */
- /* including some optimizations */
-#include "irloop.h" /* loop and backedge analysis */
-#include "callgraph.h" /* Callgraph construction */
-#include "irconsconfirm.h" /* Confirm nodes */
-#include "analyze_irg_args.h" /* Simple pointer parameter analysis */
-#include "irtypeinfo.h" /* type information for nodes */
-#include "irmemory.h" /* memory disambiguation */
-#include "interval_analysis.h"
-#include "field_temperature.h"
+#include "absgraph.h"
+#include "analyze_irg_args.h"
+#include "be.h"
+#include "callgraph.h"
+#include "cdep.h"
+#include "cgana.h"
+#include "dbginfo.h"
+#include "dfs.h"
+#include "execfreq.h"
#include "execution_frequency.h"
-
-/* Support */
-#include "irgmod.h" /* Support to modify ir */
-#include "irgwalk.h" /* Support to walk ir */
-
-#include "irarch.h" /* architecture dependent optimizations */
-
-#include "firmstat.h" /* statistics */
-
-#include "dbginfo.h" /* debug support */
-#include "seqnumbers.h" /* debug support */
-
+#include "field_temperature.h"
+#include "firm_common.h"
+#include "firmstat.h"
+#include "firm_types.h"
+#include "height.h"
+#include "ident.h"
+#include "interval_analysis.h"
+#include "irarch.h"
+#include "ircgcons.h"
+#include "ircgopt.h"
+#include "irconsconfirm.h"
+#include "ircons.h"
+#include "irdom.h"
#include "irdump.h"
+#include "iredgekinds.h"
+#include "iredges.h"
+#include "irextbb.h"
+#include "irflag.h"
+#include "irgmod.h"
+#include "irgopt.h"
+#include "irgraph.h"
+#include "irgwalk.h"
+#include "irhooks.h"
#include "irio.h"
+#include "irlivechk.h"
+#include "irloop.h"
+#include "irmemory.h"
+#include "irmode.h"
+#include "irnode.h"
+#include "irop.h"
+#include "iropt_dbg.h"
+#include "iropt.h"
+#include "iroptimize.h"
+#include "irouts.h"
+#include "irpass.h"
#include "irprintf.h"
+#include "irprog.h"
+#include "irsimpletype.h"
+#include "irtypeinfo.h"
#include "irvrfy.h"
-
-#include "irarch.h"
-
-#include "iredges.h"
-
-#include "be.h"
+#include "lowering.h"
+#include "old_fctnames.h"
+#include "phiclass.h"
+#include "pseudo_irg.h"
+#include "rta.h"
+#include "seqnumbers.h"
+#include "structure.h"
+#include "timing.h"
+#include "trouts.h"
+#include "tv.h"
+#include "typerep.h"
#ifdef __cplusplus
}