init_hooks();
/* enhanced statistics, need idents and hooks */
init_stat(def_params.enable_statistics);
- /* Edges need hooks. */
- init_edges();
+ /* Edges need hooks. */
+ init_edges();
/* create the type kinds. */
init_tpop();
/* create an obstack and put all tarvals in a pdeq */
init_irgraph();
/* kind of obstack initialization */
firm_init_mangle();
- /* initalize all op codes an irnode can consist of */
+ /* initialize all op codes an irnode can consist of */
init_op();
/* called once for each run of this library */
init_cons(def_params.initialize_local_func);
/* allocate a hash table. */
init_type_identify(def_params.ti_if);
/* Init reflection facility. */
- init_rflct();
+ firm_init_rflct();
/* Init architecture dependent optimizations. */
arch_dep_init(arch_dep_default_factory);
arch_dep_set_opts(arch_dep_mul_to_shift | arch_dep_div_by_const | arch_dep_mod_by_const);
+
+ firm_archops_init(def_params.arch_op_settings);
}