return (optimize > 0) && dbg_cnt (if_conversion);
}
- unsigned int execute () { return rest_of_handle_if_conversion (); }
+ virtual unsigned int execute (function *)
+ {
+ return rest_of_handle_if_conversion ();
+ }
}; // class pass_rtl_ifcvt
/* Rerun if-conversion, as combine may have simplified things enough
to now meet sequence length restrictions. */
-static unsigned int
-rest_of_handle_if_after_combine (void)
-{
- if_convert (true);
- return 0;
-}
namespace {
&& dbg_cnt (if_after_combine);
}
- unsigned int execute () { return rest_of_handle_if_after_combine (); }
+ virtual unsigned int execute (function *)
+ {
+ if_convert (true);
+ return 0;
+ }
}; // class pass_if_after_combine
}
-static unsigned int
-rest_of_handle_if_after_reload (void)
-{
- if_convert (true);
- return 0;
-}
-
-
namespace {
const pass_data pass_data_if_after_reload =
&& dbg_cnt (if_after_reload);
}
- unsigned int execute () { return rest_of_handle_if_after_reload (); }
+ virtual unsigned int execute (function *)
+ {
+ if_convert (true);
+ return 0;
+ }
}; // class pass_if_after_reload