IPAA_CALLSITES Class Reference

#include <opt_ipaa_summary.h>

Collaboration diagram for IPAA_CALLSITES:

Collaboration graph
[legend]

List of all members.

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_INFOMap_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)


Detailed Description

Definition at line 835 of file opt_ipaa_summary.h.


Constructor & Destructor Documentation

IPAA_CALLSITES::IPAA_CALLSITES ( PU_INFO_IX  caller,
INT32  size,
MEM_POOL mpool 
)

IPAA_CALLSITES::~IPAA_CALLSITES ( void   ) 


Member Function Documentation

INT32 IPAA_CALLSITES::Add_callsite ( INT32  map_id,
PU_INFO_IX  pu_idx 
)

void IPAA_CALLSITES::Expand_vector ( INT32  count = 2  )  [private]

INT32 IPAA_CALLSITES::Get_map_id ( INT32  ix  )  const [inline, 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


Friends And Related Function Documentation

void* IPAA_CALLSITES_Read ( char *  base,
Elf64_Wordsize   
) [friend]

void IPAA_CALLSITES_Write ( void *  callsites,
struct output_file fl 
) [friend]


Member Data Documentation

Definition at line 837 of file opt_ipaa_summary.h.

Definition at line 841 of file opt_ipaa_summary.h.

Referenced by Get_map_id(), and Get_pu_idx().

Definition at line 838 of file opt_ipaa_summary.h.

Definition at line 842 of file opt_ipaa_summary.h.

Definition at line 839 of file opt_ipaa_summary.h.


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

Generated on Fri Jul 24 05:16:19 2009 for OpenADFortTk (extended to Open64) by  doxygen 1.5.7.1