irop_flag_highlevel flag added to Confirm and Cast
[libfirm] / ir / common / firm.c
index c6281ec..2456fe0 100644 (file)
@@ -66,8 +66,8 @@ init_firm(const firm_parameter_t *param)
   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 */
@@ -95,11 +95,13 @@ init_firm(const firm_parameter_t *param)
   /* 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);
 }