|
GCC Middle and Back End API Reference
|
#include <ipa-inline.h>

Data Fields | |
| int | call_stmt_size |
| int | call_stmt_time |
| unsigned short int | loop_depth |
| struct predicate * | predicate |
| vec< inline_param_summary_t > | param |
Information kept about callgraph edges.
| 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 |
Referenced by initialize_growth_caches().
| 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().
| struct predicate* inline_edge_summary::predicate |
Referenced by initialize_growth_caches(), inline_update_overall_summary(), remap_predicate(), and simple_edge_hints().