# include "irreflect_t.h"
# include "irarch.h"
# include "reassoc_t.h"
+# include "irhooks.h"
+# include "iredges_t.h"
void
init_firm(const firm_parameter_t *param)
memcpy(&def_params, param, size);
}
+
/* initialize all ident stuff */
init_ident(def_params.id_if, 1024);
- /* enhanced statistics, need idents */
+ /* initialize Firm hooks */
+ init_hooks();
+ /* enhanced statistics, need idents and hooks */
init_stat(def_params.enable_statistics);
+ /* Edges need hooks. */
+ init_edges();
/* create the type kinds. */
init_tpop();
/* create an obstack and put all tarvals in a pdeq */