SUMMARY_FORMAL Module Reference

#include <ipl_summary.h>

Collaboration diagram for SUMMARY_FORMAL:

Collaboration graph
[legend]

Public Member Functions

void Set_symbol_index (INT32 s)
mINT32 Get_symbol_index () const
void Set_region_index (mINT32 region_index)
mINT32 Get_region_index () const
void Set_is_ref_parm ()
BOOL Is_ref_parm () const
void Set_is_var_dim_array ()
BOOL Is_var_dim_array () const
void Set_position (mINT32 position)
mINT32 Get_position () const
void Set_machine_type (TYPE_ID machine_type)
TYPE_ID Get_machine_type () const
void Set_ty (TY_IDX ty)
TY_IDX Get_ty () const
void Process (WN *, INT, INT)
void Print (FILE *fp) const
void Trace (void) const
void Print_array (FILE *fp, INT32 size) const
void Trace_array (INT32 size) const
void WB_Print (FILE *fp, INT formal_index, const char *name, const char *func_name)
void Set_symbol_index (INT32 s)
mINT32 Get_symbol_index () const
void Set_region_index (mINT32 region_index)
mINT32 Get_region_index () const
void Set_is_ref_parm ()
BOOL Is_ref_parm () const
void Set_is_var_dim_array ()
BOOL Is_var_dim_array () const
void Set_position (mINT32 position)
mINT32 Get_position () const
void Set_machine_type (TYPE_ID machine_type)
TYPE_ID Get_machine_type () const
void Set_ty (TY_IDX ty)
TY_IDX Get_ty () const
void Process (WN *, INT, INT)
void Print (FILE *fp) const
void Trace (void) const
void Print_array (FILE *fp, INT32 size) const
void Trace_array (INT32 size) const
void WB_Print (FILE *fp, INT formal_index, const char *name, const char *func_name)

Private Attributes

mINT32 _symbol_index
mINT16 _flags
mINT16 _position
mINT32 _region_index
mINT32 _machine_type
TY_IDX _ty

Detailed Description

Definition at line 1007 of file ipl_summary.h.


Member Function/Subroutine Documentation

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

mINT32 SUMMARY_FORMAL::Get_symbol_index ( void   )  const [inline]

void SUMMARY_FORMAL::Set_region_index ( mINT32  region_index  )  [inline]

mINT32 SUMMARY_FORMAL::Get_region_index (  )  const [inline]

void SUMMARY_FORMAL::Set_is_ref_parm (  )  [inline]

BOOL SUMMARY_FORMAL::Is_ref_parm (  )  const [inline]

void SUMMARY_FORMAL::Set_is_var_dim_array (  )  [inline]

BOOL SUMMARY_FORMAL::Is_var_dim_array (  )  const [inline]

Definition at line 1043 of file ipl_summary.h.

References _flags, and IPL_FORMAL_VAR_DIM_ARRAY.

Referenced by Print(), and WB_Print().

void SUMMARY_FORMAL::Set_position ( mINT32  position  )  [inline]

mINT32 SUMMARY_FORMAL::Get_position (  )  const [inline]

void SUMMARY_FORMAL::Set_machine_type ( TYPE_ID  machine_type  )  [inline]

TYPE_ID SUMMARY_FORMAL::Get_machine_type (  )  const [inline]

Definition at line 1055 of file ipl_summary.h.

References _machine_type, and TYPE_ID.

Referenced by IPA_LNO_Map_Formal_Array(), Merge_Section(), Print(), and WB_Print().

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

TY_IDX SUMMARY_FORMAL::Get_ty (  )  const [inline]

void SUMMARY_FORMAL::Process ( WN ,
INT  ,
INT   
)

void SUMMARY_FORMAL::Print ( FILE fp  )  const

void SUMMARY_FORMAL::Trace ( void   )  const

Definition at line 364 of file ipl_summary_print.cxx.

References Print(), and TFile.

void SUMMARY_FORMAL::Print_array ( FILE fp,
INT32  size 
) const

void SUMMARY_FORMAL::Trace_array ( INT32  size  )  const

Definition at line 387 of file ipl_summary_print.cxx.

References Print_array(), and TFile.

void SUMMARY_FORMAL::WB_Print ( FILE fp,
INT  formal_index,
const char *  name,
const char *  func_name 
)

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

Definition at line 1028 of file ipl_summary.h.

References _symbol_index.

mINT32 SUMMARY_FORMAL::Get_symbol_index ( void   )  const [inline]

Definition at line 1029 of file ipl_summary.h.

References _symbol_index.

void SUMMARY_FORMAL::Set_region_index ( mINT32  region_index  )  [inline]

Definition at line 1031 of file ipl_summary.h.

References _region_index.

mINT32 SUMMARY_FORMAL::Get_region_index (  )  const [inline]

Definition at line 1032 of file ipl_summary.h.

References _region_index.

void SUMMARY_FORMAL::Set_is_ref_parm (  )  [inline]

Definition at line 1034 of file ipl_summary.h.

References _flags, and IPL_FORMAL_REF_PARM.

BOOL SUMMARY_FORMAL::Is_ref_parm (  )  const [inline]

Definition at line 1035 of file ipl_summary.h.

References _flags, and IPL_FORMAL_REF_PARM.

void SUMMARY_FORMAL::Set_is_var_dim_array (  )  [inline]

Definition at line 1037 of file ipl_summary.h.

References _flags, and IPL_FORMAL_VAR_DIM_ARRAY.

BOOL SUMMARY_FORMAL::Is_var_dim_array (  )  const [inline]

Definition at line 1038 of file ipl_summary.h.

References _flags, and IPL_FORMAL_VAR_DIM_ARRAY.

void SUMMARY_FORMAL::Set_position ( mINT32  position  )  [inline]

Definition at line 1045 of file ipl_summary.h.

References _position.

mINT32 SUMMARY_FORMAL::Get_position (  )  const [inline]

Definition at line 1046 of file ipl_summary.h.

References _position.

void SUMMARY_FORMAL::Set_machine_type ( TYPE_ID  machine_type  )  [inline]

Definition at line 1048 of file ipl_summary.h.

References _machine_type.

TYPE_ID SUMMARY_FORMAL::Get_machine_type (  )  const [inline]

Definition at line 1050 of file ipl_summary.h.

References _machine_type, and TYPE_ID.

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

Definition at line 1052 of file ipl_summary.h.

References _ty.

TY_IDX SUMMARY_FORMAL::Get_ty (  )  const [inline]

Definition at line 1053 of file ipl_summary.h.

References _ty.

void SUMMARY_FORMAL::Process ( WN ,
INT  ,
INT   
)

void SUMMARY_FORMAL::Print ( FILE fp  )  const

void SUMMARY_FORMAL::Trace ( void   )  const

void SUMMARY_FORMAL::Print_array ( FILE fp,
INT32  size 
) const

void SUMMARY_FORMAL::Trace_array ( INT32  size  )  const

void SUMMARY_FORMAL::WB_Print ( FILE fp,
INT  formal_index,
const char *  name,
const char *  func_name 
)


Field Documentation

Definition at line 1010 of file ipl_summary.h.

Referenced by Get_symbol_index(), and Set_symbol_index().

Definition at line 1022 of file ipl_summary.h.

Referenced by Get_position(), and Set_position().

Definition at line 1023 of file ipl_summary.h.

Referenced by Get_region_index(), and Set_region_index().

Definition at line 1026 of file ipl_summary.h.

Referenced by Get_machine_type(), and Set_machine_type().

Definition at line 1028 of file ipl_summary.h.

Referenced by Get_ty(), and Set_ty().


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

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