GCC Middle and Back End API Reference
ipa_sra_function_summaries Class Reference
Inheritance diagram for ipa_sra_function_summaries:
Collaboration diagram for ipa_sra_function_summaries:

Public Member Functions

 ipa_sra_function_summaries (symbol_table *table, bool ggc)
 
void duplicate (cgraph_node *, cgraph_node *, isra_func_summary *old_sum, isra_func_summary *new_sum) final override
 
void insert (cgraph_node *, isra_func_summary *) final override
 

Detailed Description

Class to manage function summaries.   

Constructor & Destructor Documentation

◆ ipa_sra_function_summaries()

ipa_sra_function_summaries::ipa_sra_function_summaries ( symbol_table * table,
bool ggc )
inline

Member Function Documentation

◆ duplicate()

◆ insert()

void ipa_sra_function_summaries::insert ( cgraph_node * node,
isra_func_summary *  )
finaloverride
Hook that is called by summary when new node appears.   

References DECL_STRUCT_FUNCTION, func_sums, ggc_alloc(), ipa_sra_summarize_function(), opt_for_fn, pop_cfun(), and push_cfun().


The documentation for this class was generated from the following file: