GCC Middle and Back End API Reference
|
#include <ipa-fnsummary.h>
Public Member Functions | |
ipa_call_summary () | |
ipa_call_summary (const ipa_call_summary &s) | |
~ipa_call_summary () | |
Data Fields | |
ipa_predicate * | predicate |
vec< inline_param_summary > | param |
int | call_stmt_size |
int | call_stmt_time |
unsigned int | loop_depth |
bool | is_return_callee_uncaptured |
Information kept about callgraph edges.
|
inline |
|
inline |
ipa_call_summary::~ipa_call_summary | ( | ) |
References edge_predicate_pool, and param.
int ipa_call_summary::call_stmt_size |
Referenced by ipa_call_summary_t::duplicate(), estimate_edge_growth(), and estimate_min_edge_growth().
int ipa_call_summary::call_stmt_time |
Referenced by ipa_call_summary_t::duplicate().
bool ipa_call_summary::is_return_callee_uncaptured |
unsigned int ipa_call_summary::loop_depth |
Referenced by ipa_propagate_frequency_1().
vec<inline_param_summary> ipa_call_summary::param |
Referenced by ipa_call_summary_t::duplicate(), and ~ipa_call_summary().
ipa_predicate* ipa_call_summary::predicate |
Referenced by ipa_call_summary_t::duplicate(), and edge_set_predicate().