*** empty log message ***
[libfirm] / ir / common / firm.c
index f741a2c..feffffe 100644 (file)
@@ -80,7 +80,7 @@ init_firm(const firm_parameter_t *param)
   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);
@@ -100,6 +100,8 @@ init_firm(const firm_parameter_t *param)
   /* 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);
 }