SUMMARY_SYMBOL Module Reference

#include <ipl_summary.h>

Collaboration diagram for SUMMARY_SYMBOL:

Collaboration graph
[legend]

Public Member Functions

void Set_findex (INT findex)
mINT32 Get_findex () const
void Set_common_index (INT index)
mINT32 Get_common_index () const
void Set_common_shape_index (INT index)
mINT32 Get_common_shape_index () const
void Incr_addr_count ()
mINT32 Get_addr_count () const
void Set_const_value (INT64 value)
void Clear_const_value ()
INT64 Get_const_value () const
void Set_st_idx (ST_IDX stid)
ST_IDX St_idx () const
void Reset_cur_addr_passed_count ()
void Incr_cur_addr_passed_count ()
mINT32 Get_cur_addr_passed_count () const
ST_IDX Get_st_idx_func () const
void Set_st_idx_func (ST_IDX st_idx)
void Set_local ()
BOOL Is_local () const
BOOL Is_global () const
void Set_static ()
BOOL Is_static () const
BOOL Is_formal () const
void Set_formal ()
BOOL Is_common () const
void Set_common ()
BOOL Is_common_block () const
void Set_common_block ()
BOOL Is_function () const
void Set_function ()
BOOL Is_optional () const
void Set_optional ()
void Set_array ()
BOOL Is_array () const
BOOL Is_scalar () const
void Set_addr_saved ()
BOOL Is_addr_saved () const
void Set_addr_f90_target ()
BOOL Is_addr_f90_target () const
void Set_addr_passed ()
void Reset_addr_passed ()
BOOL Is_addr_passed () const
void Set_addr_passed_inliner ()
BOOL Is_addr_passed_inliner ()
void Set_used_in_array_section ()
BOOL Used_in_array_section () const
void Set_common_io_no_pad ()
BOOL Common_io_no_pad () const
void Set_common_read_no_cprop ()
BOOL Common_read_no_cprop () const
void Set_imod ()
BOOL Is_imod () const
void Set_dmod ()
BOOL Is_dmod () const
void Set_iref ()
BOOL Is_iref () const
void Set_aref ()
BOOL Is_aref () const
void Set_dref ()
BOOL Is_dref () const
void Set_cref ()
BOOL Is_cref () const
void Set_cdref_preg_only ()
BOOL Is_cdref_preg_only () const
void Set_ikill ()
BOOL Is_ikill () const
void Set_dkill ()
BOOL Is_dkill () const
void Set_cmod ()
void Clear_cmod ()
BOOL Is_cmod () const
void Set_modcount ()
void Clear_modcount ()
BOOL Is_modcount () const
BOOL Is_parm () const
void Set_parm ()
BOOL Is_ref () const
BOOL Is_modref () const
void Set_btype (mTYPE_ID b)
mTYPE_ID Get_btype () const
void Init ()
const char * Get_Name (void) const
void Print (FILE *fp, INT id=-1, char *symbol_name=NULL, char *function_name=NULL) const
void WB_Print (FILE *fp, INT symbol_index, BOOL is_list, const char *name, const char *func_name, INT fancy_level)
void Trace (void) const
void Print_array (FILE *fp, INT32 size, DYN_ARRAY< char * > *symbol_names=NULL, DYN_ARRAY< char * > *function_names=NULL) const
void Trace_array (INT32 size) const
void Set_findex (INT findex)
mINT32 Get_findex () const
void Set_common_index (INT index)
mINT32 Get_common_index () const
void Set_common_shape_index (INT index)
mINT32 Get_common_shape_index () const
void Incr_addr_count ()
mINT32 Get_addr_count () const
void Set_const_value (INT64 value)
void Clear_const_value ()
INT64 Get_const_value () const
void Set_st_idx (ST_IDX stid)
ST_IDX St_idx () const
void Reset_cur_addr_passed_count ()
void Incr_cur_addr_passed_count ()
mINT32 Get_cur_addr_passed_count () const
ST_IDX Get_st_idx_func () const
void Set_st_idx_func (ST_IDX st_idx)
void Set_local ()
BOOL Is_local () const
BOOL Is_global () const
void Set_static ()
BOOL Is_static () const
BOOL Is_formal () const
void Set_formal ()
BOOL Is_common () const
void Set_common ()
BOOL Is_common_block () const
void Set_common_block ()
BOOL Is_function () const
void Set_function ()
BOOL Is_optional () const
void Set_optional ()
void Set_array ()
BOOL Is_array () const
BOOL Is_scalar () const
void Set_addr_saved ()
BOOL Is_addr_saved () const
void Set_addr_f90_target ()
BOOL Is_addr_f90_target () const
void Set_addr_passed ()
void Reset_addr_passed ()
BOOL Is_addr_passed () const
void Set_addr_passed_inliner ()
BOOL Is_addr_passed_inliner ()
void Set_used_in_array_section ()
BOOL Used_in_array_section () const
void Set_common_io_no_pad ()
BOOL Common_io_no_pad () const
void Set_common_read_no_cprop ()
BOOL Common_read_no_cprop () const
void Set_imod ()
BOOL Is_imod () const
void Set_dmod ()
BOOL Is_dmod () const
void Set_iref ()
BOOL Is_iref () const
void Set_aref ()
BOOL Is_aref () const
void Set_dref ()
BOOL Is_dref () const
void Set_cref ()
BOOL Is_cref () const
void Set_cdref_preg_only ()
BOOL Is_cdref_preg_only () const
void Set_ikill ()
BOOL Is_ikill () const
void Set_dkill ()
BOOL Is_dkill () const
void Set_cmod ()
void Clear_cmod ()
BOOL Is_cmod () const
void Set_modcount ()
void Clear_modcount ()
BOOL Is_modcount () const
BOOL Is_parm () const
void Set_parm ()
BOOL Is_ref () const
BOOL Is_modref () const
void Set_btype (mTYPE_ID b)
mTYPE_ID Get_btype () const
void Init ()
const char * Get_Name (void) const
void Print (FILE *fp, INT id=-1, char *symbol_name=NULL, char *function_name=NULL) const
void WB_Print (FILE *fp, INT symbol_index, BOOL is_list, const char *name, const char *func_name, INT fancy_level)
void Trace (void) const
void Print_array (FILE *fp, INT32 size, DYN_ARRAY< char * > *symbol_names=NULL, DYN_ARRAY< char * > *function_names=NULL) const
void Trace_array (INT32 size) const

