#include <opt_ipaa_summary.h>

Public Member Functions | |
| IPAA_CALLSITES (PU_INFO_IX caller, INT32 size, MEM_POOL *mpool) | |
| ~IPAA_CALLSITES (void) | |
| void | Print (FILE *f, char *msg) const |
| void | Trace (char *msg) const |
| PU_INFO_IX | Map_to_PU_id (INT32 map_id) |
| IPAA_PU_INFO * | Map_to_PU (INT32 map_id) |
| INT32 | Add_callsite (INT32 map_id, PU_INFO_IX pu_idx) |
Private Member Functions | |
| INT32 | Get_map_id (INT32 ix) const |
| PU_INFO_IX | Get_pu_idx (INT32 ix) const |
| void | Expand_vector (INT32 count=2) |
Private Attributes | |
| PU_INFO_IX | _caller |
| mINT32 | _max |
| mINT32 | _size |
| IPAA_CALLSITE * | _callsites |
| MEM_POOL * | _mpool |
Friends | |
| void * | IPAA_CALLSITES_Read (char *base, Elf64_Wordsize) |
| void | IPAA_CALLSITES_Write (void *callsites, struct output_file *fl) |
Definition at line 835 of file opt_ipaa_summary.h.
| IPAA_CALLSITES::IPAA_CALLSITES | ( | PU_INFO_IX | caller, | |
| INT32 | size, | |||
| MEM_POOL * | mpool | |||
| ) |
| IPAA_CALLSITES::~IPAA_CALLSITES | ( | void | ) |
| INT32 IPAA_CALLSITES::Add_callsite | ( | INT32 | map_id, | |
| PU_INFO_IX | pu_idx | |||
| ) |
| void IPAA_CALLSITES::Expand_vector | ( | INT32 | count = 2 |
) | [private] |
Definition at line 848 of file opt_ipaa_summary.h.
References _callsites, and IPAA_CALLSITE::_map_id.
| PU_INFO_IX IPAA_CALLSITES::Get_pu_idx | ( | INT32 | ix | ) | const [inline, private] |
Definition at line 850 of file opt_ipaa_summary.h.
References _callsites, and IPAA_CALLSITE::_pu_idx.
| IPAA_PU_INFO* IPAA_CALLSITES::Map_to_PU | ( | INT32 | map_id | ) |
| PU_INFO_IX IPAA_CALLSITES::Map_to_PU_id | ( | INT32 | map_id | ) |
| void IPAA_CALLSITES::Print | ( | FILE * | f, | |
| char * | msg | |||
| ) | const |
| void IPAA_CALLSITES::Trace | ( | char * | msg | ) | const |
| void* IPAA_CALLSITES_Read | ( | char * | base, | |
| Elf64_Wordsize | ||||
| ) | [friend] |
| void IPAA_CALLSITES_Write | ( | void * | callsites, | |
| struct output_file * | fl | |||
| ) | [friend] |
PU_INFO_IX IPAA_CALLSITES::_caller [private] |
Definition at line 837 of file opt_ipaa_summary.h.
IPAA_CALLSITE* IPAA_CALLSITES::_callsites [private] |
Definition at line 841 of file opt_ipaa_summary.h.
Referenced by Get_map_id(), and Get_pu_idx().
mINT32 IPAA_CALLSITES::_max [private] |
Definition at line 838 of file opt_ipaa_summary.h.
MEM_POOL* IPAA_CALLSITES::_mpool [private] |
Definition at line 842 of file opt_ipaa_summary.h.
mINT32 IPAA_CALLSITES::_size [private] |
Definition at line 839 of file opt_ipaa_summary.h.
1.7.1