GCC Middle and Back End API Reference
|
Public Member Functions | |
funct_state_summary_t (symbol_table *symtab) | |
void | insert (cgraph_node *, funct_state_d *state) final override |
void | duplicate (cgraph_node *src_node, cgraph_node *dst_node, funct_state_d *src_data, funct_state_d *dst_data) final override |
The storage of the funct_state is abstracted because there is the possibility that it may be desirable to move this to the cgraph local info.
|
inline |
|
finaloverride |
Called when new clone is inserted to callgraph late.
References symtab_node::decl, funct_state_d::malloc_state, STATE_MALLOC, STATE_MALLOC_BOTTOM, TREE_TYPE, and VOID_TYPE_P.
|
finaloverride |
References a, analyze_function(), symtab_node::decl, free(), funct_state_summaries, and opt_for_fn.