Public Member Functions | Private Attributes

IPA_LNO_SUMMARY_GLOBAL Class Reference

#include <ipa_lno_summary.h>

List of all members.

Public Member Functions

 IPA_LNO_SUMMARY_GLOBAL (ST_IDX st_idx, INT32 array_mod, INT32 array_ref, BOOL scalar_mod, BOOL scalar_ref)
ST_IDX St_Idx () const
INT Mod_Array_Section_Index () const
INT Ref_Array_Section_Index () const
BOOL Is_May_Kill () const
BOOL Is_Use () const
void Set_St_Idx (INT v)
void Set_Mod_Array_Section_Index (INT v)
void Set_Ref_Array_Section_Index (INT v)
void Set_May_Kill ()
void Set_Use ()
BOOL Is_Scalar () const
void Print (FILE *fp, INT common_index=-1)

Private Attributes

ST_IDX _st_idx
mINT32 _mod_array_section_index: 31
mUINT32 _may_kill: 1
mINT32 _ref_array_section_index: 31
mUINT32 _use: 1

Detailed Description

Definition at line 169 of file ipa_lno_summary.h.


Constructor & Destructor Documentation

IPA_LNO_SUMMARY_GLOBAL::IPA_LNO_SUMMARY_GLOBAL ( ST_IDX  st_idx,
INT32  array_mod,
INT32  array_ref,
BOOL  scalar_mod,
BOOL  scalar_ref 
) [inline]

Definition at line 178 of file ipa_lno_summary.h.


Member Function Documentation

BOOL IPA_LNO_SUMMARY_GLOBAL::Is_May_Kill (  )  const [inline]

Definition at line 193 of file ipa_lno_summary.h.

References _may_kill.

BOOL IPA_LNO_SUMMARY_GLOBAL::Is_Scalar (  )  const [inline]

Definition at line 202 of file ipa_lno_summary.h.

References _st_idx, ST_type(), and TY_kind().

Here is the call graph for this function:

BOOL IPA_LNO_SUMMARY_GLOBAL::Is_Use (  )  const [inline]

Definition at line 194 of file ipa_lno_summary.h.

References _use.

INT IPA_LNO_SUMMARY_GLOBAL::Mod_Array_Section_Index (  )  const [inline]

Definition at line 191 of file ipa_lno_summary.h.

References _mod_array_section_index.

void IPA_LNO_SUMMARY_GLOBAL::Print ( FILE *  fp,
INT  common_index = -1 
)
INT IPA_LNO_SUMMARY_GLOBAL::Ref_Array_Section_Index (  )  const [inline]

Definition at line 192 of file ipa_lno_summary.h.

References _ref_array_section_index.

void IPA_LNO_SUMMARY_GLOBAL::Set_May_Kill (  )  [inline]

Definition at line 199 of file ipa_lno_summary.h.

References _may_kill.

void IPA_LNO_SUMMARY_GLOBAL::Set_Mod_Array_Section_Index ( INT  v  )  [inline]

Definition at line 197 of file ipa_lno_summary.h.

References _mod_array_section_index.

void IPA_LNO_SUMMARY_GLOBAL::Set_Ref_Array_Section_Index ( INT  v  )  [inline]

Definition at line 198 of file ipa_lno_summary.h.

References _ref_array_section_index.

void IPA_LNO_SUMMARY_GLOBAL::Set_St_Idx ( INT  v  )  [inline]

Definition at line 196 of file ipa_lno_summary.h.

References _st_idx.

void IPA_LNO_SUMMARY_GLOBAL::Set_Use (  )  [inline]

Definition at line 200 of file ipa_lno_summary.h.

References _use.

ST_IDX IPA_LNO_SUMMARY_GLOBAL::St_Idx (  )  const [inline]

Definition at line 190 of file ipa_lno_summary.h.

References _st_idx.


Member Data Documentation

Definition at line 173 of file ipa_lno_summary.h.

Referenced by Is_May_Kill(), and Set_May_Kill().

Definition at line 172 of file ipa_lno_summary.h.

Referenced by Mod_Array_Section_Index(), and Set_Mod_Array_Section_Index().

Definition at line 174 of file ipa_lno_summary.h.

Referenced by Ref_Array_Section_Index(), and Set_Ref_Array_Section_Index().

Definition at line 171 of file ipa_lno_summary.h.

Referenced by Is_Scalar(), Set_St_Idx(), and St_Idx().

Definition at line 175 of file ipa_lno_summary.h.

Referenced by Is_Use(), and Set_Use().


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