+int (get_opt_dyn_meth_dispatch)(void) {
+ return _get_opt_dyn_meth_dispatch();
+}
+
+void set_opt_optimize_class_casts (int value)
+{
+ if (value)
+ libFIRM_opt |= OPT_CLASS_CASTS;
+ else
+ libFIRM_opt &= ~OPT_CLASS_CASTS;
+}
+int (get_opt_optimize_class_casts) (void) {
+ return _get_opt_optimize_class_casts();
+}
+void set_opt_optimize_class_casts_verbose (int value)
+{
+ if (value)
+ libFIRM_verb |= OPT_CLASS_CASTS;
+ else
+ libFIRM_verb &= ~OPT_CLASS_CASTS;
+}
+int (get_opt_optimize_class_casts_verbose) (void) {
+ return _get_opt_optimize_class_casts_verbose();
+}
+void set_opt_suppress_downcast_optimization(int value)
+{
+ if (value)
+ libFIRM_opt |= OPT_SUPPRESS_DOWNCAST_OPT;
+ else
+ libFIRM_opt &= ~OPT_SUPPRESS_DOWNCAST_OPT;
+}
+int (get_opt_suppress_downcast_optimization)(void) {
+ return _get_opt_suppress_downcast_optimization();
+}
+
+