SUMMARY_ACTUAL Module Reference

#include <ipl_summary.h>

Collaboration diagram for SUMMARY_ACTUAL:

Collaboration graph
[legend]

Public Member Functions

void Set_symbol_index (INT32 s)
INT32 Get_symbol_index () const
void Set_value_index (INT32 v)
INT32 Get_value_index () const
void Set_pass_type (IPA_PASS_TYPE p)
IPA_PASS_TYPE Get_pass_type () const
void Set_index (INT32 a)
INT32 Get_index () const
void Set_ty (TY_IDX ty)
TY_IDX Get_ty () const
void Set_is_value_parm ()
BOOL Is_value_parm () const
void Init ()
const char * Pass_type_name (void) const
void Print (FILE *f, INT32 position) const
void Print_array (FILE *f, INT32 size) const
void Trace (INT32 id, FILE *f=stdout) const
void WB_Print (FILE *fp, INT actual_index, const char *name, const char *func_name)
void Set_symbol_index (INT32 s)
INT32 Get_symbol_index () const
void Set_value_index (INT32 v)
INT32 Get_value_index () const
void Set_pass_type (IPA_PASS_TYPE p)
IPA_PASS_TYPE Get_pass_type () const
void Set_index (INT32 a)
INT32 Get_index () const
void Set_ty (TY_IDX ty)
TY_IDX Get_ty () const
void Set_is_value_parm ()
BOOL Is_value_parm () const
void Init ()
const char * Pass_type_name (void) const
void Print (FILE *f, INT32 position) const
void Print_array (FILE *f, INT32 size) const
void Trace (INT32 id) const
void WB_Print (FILE *fp, INT actual_index, const char *name, const char *func_name)

Private Attributes

mINT32 _symbol_index
mINT32 _value_index: 24
IPA_PASS_TYPE _pass_type: 8
mINT32 _index
TY_IDX _ty
BOOL _is_value_parm

Detailed Description

Definition at line 1149 of file ipl_summary.h.


Member Function/Subroutine Documentation

void SUMMARY_ACTUAL::Set_symbol_index ( INT32  s  )  [inline]

INT32 SUMMARY_ACTUAL::Get_symbol_index ( void   )  const [inline]

void SUMMARY_ACTUAL::Set_value_index ( INT32  v  )  [inline]

Definition at line 1167 of file ipl_summary.h.

References _value_index.

Referenced by SUMMARIZE< program >::Process_actual().

INT32 SUMMARY_ACTUAL::Get_value_index ( void   )  const [inline]

void SUMMARY_ACTUAL::Set_pass_type ( IPA_PASS_TYPE  p  )  [inline]

Definition at line 1170 of file ipl_summary.h.

References _pass_type.

Referenced by CFG_NODE_INFO::Add_array_param(), and SUMMARIZE< program >::Process_actual().

IPA_PASS_TYPE SUMMARY_ACTUAL::Get_pass_type (  )  const [inline]

void SUMMARY_ACTUAL::Set_index ( INT32  a  )  [inline]

INT32 SUMMARY_ACTUAL::Get_index (  )  const [inline]

void SUMMARY_ACTUAL::Set_ty ( TY_IDX  ty  )  [inline]

Definition at line 1176 of file ipl_summary.h.

References _ty.

Referenced by IPA_update_summary_st_idx(), and SUMMARIZE< program >::Process_actual().

TY_IDX SUMMARY_ACTUAL::Get_ty (  )  const [inline]

Definition at line 1177 of file ipl_summary.h.

References _ty.

Referenced by IPA_update_summary_st_idx(), param_types_are_compatible(), and Print().

void SUMMARY_ACTUAL::Set_is_value_parm (  )  [inline]

Definition at line 1179 of file ipl_summary.h.

References _is_value_parm, and TRUE.

Referenced by SUMMARIZE< program >::Process_actual().

BOOL SUMMARY_ACTUAL::Is_value_parm (  )  const [inline]

Definition at line 1180 of file ipl_summary.h.

References _is_value_parm.

Referenced by Print().

void SUMMARY_ACTUAL::Init ( void   )  [inline]

Definition at line 1184 of file ipl_summary.h.

References _index, _is_value_parm, _pass_type, _symbol_index, _ty, _value_index, FALSE, and PASS_UNKNOWN.

const char * SUMMARY_ACTUAL::Pass_type_name ( void   )  const

