* cgraphunit.c (analyze_functions): Use opt_for_fn.
* cgraph.h (cgraph_node::optimize_for_size_p): Likewise.
From-SVN: r217668
+2014-11-17 Jan Hubicka <hubicka@ucw.cz>
+
+ * cgraphunit.c (analyze_functions): Use opt_for_fn.
+ * cgraph.h (cgraph_node::optimize_for_size_p): Likewise.
+
2014-11-17 Jan Hubicka <hubicka@ucw.cz>
* cgraph.c (symbol_table::create_edge): Use opt_for_fn.
inline bool
cgraph_node::optimize_for_size_p (void)
{
- if (optimize_size)
+ if (opt_for_fn (decl, optimize_size))
return true;
if (frequency == NODE_FREQUENCY_UNLIKELY_EXECUTED)
return true;
for (edge = cnode->callees; edge; edge = edge->next_callee)
if (edge->callee->definition)
enqueue_node (edge->callee);
- if (optimize && flag_devirtualize)
+ if (optimize && opt_for_fn (cnode->decl, flag_devirtualize))
{
cgraph_edge *next;