Public Member Functions | Public Attributes

PU_Profile_Handle Struct Reference

#include <instr_reader.h>

Collaboration diagram for PU_Profile_Handle:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 PU_Profile_Handle (char *pname=NULL, INT32 c_sum=0, MEM_POOL *pool=MEM_pu_nz_pool_ptr)
 ~PU_Profile_Handle ()
FB_Invoke_VectorGet_Invoke_Table ()
FB_Branch_VectorGet_Branch_Table ()
FB_Switch_VectorGet_Switch_Table ()
FB_Switch_VectorGet_Compgoto_Table ()
FB_Loop_VectorGet_Loop_Table ()
FB_Circuit_VectorGet_Short_Circuit_Table ()
FB_Call_VectorGet_Call_Table ()

Public Attributes

FB_Invoke_Vector Invoke_Profile_Table
FB_Branch_Vector Branch_Profile_Table
FB_Switch_Vector Switch_Profile_Table
FB_Switch_Vector Compgoto_Profile_Table
FB_Loop_Vector Loop_Profile_Table
FB_Circuit_Vector Short_Circuit_Profile_Table
FB_Call_Vector Call_Profile_Table
INT32 checksum
char * pu_name

Detailed Description

Definition at line 102 of file instr_reader.h.


Constructor & Destructor Documentation

PU_Profile_Handle::PU_Profile_Handle ( char *  pname = NULL,
INT32  c_sum = 0,
MEM_POOL pool = MEM_pu_nz_pool_ptr 
) [inline]

Definition at line 132 of file instr_reader.h.

References MEM_POOL_Alloc, pool, pu_name, and strcpy.

PU_Profile_Handle::~PU_Profile_Handle (  )  [inline]

Definition at line 150 of file instr_reader.h.


Member Function Documentation

FB_Branch_Vector& PU_Profile_Handle::Get_Branch_Table (  )  [inline]

Definition at line 158 of file instr_reader.h.

References Branch_Profile_Table.

FB_Call_Vector& PU_Profile_Handle::Get_Call_Table (  )  [inline]

Definition at line 178 of file instr_reader.h.

References Call_Profile_Table.

FB_Switch_Vector& PU_Profile_Handle::Get_Compgoto_Table (  )  [inline]

Definition at line 166 of file instr_reader.h.

References Compgoto_Profile_Table.

FB_Invoke_Vector& PU_Profile_Handle::Get_Invoke_Table (  )  [inline]

Definition at line 154 of file instr_reader.h.

References Invoke_Profile_Table.

FB_Loop_Vector& PU_Profile_Handle::Get_Loop_Table (  )  [inline]

Definition at line 170 of file instr_reader.h.

References Loop_Profile_Table.

FB_Circuit_Vector& PU_Profile_Handle::Get_Short_Circuit_Table (  )  [inline]

Definition at line 174 of file instr_reader.h.

References Short_Circuit_Profile_Table.

FB_Switch_Vector& PU_Profile_Handle::Get_Switch_Table (  )  [inline]

Definition at line 162 of file instr_reader.h.

References Switch_Profile_Table.


Member Data Documentation

Definition at line 105 of file instr_reader.h.

Referenced by Get_Branch_Table().

Definition at line 110 of file instr_reader.h.

Referenced by Get_Call_Table().

Definition at line 112 of file instr_reader.h.

Definition at line 107 of file instr_reader.h.

Referenced by Get_Compgoto_Table().

Definition at line 104 of file instr_reader.h.

Referenced by Get_Invoke_Table().

Definition at line 108 of file instr_reader.h.

Referenced by Get_Loop_Table().

Definition at line 114 of file instr_reader.h.

Referenced by PU_Profile_Handle().

Definition at line 109 of file instr_reader.h.

Referenced by Get_Short_Circuit_Table().

Definition at line 106 of file instr_reader.h.

Referenced by Get_Switch_Table().


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