Definition at line 394 of file ipl_summary_print.cxx.

References Get_pass_type(), PASS_ARRAY_SECTION, PASS_LDA, PASS_LDID, PASS_LOAD, PASS_MLOAD, and PASS_UNKNOWN.

Referenced by Print(), and WB_Print().

void SUMMARY_ACTUAL::Print ( FILE f,
INT32  position 
) const

void SUMMARY_ACTUAL::Print_array ( FILE f,
INT32  size 
) const

void SUMMARY_ACTUAL::Trace ( INT32  id,
FILE f = stdout 
) const [inline]

void SUMMARY_ACTUAL::WB_Print ( FILE fp,
INT  actual_index,
const char *  name,
const char *  func_name 
)

void SUMMARY_ACTUAL::Set_symbol_index ( INT32  s  )  [inline]

Definition at line 1159 of file ipl_summary.h.

References _symbol_index.

INT32 SUMMARY_ACTUAL::Get_symbol_index ( void   )  const [inline]

Definition at line 1160 of file ipl_summary.h.

References _symbol_index.

void SUMMARY_ACTUAL::Set_value_index ( INT32  v  )  [inline]

Definition at line 1162 of file ipl_summary.h.

References _value_index.

INT32 SUMMARY_ACTUAL::Get_value_index ( void   )  const [inline]

Definition at line 1163 of file ipl_summary.h.

References _value_index.

void SUMMARY_ACTUAL::Set_pass_type ( IPA_PASS_TYPE  p  )  [inline]

Definition at line 1165 of file ipl_summary.h.

References _pass_type.

IPA_PASS_TYPE SUMMARY_ACTUAL::Get_pass_type (  )  const [inline]

Definition at line 1166 of file ipl_summary.h.

References _pass_type.

void SUMMARY_ACTUAL::Set_index ( INT32  a  )  [inline]

Definition at line 1168 of file ipl_summary.h.

References _index.

INT32 SUMMARY_ACTUAL::Get_index (  )  const [inline]

Definition at line 1169 of file ipl_summary.h.

References _index.

void SUMMARY_ACTUAL::Set_ty ( TY_IDX  ty  )  [inline]

Definition at line 1171 of file ipl_summary.h.

References _ty.

TY_IDX SUMMARY_ACTUAL::Get_ty (  )  const [inline]

Definition at line 1172 of file ipl_summary.h.

References _ty.

void SUMMARY_ACTUAL::Set_is_value_parm (  )  [inline]

Definition at line 1174 of file ipl_summary.h.

References _is_value_parm, and TRUE.

BOOL SUMMARY_ACTUAL::Is_value_parm (  )  const [inline]

Definition at line 1175 of file ipl_summary.h.

References _is_value_parm.

void SUMMARY_ACTUAL::Init ( void   )  [inline]

Definition at line 1179 of file ipl_summary.h.

References _index, _is_value_parm, _pass_type, _symbol_index, _ty, _value_index, FALSE, and PASS_UNKNOWN.

const char* SUMMARY_ACTUAL::Pass_type_name ( void   )  const

void SUMMARY_ACTUAL::Print ( FILE f,
INT32  position 
) const

void SUMMARY_ACTUAL::Print_array ( FILE f,
INT32  size 
) const

void SUMMARY_ACTUAL::Trace ( INT32  id  )  const [inline]

Definition at line 1195 of file ipl_summary.h.

References Print(), and TFile.

void SUMMARY_ACTUAL::WB_Print ( FILE fp,
INT  actual_index,
const char *  name,
const char *  func_name 
)


Field Documentation

Definition at line 1152 of file ipl_summary.h.

Referenced by Get_symbol_index(), Init(), and Set_symbol_index().

Definition at line 1153 of file ipl_summary.h.

Referenced by Get_value_index(), Init(), and Set_value_index().

Definition at line 1154 of file ipl_summary.h.

Referenced by Get_pass_type(), Init(), and Set_pass_type().

Definition at line 1155 of file ipl_summary.h.

Referenced by Get_index(), Init(), and Set_index().

Definition at line 1157 of file ipl_summary.h.

Referenced by Get_ty(), Init(), and Set_ty().

Definition at line 1158 of file ipl_summary.h.

Referenced by Init(), Is_value_parm(), and Set_is_value_parm().


The documentation for this module was generated from the following files:

Generated on Wed Apr 8 17:09:32 2009 for Open64 by  doxygen 1.5.6