|
GCC Middle and Back End API Reference
|

Public Member Functions | |
| locality_info () | |
| ~locality_info () | |
Data Fields | |
| cgraph_node * | node |
| vec< locality_callee_info * > | all_callees |
| hash_map< loc_map_hash, sreal > | caller_freq |
| hash_map< loc_map_hash, locality_callee_info > | callee_info |
| hashval_t | templ_hash |
Data structure to hold precomputed callchain information.
|
inline |
References all_callees, and templ_hash.
|
inline |
References all_callees.
| vec<locality_callee_info *> locality_info::all_callees |
Referenced by locality_info(), partition_callchain(), sort_all_callees_default(), and ~locality_info().
| hash_map<loc_map_hash, locality_callee_info> locality_info::callee_info |
Referenced by populate_callee_locality_info(), and sort_all_callees_default().
| hash_map<loc_map_hash, sreal> locality_info::caller_freq |
Referenced by clone_node_p(), and populate_caller_locality_info().
| cgraph_node* locality_info::node |
Referenced by create_locality_info().
| hashval_t locality_info::templ_hash |
Referenced by callee_templ_cmp(), locality_info(), populate_templ_info(), and static_profile_templ_cmp().