-void set_opt_loop_unrolling_verbose (int value)
-{
- if (value)
- libFIRM_verb |= OPT_LOOP_UNROLLING;
- else
- libFIRM_verb &= ~OPT_LOOP_UNROLLING;
-}
-
-void set_opt_strength_red (int value)
-{
- if (value)
- libFIRM_opt |= OPT_STRENGTH_RED;
- else
- libFIRM_opt &= ~OPT_STRENGTH_RED;
-}
-
-void set_opt_strength_red_verbose (int value)
-{
- if (value)
- libFIRM_verb |= OPT_STRENGTH_RED;
- else
- libFIRM_verb &= ~OPT_STRENGTH_RED;
-}
-
-void
-set_opt_constant_folding(int value)
-{
- if (value)
- libFIRM_opt |= OPT_CONSTANT_FOLDING;
- else
- libFIRM_opt &= ~OPT_CONSTANT_FOLDING;
-}
-
-void
-set_opt_redundant_LoadStore(int value) {
- if (value)
- libFIRM_opt |= OPT_REDUNDANT_LOADSTORE;
- else
- libFIRM_opt &= ~OPT_REDUNDANT_LOADSTORE;
-}
-
-void
-set_opt_unreachable_code(int value)
-{
- if (value)
- libFIRM_opt |= OPT_UNREACHABLE_CODE;
- else
- libFIRM_opt &= ~OPT_UNREACHABLE_CODE;
-}
-
-void set_opt_control_flow(int value)
-{
- set_opt_control_flow_straightening(value);
- set_opt_control_flow_weak_simplification(value);
- set_opt_control_flow_strong_simplification(value);
- set_opt_critical_edges(value);
-}