Private Attributes

union {
   type {
      mINT32   _findex
      mINT32   _addr_count
   }   s
   mINT64   _const_value
   type {
      mINT32   _common_index
      mINT32   _common_shape_index
   }   c
u1
union {
   mINT32   _cur_addr_count
   ST_IDX   _st_idx_func
u2
ST_IDX st_idx
mUINT32 _type: 8
mUINT32 _state: 8
mUINT32 _modref: 16
mTYPE_ID _btype
union {
   type {
      mINT32   _findex
      mINT32   _addr_count
   }   s
   mINT64   _const_value
   type {
      mINT32   _common_index
      mINT32   _common_shape_index
   }   c
u1
union {
   mINT32   _cur_addr_count
   ST_IDX   _st_idx_func
u2

Detailed Description

Definition at line 1995 of file ipl_summary.h.


Member Function/Subroutine Documentation

void SUMMARY_SYMBOL::Set_findex ( INT  findex  )  [inline]

mINT32 SUMMARY_SYMBOL::Get_findex (  )  const [inline]

void SUMMARY_SYMBOL::Set_common_index ( INT  index  )  [inline]

Definition at line 2030 of file ipl_summary.h.

References u1.

mINT32 SUMMARY_SYMBOL::Get_common_index (  )  const [inline]

Definition at line 2031 of file ipl_summary.h.

References u1.

void SUMMARY_SYMBOL::Set_common_shape_index ( INT  index  )  [inline]

Definition at line 2034 of file ipl_summary.h.

References u1.

mINT32 SUMMARY_SYMBOL::Get_common_shape_index (  )  const [inline]

Definition at line 2036 of file ipl_summary.h.

References u1.

void SUMMARY_SYMBOL::Incr_addr_count (  )  [inline]

Definition at line 2041 of file ipl_summary.h.

References u1.

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

mINT32 SUMMARY_SYMBOL::Get_addr_count (  )  const [inline]

Definition at line 2042 of file ipl_summary.h.

References u1.

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

void SUMMARY_SYMBOL::Set_const_value ( INT64  value  )  [inline]

Definition at line 2044 of file ipl_summary.h.

References u1.

Referenced by Inc_modcount().

void SUMMARY_SYMBOL::Clear_const_value (  )  [inline]

Definition at line 2045 of file ipl_summary.h.

References u1.

Referenced by Inc_modcount().

INT64 SUMMARY_SYMBOL::Get_const_value (  )  const [inline]

Definition at line 2046 of file ipl_summary.h.

References u1.

Referenced by Inc_modcount().

void SUMMARY_SYMBOL::Set_st_idx ( ST_IDX  stid  )  [inline]

Definition at line 2048 of file ipl_summary.h.

References st_idx.

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

ST_IDX SUMMARY_SYMBOL::St_idx (  )  const [inline]

void SUMMARY_SYMBOL::Reset_cur_addr_passed_count (  )  [inline]

Definition at line 2052 of file ipl_summary.h.

References u2.

void SUMMARY_SYMBOL::Incr_cur_addr_passed_count (  )  [inline]

Definition at line 2053 of file ipl_summary.h.

References u2.

mINT32 SUMMARY_SYMBOL::Get_cur_addr_passed_count (  )  const [inline]

Definition at line 2054 of file ipl_summary.h.

References u2.

ST_IDX SUMMARY_SYMBOL::Get_st_idx_func (  )  const [inline]

void SUMMARY_SYMBOL::Set_st_idx_func ( ST_IDX  st_idx  )  [inline]

Definition at line 2057 of file ipl_summary.h.

References u2.

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

void SUMMARY_SYMBOL::Set_local ( void   )  [inline]

Definition at line 2070 of file ipl_summary.h.

References _type, and IPL_LOCAL_SYMBOL.

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

BOOL SUMMARY_SYMBOL::Is_local (  )  const [inline]

BOOL SUMMARY_SYMBOL::Is_global (  )  const [inline]

Definition at line 2072 of file ipl_summary.h.

References _type, and IPL_LOCAL_SYMBOL.

Referenced by Evaluate_chi().

void SUMMARY_SYMBOL::Set_static (  )  [inline]

Definition at line 2074 of file ipl_summary.h.

References _type, and IPL_STATIC_SYMBOL.

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

BOOL SUMMARY_SYMBOL::Is_static (  )  const [inline]

Definition at line 2075 of file ipl_summary.h.

References _type, and IPL_STATIC_SYMBOL.

Referenced by Evaluate_chi(), Print(), and WB_Print().

BOOL SUMMARY_SYMBOL::Is_formal ( void   )  const [inline]

void SUMMARY_SYMBOL::Set_formal ( void   )  [inline]

Definition at line 2078 of file ipl_summary.h.

References _type, and IPL_FORMAL_SYMBOL.

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

BOOL SUMMARY_SYMBOL::Is_common (  )  const [inline]

void SUMMARY_SYMBOL::Set_common (  )  [inline]

Definition at line 2081 of file ipl_summary.h.

References _type, and IPL_COMMON_ELT_SYMBOL.

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

BOOL SUMMARY_SYMBOL::Is_common_block (  )  const [inline]

Definition at line 2083 of file ipl_summary.h.

References _type, and IPL_COMMON_BLOCK_SYMBOL.

Referenced by IPA_mark_commons_used_in_io(), Print(), Update_Summaries(), and WB_Print().

void SUMMARY_SYMBOL::Set_common_block (  )  [inline]

Definition at line 2084 of file ipl_summary.h.

References _type, and IPL_COMMON_BLOCK_SYMBOL.

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

BOOL SUMMARY_SYMBOL::Is_function (  )  const [inline]

Definition at line 2086 of file ipl_summary.h.

References _type, and IPL_FUNCTION_SYMBOL.

Referenced by Print(), and WB_Print().

void SUMMARY_SYMBOL::Set_function (  )  [inline]

Definition at line 2087 of file ipl_summary.h.

References _type, and IPL_FUNCTION_SYMBOL.

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

BOOL SUMMARY_SYMBOL::Is_optional (  )  const [inline]

Definition at line 2089 of file ipl_summary.h.

References _type, and IPL_OPTIONAL_SYMBOL.

Referenced by param_types_are_compatible().

void SUMMARY_SYMBOL::Set_optional (  )  [inline]

Definition at line 2090 of file ipl_summary.h.

References _type, and IPL_OPTIONAL_SYMBOL.

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

void SUMMARY_SYMBOL::Set_array (  )  [inline]

Definition at line 2092 of file ipl_summary.h.

References _type, and IPL_ARRAY_SYMBOL.

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

BOOL SUMMARY_SYMBOL::Is_array (  )  const [inline]

Definition at line 2093 of file ipl_summary.h.

References _type, and IPL_ARRAY_SYMBOL.

Referenced by Is_Scalar(), and WB_Print().

BOOL SUMMARY_SYMBOL::Is_scalar (  )  const [inline]

Definition at line 2094 of file ipl_summary.h.

References _type, and IPL_ARRAY_SYMBOL.

void SUMMARY_SYMBOL::Set_addr_saved (  )  [inline]

BOOL SUMMARY_SYMBOL::Is_addr_saved (  )  const [inline]

void SUMMARY_SYMBOL::Set_addr_f90_target (  )  [inline]

Definition at line 2111 of file ipl_summary.h.

References _state, and IPL_ADDR_F90_TARGET.

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

BOOL SUMMARY_SYMBOL::Is_addr_f90_target (  )  const [inline]

Definition at line 2112 of file ipl_summary.h.

References _state, and IPL_ADDR_F90_TARGET.

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

void SUMMARY_SYMBOL::Set_addr_passed (  )  [inline]

void SUMMARY_SYMBOL::Reset_addr_passed (  )  [inline]

Definition at line 2115 of file ipl_summary.h.

References _state, and IPL_ADDR_PASSED.

BOOL SUMMARY_SYMBOL::Is_addr_passed (  )  const [inline]

void SUMMARY_SYMBOL::Set_addr_passed_inliner (  )  [inline]

Definition at line 2118 of file ipl_summary.h.

References _state, and IPL_ADDR_PASSED_INLINE.

BOOL SUMMARY_SYMBOL::Is_addr_passed_inliner (  )  [inline]

Definition at line 2119 of file ipl_summary.h.

References _state, and IPL_ADDR_PASSED_INLINE.

Referenced by WB_Print().

void SUMMARY_SYMBOL::Set_used_in_array_section (  )  [inline]

BOOL SUMMARY_SYMBOL::Used_in_array_section (  )  const [inline]

void SUMMARY_SYMBOL::Set_common_io_no_pad (  )  [inline]

Definition at line 2124 of file ipl_summary.h.

References _state, and IPL_COMMON_IO_NO_PAD.

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

BOOL SUMMARY_SYMBOL::Common_io_no_pad (  )  const [inline]

Definition at line 2125 of file ipl_summary.h.

References _state, and IPL_COMMON_IO_NO_PAD.

Referenced by Print(), and Update_Summaries().

void SUMMARY_SYMBOL::Set_common_read_no_cprop (  )  [inline]

Definition at line 2127 of file ipl_summary.h.

References _state, and IPL_COMMON_READ_NO_CPROP.

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

BOOL SUMMARY_SYMBOL::Common_read_no_cprop (  )  const [inline]

Definition at line 2128 of file ipl_summary.h.

References _state, and IPL_COMMON_READ_NO_CPROP.

Referenced by IPA_mark_commons_used_in_io(), and Print().

void SUMMARY_SYMBOL::Set_imod (  )  [inline]

BOOL SUMMARY_SYMBOL::Is_imod (  )  const [inline]

void SUMMARY_SYMBOL::Set_dmod ( void   )  [inline]

BOOL SUMMARY_SYMBOL::Is_dmod (  )  const [inline]

void SUMMARY_SYMBOL::Set_iref (  )  [inline]

Definition at line 2157 of file ipl_summary.h.

References _modref, and IPL_IREF.

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

BOOL SUMMARY_SYMBOL::Is_iref (  )  const [inline]

Definition at line 2158 of file ipl_summary.h.

References _modref, and IPL_IREF.

Referenced by IPAA_STEP::Initialize_Ref_Info(), Print(), and WB_Print().

void SUMMARY_SYMBOL::Set_aref (  )  [inline]

Definition at line 2159 of file ipl_summary.h.

References _modref, and IPL_AREF.

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

BOOL SUMMARY_SYMBOL::Is_aref (  )  const [inline]

Definition at line 2160 of file ipl_summary.h.

References _modref, and IPL_AREF.

Referenced by WB_Print().

void SUMMARY_SYMBOL::Set_dref (  )  [inline]

BOOL SUMMARY_SYMBOL::Is_dref (  )  const [inline]

void SUMMARY_SYMBOL::Set_cref (  )  [inline]

Definition at line 2163 of file ipl_summary.h.

References _modref, and IPL_COPY_REF.

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

BOOL SUMMARY_SYMBOL::Is_cref (  )  const [inline]

Definition at line 2164 of file ipl_summary.h.

References _modref, and IPL_COPY_REF.

Referenced by SUMMARY_GLOBAL::Print(), Print(), IPO_INLINE::SubstituteFormal(), and WB_Print().

void SUMMARY_SYMBOL::Set_cdref_preg_only (  )  [inline]

Definition at line 2165 of file ipl_summary.h.

References _modref, and IPL_CDREF_PREG_ONLY.

BOOL SUMMARY_SYMBOL::Is_cdref_preg_only (  )  const [inline]

Definition at line 2166 of file ipl_summary.h.

References _modref, and IPL_CDREF_PREG_ONLY.

Referenced by Print(), and WB_Print().

void SUMMARY_SYMBOL::Set_ikill (  )  [inline]

Definition at line 2169 of file ipl_summary.h.

References _modref, and IPL_IKILL.

BOOL SUMMARY_SYMBOL::Is_ikill (  )  const [inline]

Definition at line 2170 of file ipl_summary.h.

References _modref, and IPL_IKILL.

Referenced by IPAA_STEP::Initialize_Ref_Info(), Print(), and WB_Print().

void SUMMARY_SYMBOL::Set_dkill (  )  [inline]

Definition at line 2171 of file ipl_summary.h.

References _modref, and IPL_DKILL.

Referenced by process_scalar_def_node().

BOOL SUMMARY_SYMBOL::Is_dkill (  )  const [inline]

Definition at line 2172 of file ipl_summary.h.

References _modref, and IPL_DKILL.

Referenced by IPAA_STEP::Initialize_Ref_Info(), Print(), process_scalar_node(), and WB_Print().

void SUMMARY_SYMBOL::Set_cmod (  )  [inline]

Definition at line 2174 of file ipl_summary.h.

References _modref, and IPL_CMOD.

Referenced by Inc_modcount().

void SUMMARY_SYMBOL::Clear_cmod (  )  [inline]

Definition at line 2175 of file ipl_summary.h.

References _modref, and IPL_CMOD.

Referenced by Inc_modcount().

BOOL SUMMARY_SYMBOL::Is_cmod (  )  const [inline]

void SUMMARY_SYMBOL::Set_modcount (  )  [inline]

Definition at line 2178 of file ipl_summary.h.

References _modref, and IPL_MODCOUNT.

Referenced by Inc_modcount(), and SUMMARIZE< program >::Set_IO().

void SUMMARY_SYMBOL::Clear_modcount (  )  [inline]

Definition at line 2179 of file ipl_summary.h.

References _modref, and IPL_MODCOUNT.

BOOL SUMMARY_SYMBOL::Is_modcount (  )  const [inline]

Definition at line 2180 of file ipl_summary.h.

References _modref, and IPL_MODCOUNT.

Referenced by Inc_modcount(), and WB_Print().

BOOL SUMMARY_SYMBOL::Is_parm (  )  const [inline]

Definition at line 2182 of file ipl_summary.h.

References _modref, and IPL_PARM.

Referenced by Print(), Update_Summaries(), and WB_Print().

void SUMMARY_SYMBOL::Set_parm (  )  [inline]

Definition at line 2183 of file ipl_summary.h.

References _modref, and IPL_PARM.

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

BOOL SUMMARY_SYMBOL::Is_ref (  )  const [inline]

Definition at line 2186 of file ipl_summary.h.

References _modref, and IPL_REF.

Referenced by Mismatched_Types(), and WB_Print().

BOOL SUMMARY_SYMBOL::Is_modref (  )  const [inline]

Definition at line 2188 of file ipl_summary.h.

References _modref, and IPL_MODREF_ANY.

Referenced by WB_Print().

void SUMMARY_SYMBOL::Set_btype ( mTYPE_ID  b  )  [inline]

Definition at line 2191 of file ipl_summary.h.

References _btype.

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

mTYPE_ID SUMMARY_SYMBOL::Get_btype (  )  const [inline]

void SUMMARY_SYMBOL::Init ( void   )  [inline]

Definition at line 2197 of file ipl_summary.h.

References bzero().

const char * SUMMARY_SYMBOL::Get_Name ( void   )  const

Definition at line 897 of file ipl_summary_print.cxx.

References NULL, printf(), St_idx(), and ST_name.

Referenced by SUMMARY_GLOBAL::Print(), and REGION_ARRAYS::Print().

void SUMMARY_SYMBOL::Print ( FILE fp,
INT  id = -1,
char *  symbol_name = NULL,
char *  function_name = NULL 
) const

void SUMMARY_SYMBOL::WB_Print ( FILE fp,
INT  symbol_index,
BOOL  is_list,
const char *  name,
const char *  func_name,
INT  fancy_level 
)

void SUMMARY_SYMBOL::Trace ( void   )  const

Definition at line 1066 of file ipl_summary_print.cxx.

References Print(), and TFile.

Referenced by IPAA_STEP::Initialize_Ref_Info().

void SUMMARY_SYMBOL::Print_array ( FILE fp,
INT32  size,
DYN_ARRAY< char * > *  symbol_names = NULL,
DYN_ARRAY< char * > *  function_names = NULL 
) const

void SUMMARY_SYMBOL::Trace_array ( INT32  size  )  const

Definition at line 1095 of file ipl_summary_print.cxx.

References Print_array(), and TFile.

void SUMMARY_SYMBOL::Set_findex ( INT  findex  )  [inline]

Definition at line 2015 of file ipl_summary.h.

References u1.

mINT32 SUMMARY_SYMBOL::Get_findex (  )  const [inline]

Definition at line 2016 of file ipl_summary.h.

References u1.

void SUMMARY_SYMBOL::Set_common_index ( INT  index  )  [inline]

Definition at line 2018 of file ipl_summary.h.

References u1.

mINT32 SUMMARY_SYMBOL::Get_common_index (  )  const [inline]

Definition at line 2019 of file ipl_summary.h.

References u1.

void SUMMARY_SYMBOL::Set_common_shape_index ( INT  index  )  [inline]

Definition at line 2022 of file ipl_summary.h.

References u1.

mINT32 SUMMARY_SYMBOL::Get_common_shape_index (  )  const [inline]

Definition at line 2024 of file ipl_summary.h.

References u1.

void SUMMARY_SYMBOL::Incr_addr_count (  )  [inline]

Definition at line 2029 of file ipl_summary.h.

References u1.

mINT32 SUMMARY_SYMBOL::Get_addr_count (  )  const [inline]

Definition at line 2030 of file ipl_summary.h.

References u1.

void SUMMARY_SYMBOL::Set_const_value ( INT64  value  )  [inline]

Definition at line 2032 of file ipl_summary.h.

References u1.

void SUMMARY_SYMBOL::Clear_const_value (  )  [inline]

Definition at line 2033 of file ipl_summary.h.

References u1.

INT64 SUMMARY_SYMBOL::Get_const_value (  )  const [inline]

Definition at line 2034 of file ipl_summary.h.

References u1.

void SUMMARY_SYMBOL::Set_st_idx ( ST_IDX  stid  )  [inline]

Definition at line 2036 of file ipl_summary.h.

References st_idx.

ST_IDX SUMMARY_SYMBOL::St_idx (  )  const [inline]

Definition at line 2037 of file ipl_summary.h.

References st_idx.

void SUMMARY_SYMBOL::Reset_cur_addr_passed_count (  )  [inline]

Definition at line 2040 of file ipl_summary.h.

References u2.

void SUMMARY_SYMBOL::Incr_cur_addr_passed_count (  )  [inline]

Definition at line 2041 of file ipl_summary.h.

References u2.

mINT32 SUMMARY_SYMBOL::Get_cur_addr_passed_count (  )  const [inline]

Definition at line 2042 of file ipl_summary.h.

References u2.

ST_IDX SUMMARY_SYMBOL::Get_st_idx_func (  )  const [inline]

Definition at line 2044 of file ipl_summary.h.

References u2.

void SUMMARY_SYMBOL::Set_st_idx_func ( ST_IDX  st_idx  )  [inline]

Definition at line 2045 of file ipl_summary.h.

References u2.

void SUMMARY_SYMBOL::Set_local ( void   )  [inline]

Definition at line 2058 of file ipl_summary.h.

References _type, and IPL_LOCAL_SYMBOL.

BOOL SUMMARY_SYMBOL::Is_local (  )  const [inline]

Definition at line 2059 of file ipl_summary.h.

References _type, and IPL_LOCAL_SYMBOL.

BOOL SUMMARY_SYMBOL::Is_global (  )  const [inline]

Definition at line 2060 of file ipl_summary.h.

References _type, and IPL_LOCAL_SYMBOL.

void SUMMARY_SYMBOL::Set_static (  )  [inline]

Definition at line 2062 of file ipl_summary.h.

References _type, and IPL_STATIC_SYMBOL.

BOOL SUMMARY_SYMBOL::Is_static (  )  const [inline]

Definition at line 2063 of file ipl_summary.h.

References _type, and IPL_STATIC_SYMBOL.

BOOL SUMMARY_SYMBOL::Is_formal ( void   )  const [inline]

Definition at line 2065 of file ipl_summary.h.

References _type, and IPL_FORMAL_SYMBOL.

void SUMMARY_SYMBOL::Set_formal ( void   )  [inline]

Definition at line 2066 of file ipl_summary.h.

References _type, and IPL_FORMAL_SYMBOL.

BOOL SUMMARY_SYMBOL::Is_common (  )  const [inline]

Definition at line 2068 of file ipl_summary.h.

References _type, and IPL_COMMON_ELT_SYMBOL.

void SUMMARY_SYMBOL::Set_common (  )  [inline]

Definition at line 2069 of file ipl_summary.h.

References _type, and IPL_COMMON_ELT_SYMBOL.

BOOL SUMMARY_SYMBOL::Is_common_block (  )  const [inline]

Definition at line 2071 of file ipl_summary.h.

References _type, and IPL_COMMON_BLOCK_SYMBOL.

void SUMMARY_SYMBOL::Set_common_block (  )  [inline]

Definition at line 2072 of file ipl_summary.h.

References _type, and IPL_COMMON_BLOCK_SYMBOL.

BOOL SUMMARY_SYMBOL::Is_function (  )  const [inline]

Definition at line 2074 of file ipl_summary.h.

References _type, and IPL_FUNCTION_SYMBOL.

void SUMMARY_SYMBOL::Set_function (  )  [inline]

Definition at line 2075 of file ipl_summary.h.

References _type, and IPL_FUNCTION_SYMBOL.

BOOL SUMMARY_SYMBOL::Is_optional (  )  const [inline]

Definition at line 2077 of file ipl_summary.h.

References _type, and IPL_OPTIONAL_SYMBOL.

void SUMMARY_SYMBOL::Set_optional (  )  [inline]

Definition at line 2078 of file ipl_summary.h.

References _type, and IPL_OPTIONAL_SYMBOL.

void SUMMARY_SYMBOL::Set_array (  )  [inline]

Definition at line 2080 of file ipl_summary.h.

References _type, and IPL_ARRAY_SYMBOL.

BOOL SUMMARY_SYMBOL::Is_array (  )  const [inline]

Definition at line 2081 of file ipl_summary.h.

References _type, and IPL_ARRAY_SYMBOL.

BOOL SUMMARY_SYMBOL::Is_scalar (  )  const [inline]

Definition at line 2082 of file ipl_summary.h.

References _type, and IPL_ARRAY_SYMBOL.

void SUMMARY_SYMBOL::Set_addr_saved (  )  [inline]

Definition at line 2096 of file ipl_summary.h.

References _state, and IPL_ADDR_SAVED.

BOOL SUMMARY_SYMBOL::Is_addr_saved (  )  const [inline]

Definition at line 2097 of file ipl_summary.h.

References _state, and IPL_ADDR_SAVED.

void SUMMARY_SYMBOL::Set_addr_f90_target (  )  [inline]

Definition at line 2099 of file ipl_summary.h.

References _state, and IPL_ADDR_F90_TARGET.

BOOL SUMMARY_SYMBOL::Is_addr_f90_target (  )  const [inline]

Definition at line 2100 of file ipl_summary.h.

References _state, and IPL_ADDR_F90_TARGET.

void SUMMARY_SYMBOL::Set_addr_passed (  )  [inline]

Definition at line 2102 of file ipl_summary.h.

References _state, and IPL_ADDR_PASSED.

void SUMMARY_SYMBOL::Reset_addr_passed (  )  [inline]

Definition at line 2103 of file ipl_summary.h.

References _state, and IPL_ADDR_PASSED.

BOOL SUMMARY_SYMBOL::Is_addr_passed (  )  const [inline]

Definition at line 2104 of file ipl_summary.h.

References _state, and IPL_ADDR_PASSED.

void SUMMARY_SYMBOL::Set_addr_passed_inliner (  )  [inline]

Definition at line 2106 of file ipl_summary.h.

References _state, and IPL_ADDR_PASSED_INLINE.

BOOL SUMMARY_SYMBOL::Is_addr_passed_inliner (  )  [inline]

Definition at line 2107 of file ipl_summary.h.

References _state, and IPL_ADDR_PASSED_INLINE.

void SUMMARY_SYMBOL::Set_used_in_array_section (  )  [inline]

Definition at line 2109 of file ipl_summary.h.

References _state, and IPL_USED_IN_ARRAY_SECTION.

BOOL SUMMARY_SYMBOL::Used_in_array_section (  )  const [inline]

Definition at line 2110 of file ipl_summary.h.

References _state, and IPL_USED_IN_ARRAY_SECTION.

void SUMMARY_SYMBOL::Set_common_io_no_pad (  )  [inline]

Definition at line 2112 of file ipl_summary.h.

References _state, and IPL_COMMON_IO_NO_PAD.

BOOL SUMMARY_SYMBOL::Common_io_no_pad (  )  const [inline]

Definition at line 2113 of file ipl_summary.h.

References _state, and IPL_COMMON_IO_NO_PAD.

void SUMMARY_SYMBOL::Set_common_read_no_cprop (  )  [inline]

Definition at line 2115 of file ipl_summary.h.

References _state, and IPL_COMMON_READ_NO_CPROP.

BOOL SUMMARY_SYMBOL::Common_read_no_cprop (  )  const [inline]

Definition at line 2116 of file ipl_summary.h.

References _state, and IPL_COMMON_READ_NO_CPROP.

void SUMMARY_SYMBOL::Set_imod (  )  [inline]

Definition at line 2141 of file ipl_summary.h.

References _modref, and IPL_IMOD.

BOOL SUMMARY_SYMBOL::Is_imod (  )  const [inline]

Definition at line 2142 of file ipl_summary.h.

References _modref, and IPL_IMOD.

void SUMMARY_SYMBOL::Set_dmod ( void   )  [inline]

Definition at line 2143 of file ipl_summary.h.

References _modref, and IPL_DMOD.

BOOL SUMMARY_SYMBOL::Is_dmod (  )  const [inline]

Definition at line 2144 of file ipl_summary.h.

References _modref, and IPL_DMOD.

void SUMMARY_SYMBOL::Set_iref (  )  [inline]

Definition at line 2145 of file ipl_summary.h.

References _modref, and IPL_IREF.

BOOL SUMMARY_SYMBOL::Is_iref (  )  const [inline]

Definition at line 2146 of file ipl_summary.h.

References _modref, and IPL_IREF.

void SUMMARY_SYMBOL::Set_aref (  )  [inline]

Definition at line 2147 of file ipl_summary.h.

References _modref, and IPL_AREF.

BOOL SUMMARY_SYMBOL::Is_aref (  )  const [inline]

Definition at line 2148 of file ipl_summary.h.

References _modref, and IPL_AREF.

void SUMMARY_SYMBOL::Set_dref (  )  [inline]

Definition at line 2149 of file ipl_summary.h.

References _modref, and IPL_DREF.

BOOL SUMMARY_SYMBOL::Is_dref (  )  const [inline]

Definition at line 2150 of file ipl_summary.h.

References _modref, and IPL_DREF.

void SUMMARY_SYMBOL::Set_cref (  )  [inline]

Definition at line 2151 of file ipl_summary.h.

References _modref, and IPL_COPY_REF.

BOOL SUMMARY_SYMBOL::Is_cref (  )  const [inline]

Definition at line 2152 of file ipl_summary.h.

References _modref, and IPL_COPY_REF.

void SUMMARY_SYMBOL::Set_cdref_preg_only (  )  [inline]

Definition at line 2153 of file ipl_summary.h.

References _modref, and IPL_CDREF_PREG_ONLY.

BOOL SUMMARY_SYMBOL::Is_cdref_preg_only (  )  const [inline]

Definition at line 2154 of file ipl_summary.h.

References _modref, and IPL_CDREF_PREG_ONLY.

void SUMMARY_SYMBOL::Set_ikill (  )  [inline]

Definition at line 2157 of file ipl_summary.h.

References _modref, and IPL_IKILL.

BOOL SUMMARY_SYMBOL::Is_ikill (  )  const [inline]

Definition at line 2158 of file ipl_summary.h.

References _modref, and IPL_IKILL.

void SUMMARY_SYMBOL::Set_dkill (  )  [inline]

Definition at line 2159 of file ipl_summary.h.

References _modref, and IPL_DKILL.

BOOL SUMMARY_SYMBOL::Is_dkill (  )  const [inline]

Definition at line 2160 of file ipl_summary.h.

References _modref, and IPL_DKILL.

void SUMMARY_SYMBOL::Set_cmod (  )  [inline]

Definition at line 2162 of file ipl_summary.h.

References _modref, and IPL_CMOD.

void SUMMARY_SYMBOL::Clear_cmod (  )  [inline]

Definition at line 2163 of file ipl_summary.h.

References _modref, and IPL_CMOD.

BOOL SUMMARY_SYMBOL::Is_cmod (  )  const [inline]

Definition at line 2164 of file ipl_summary.h.

References _modref, and IPL_CMOD.

void SUMMARY_SYMBOL::Set_modcount (  )  [inline]

Definition at line 2166 of file ipl_summary.h.

References _modref, and IPL_MODCOUNT.

void SUMMARY_SYMBOL::Clear_modcount (  )  [inline]

Definition at line 2167 of file ipl_summary.h.

References _modref, and IPL_MODCOUNT.

BOOL SUMMARY_SYMBOL::Is_modcount (  )  const [inline]

Definition at line 2168 of file ipl_summary.h.

References _modref, and IPL_MODCOUNT.

BOOL SUMMARY_SYMBOL::Is_parm (  )  const [inline]

Definition at line 2170 of file ipl_summary.h.

References _modref, and IPL_PARM.

void SUMMARY_SYMBOL::Set_parm (  )  [inline]

Definition at line 2171 of file ipl_summary.h.

References _modref, and IPL_PARM.

BOOL SUMMARY_SYMBOL::Is_ref (  )  const [inline]

Definition at line 2174 of file ipl_summary.h.

References _modref, and IPL_REF.

BOOL SUMMARY_SYMBOL::Is_modref (  )  const [inline]

Definition at line 2176 of file ipl_summary.h.

References _modref, and IPL_MODREF_ANY.

void SUMMARY_SYMBOL::Set_btype ( mTYPE_ID  b  )  [inline]

Definition at line 2179 of file ipl_summary.h.

References _btype.

mTYPE_ID SUMMARY_SYMBOL::Get_btype (  )  const [inline]

Definition at line 2180 of file ipl_summary.h.

References _btype.

void SUMMARY_SYMBOL::Init ( void   )  [inline]

Definition at line 2185 of file ipl_summary.h.

References BZERO.

const char* SUMMARY_SYMBOL::Get_Name ( void   )  const

void SUMMARY_SYMBOL::Print ( FILE fp,
INT  id = -1,
char *  symbol_name = NULL,
char *  function_name = NULL 
) const

void SUMMARY_SYMBOL::WB_Print ( FILE fp,
INT  symbol_index,
BOOL  is_list,
const char *  name,
const char *  func_name,
INT  fancy_level 
)

void SUMMARY_SYMBOL::Trace ( void   )  const

void SUMMARY_SYMBOL::Print_array ( FILE fp,
INT32  size,
DYN_ARRAY< char * > *  symbol_names = NULL,
DYN_ARRAY< char * > *  function_names = NULL 
) const

void SUMMARY_SYMBOL::Trace_array ( INT32  size  )  const


Field Documentation

Definition at line 2002 of file ipl_summary.h.

Definition at line 2003 of file ipl_summary.h.

struct { ... } SUMMARY_SYMBOL::s

Definition at line 2005 of file ipl_summary.h.

Definition at line 2008 of file ipl_summary.h.

Definition at line 2009 of file ipl_summary.h.

struct { ... } SUMMARY_SYMBOL::c

union { ... } SUMMARY_SYMBOL::u1 [private]

Definition at line 2014 of file ipl_summary.h.

Definition at line 2015 of file ipl_summary.h.

union { ... } SUMMARY_SYMBOL::u2 [private]

Definition at line 2018 of file ipl_summary.h.

Referenced by Set_st_idx(), and St_idx().

Definition at line 2023 of file ipl_summary.h.

Referenced by Get_btype(), and Set_btype().

struct { ... } SUMMARY_SYMBOL::s

struct { ... } SUMMARY_SYMBOL::c

union { ... } SUMMARY_SYMBOL::u1 [private]

union { ... } SUMMARY_SYMBOL::u2 [private]


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

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