GCC Middle and Back End API Reference
ipa_call_summary Class Reference

#include <ipa-fnsummary.h>

Collaboration diagram for ipa_call_summary:

Public Member Functions

 ipa_call_summary ()
 
 ipa_call_summary (const ipa_call_summary &s)
 
 ~ipa_call_summary ()
 

Data Fields

ipa_predicatepredicate
 
vec< inline_param_summaryparam
 
int call_stmt_size
 
int call_stmt_time
 
unsigned int loop_depth
 
bool is_return_callee_uncaptured
 

Detailed Description

Information kept about callgraph edges.   

Constructor & Destructor Documentation

◆ ipa_call_summary() [1/2]

ipa_call_summary::ipa_call_summary ( )
inline

◆ ipa_call_summary() [2/2]

ipa_call_summary::ipa_call_summary ( const ipa_call_summary & s)
inline

◆ ~ipa_call_summary()

ipa_call_summary::~ipa_call_summary ( )

References edge_predicate_pool, and param.

Field Documentation

◆ call_stmt_size

int ipa_call_summary::call_stmt_size

◆ call_stmt_time

int ipa_call_summary::call_stmt_time

◆ is_return_callee_uncaptured

bool ipa_call_summary::is_return_callee_uncaptured

◆ loop_depth

unsigned int ipa_call_summary::loop_depth

◆ param

vec<inline_param_summary> ipa_call_summary::param

◆ predicate

ipa_predicate* ipa_call_summary::predicate

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