-
-void set_firm_verbosity (int value) {
- firm_verbosity_level = value;
-}
-
-int (get_firm_verbosity) (void) {
- return _get_firm_verbosity();
-}
-
-
-
-/* Enable/Disables inlining. */
-void set_opt_inline(int value)
-{
- if (value)
- libFIRM_opt |= OPT_INLINE;
- else
- libFIRM_opt &= ~OPT_INLINE;
-}
-
-/* Enable/Disable optimization of dynamic method dispatch */
-void set_opt_dyn_meth_dispatch (int value)
-{
- if (value)
- libFIRM_opt |= OPT_DYN_METH_DISPATCH;
- else
- libFIRM_opt &= ~OPT_DYN_METH_DISPATCH;
-}
-
-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();
-}
-
-
-/* Enable/Disable normalizations of the firm representation. */
-void set_opt_normalize(int value)
-{
- if (value)
- libFIRM_opt |= OPT_NORMALIZE;
- else
- libFIRM_opt &= ~OPT_NORMALIZE;
-}
-
-/* Enable/Disable optimization of tail-recursion calls. */
-void set_opt_tail_recursion(int value)
-{
- if (value)
- libFIRM_opt |= OPT_TAIL_RECURSION;
- else
- libFIRM_opt &= ~OPT_TAIL_RECURSION;