GCC Middle and Back End API Reference
locality_info Struct Reference
Collaboration diagram for locality_info:

Public Member Functions

 locality_info ()
 ~locality_info ()

Data Fields

cgraph_nodenode
vec< locality_callee_info * > all_callees
hash_map< loc_map_hash, srealcaller_freq
hash_map< loc_map_hash, locality_callee_infocallee_info
hashval_t templ_hash

Detailed Description

Data structure to hold precomputed callchain information.   

Constructor & Destructor Documentation

◆ locality_info()

locality_info::locality_info ( )
inline

References all_callees, and templ_hash.

◆ ~locality_info()

locality_info::~locality_info ( )
inline

References all_callees.

Field Documentation

◆ all_callees

◆ callee_info

◆ caller_freq

hash_map<loc_map_hash, sreal> locality_info::caller_freq

◆ node

cgraph_node* locality_info::node

Referenced by create_locality_info().

◆ templ_hash

hashval_t locality_info::templ_hash

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