+/** Enable/Disable floating of fragile ops.
+ *
+ * This flags enables/disables the floating of fragile operations.
+ * If this flag is on, fragile operations which are known to NOT raise
+ * an exception can be place to other basic blocks.
+ * Otherwise they remain in the block they were created.
+ */
+void set_opt_fragile_ops(int value);
+
+/**
+ * Enable/Disable if conversion.
+ *
+ * If conversion tries to turn Conds into Mux nodes to eliminate
+ * control flow.
+ */
+void set_opt_if_conversion(int value);
+
+/**
+ * Enable/Disable real function call optimization.
+ *
+ * Real function call optimization detects "real functions" and
+ * allows the floating of Call nodes.
+ */
+void set_opt_real_function_call(int value);
+
+/**
+ * Enable/Disable Confirm node removal during local optimization.
+ */
+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);