GCC Middle and Back End API Reference
inline_edge_summary Struct Reference

#include <ipa-inline.h>

Collaboration diagram for inline_edge_summary:

Data Fields

int call_stmt_size
int call_stmt_time
unsigned short int loop_depth
struct predicatepredicate
vec< inline_param_summary_tparam

Detailed Description

   Information kept about callgraph edges.  

Field Documentation

int inline_edge_summary::call_stmt_size
     Estimated size and time of the call statement.  

Referenced by initialize_growth_caches().

int inline_edge_summary::call_stmt_time
unsigned short int inline_edge_summary::loop_depth
     Depth of loop nest, 0 means no nesting.  

Referenced by initialize_growth_caches().

vec<inline_param_summary_t> inline_edge_summary::param
     Array indexed by parameters.
     0 means that parameter change all the time, REG_BR_PROB_BASE means
     that parameter is constant.  

Referenced by estimate_ipcp_clone_size_and_time().

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