little cleanup
[libfirm] / ir / ir / irflag.h
index 7ed2967..52e0a15 100644 (file)
@@ -91,7 +91,7 @@ void set_opt_loop_unrolling_verbose (int value);
  *  - remove Load that loads a value already loaded (RAR)
  *  - replace Load of constant values with constants (RC)
  */
-void set_opt_redundant_LoadStore(int value);
+void set_opt_redundant_loadstore(int value);
 
 /** Enables/Disables constant subexpression elimination.
  *
@@ -200,9 +200,7 @@ int  get_opt_dyn_meth_dispatch (void);
  * Controls the optimizations in tropt.h.  Default: on.
  */
 void set_opt_optimize_class_casts (int value);
-int  get_opt_optimize_class_casts (void);
 void set_opt_optimize_class_casts_verbose (int value);
-int  get_opt_optimize_class_casts_verbose (void);
 
 /** Restricts the behavior of cast optimization.
  *
@@ -249,7 +247,13 @@ void set_opt_real_function_call(int value);
 /**
  * Enable/Disable Confirm node removal during local optimization.
  */
-void set_opt_remove_Confirm(int value);
+void set_opt_remove_confirm(int value);
+
+/**
+ * Enable/Disable scalar replacement optimization.
+ */
+void set_opt_scalar_replacement(int value);
+void set_opt_scalar_replacement_verbose(int value);
 
 /** Enable/Disable normalizations of the firm representation.
  *
@@ -279,4 +283,9 @@ void save_optimization_state(optimization_state_t *state);
  */
 void restore_optimization_state(const optimization_state_t *state);
 
+/**
+ * Switches ALL optimizations off.
+ */
+void all_optimizations_off(void);
+
 #endif /* _IRFLAG_H_ */