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: