Public Member Functions | Private Attributes

IPA_LNO_SUMMARY_FORMAL Class Reference

#include <ipa_lno_summary.h>

List of all members.

Public Member Functions

 IPA_LNO_SUMMARY_FORMAL ()
INT Position () const
INT Machine_Type () const
INT Mod_Array_Section_Index () const
INT Ref_Array_Section_Index () const
INT Decl_Array_Section_Index () const
void Clear_State ()
void Set_Position (INT v)
void Set_Machine_Type (TYPE_ID v)
void Set_Mod_Array_Section_Index (INT v)
void Set_Ref_Array_Section_Index (INT v)
void Set_Decl_Array_Section_Index (INT v)
BOOL Is_Must_Kill () const
void Set_Must_Kill ()
void Reset_Must_Kill ()
BOOL Is_May_Kill () const
void Set_May_Kill ()
void Reset_May_Kill ()
BOOL Is_Exp_Use () const
void Set_Exp_Use ()
void Reset_Exp_Use ()
BOOL Is_Use () const
void Set_Use ()
void Reset_Use ()
BOOL Is_Must_Reduction () const
void Set_Must_Reduction ()
void Reset_Must_Reduction ()
BOOL Is_May_Reduction () const
void Set_May_Reduction ()
void Reset_May_Reduction ()
BOOL Is_Scalar () const
BOOL Is_Array () const
BOOL Is_Unknown () const
void Set_Scalar ()
void Set_Array ()
void Set_Unknown ()
void Reset_Scalar ()
void Reset_Array ()
void Reset_Unknown ()
void Print (FILE *fp, INT formal_index=-1)

Private Attributes

mUINT32 _state
mINT32 _position
mINT32 _machine_type
mINT32 _mod_array_section_index
mINT32 _ref_array_section_index
mINT32 _decl_array_section_index

Detailed Description

Definition at line 100 of file ipa_lno_summary.h.


Constructor & Destructor Documentation

IPA_LNO_SUMMARY_FORMAL::IPA_LNO_SUMMARY_FORMAL (  )  [inline]

Member Function Documentation

void IPA_LNO_SUMMARY_FORMAL::Clear_State (  )  [inline]

Definition at line 126 of file ipa_lno_summary.h.

References _state.

INT IPA_LNO_SUMMARY_FORMAL::Decl_Array_Section_Index (  )  const [inline]

Definition at line 125 of file ipa_lno_summary.h.

References _decl_array_section_index.

BOOL IPA_LNO_SUMMARY_FORMAL::Is_Array (  )  const [inline]

Definition at line 158 of file ipa_lno_summary.h.

References _state.

BOOL IPA_LNO_SUMMARY_FORMAL::Is_Exp_Use (  )  const [inline]

Definition at line 141 of file ipa_lno_summary.h.

References _state.

BOOL IPA_LNO_SUMMARY_FORMAL::Is_May_Kill (  )  const [inline]

Definition at line 137 of file ipa_lno_summary.h.

References _state.

BOOL IPA_LNO_SUMMARY_FORMAL::Is_May_Reduction (  )  const [inline]

Definition at line 153 of file ipa_lno_summary.h.

References _state.

BOOL IPA_LNO_SUMMARY_FORMAL::Is_Must_Kill (  )  const [inline]

Definition at line 133 of file ipa_lno_summary.h.

References _state.

BOOL IPA_LNO_SUMMARY_FORMAL::Is_Must_Reduction (  )  const [inline]

Definition at line 149 of file ipa_lno_summary.h.

References _state.

BOOL IPA_LNO_SUMMARY_FORMAL::Is_Scalar (  )  const [inline]

Definition at line 157 of file ipa_lno_summary.h.

References _state.

BOOL IPA_LNO_SUMMARY_FORMAL::Is_Unknown (  )  const [inline]

Definition at line 159 of file ipa_lno_summary.h.

References _state.

BOOL IPA_LNO_SUMMARY_FORMAL::Is_Use (  )  const [inline]

Definition at line 145 of file ipa_lno_summary.h.

References _state.

INT IPA_LNO_SUMMARY_FORMAL::Machine_Type (  )  const [inline]

Definition at line 122 of file ipa_lno_summary.h.

References _machine_type.

INT IPA_LNO_SUMMARY_FORMAL::Mod_Array_Section_Index (  )  const [inline]

Definition at line 123 of file ipa_lno_summary.h.

References _mod_array_section_index.

INT IPA_LNO_SUMMARY_FORMAL::Position (  )  const [inline]

Definition at line 121 of file ipa_lno_summary.h.

References _position.

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

Definition at line 124 of file ipa_lno_summary.h.

References _ref_array_section_index.

void IPA_LNO_SUMMARY_FORMAL::Reset_Array (  )  [inline]

Definition at line 164 of file ipa_lno_summary.h.

References _state.

void IPA_LNO_SUMMARY_FORMAL::Reset_Exp_Use (  )  [inline]

Definition at line 143 of file ipa_lno_summary.h.

References _state.

void IPA_LNO_SUMMARY_FORMAL::Reset_May_Kill (  )  [inline]

Definition at line 139 of file ipa_lno_summary.h.

References _state.

void IPA_LNO_SUMMARY_FORMAL::Reset_May_Reduction (  )  [inline]

Definition at line 155 of file ipa_lno_summary.h.

References _state.

void IPA_LNO_SUMMARY_FORMAL::Reset_Must_Kill (  )  [inline]

Definition at line 135 of file ipa_lno_summary.h.

References _state.

void IPA_LNO_SUMMARY_FORMAL::Reset_Must_Reduction (  )  [inline]

Definition at line 151 of file ipa_lno_summary.h.

References _state.

void IPA_LNO_SUMMARY_FORMAL::Reset_Scalar (  )  [inline]

Definition at line 163 of file ipa_lno_summary.h.

References _state.

void IPA_LNO_SUMMARY_FORMAL::Reset_Unknown (  )  [inline]

Definition at line 165 of file ipa_lno_summary.h.

References _state.

void IPA_LNO_SUMMARY_FORMAL::Reset_Use (  )  [inline]

Definition at line 147 of file ipa_lno_summary.h.

References _state.

void IPA_LNO_SUMMARY_FORMAL::Set_Array (  )  [inline]

Definition at line 161 of file ipa_lno_summary.h.

References _state.

void IPA_LNO_SUMMARY_FORMAL::Set_Decl_Array_Section_Index ( INT  v  )  [inline]

Definition at line 131 of file ipa_lno_summary.h.

References _decl_array_section_index.

void IPA_LNO_SUMMARY_FORMAL::Set_Exp_Use (  )  [inline]

Definition at line 142 of file ipa_lno_summary.h.

References _state.

void IPA_LNO_SUMMARY_FORMAL::Set_Machine_Type ( TYPE_ID  v  )  [inline]

Definition at line 128 of file ipa_lno_summary.h.

References _machine_type.

void IPA_LNO_SUMMARY_FORMAL::Set_May_Kill (  )  [inline]

Definition at line 138 of file ipa_lno_summary.h.

References _state.

void IPA_LNO_SUMMARY_FORMAL::Set_May_Reduction (  )  [inline]

Definition at line 154 of file ipa_lno_summary.h.

References _state.

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

Definition at line 129 of file ipa_lno_summary.h.

References _mod_array_section_index.

void IPA_LNO_SUMMARY_FORMAL::Set_Must_Kill (  )  [inline]

Definition at line 134 of file ipa_lno_summary.h.

References _state.

void IPA_LNO_SUMMARY_FORMAL::Set_Must_Reduction (  )  [inline]

Definition at line 150 of file ipa_lno_summary.h.

References _state.

void IPA_LNO_SUMMARY_FORMAL::Set_Position ( INT  v  )  [inline]

Definition at line 127 of file ipa_lno_summary.h.

References _position.

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

Definition at line 130 of file ipa_lno_summary.h.

References _ref_array_section_index.

void IPA_LNO_SUMMARY_FORMAL::Set_Scalar (  )  [inline]

Definition at line 160 of file ipa_lno_summary.h.

References _state.

void IPA_LNO_SUMMARY_FORMAL::Set_Unknown (  )  [inline]

Definition at line 162 of file ipa_lno_summary.h.

References _state.

void IPA_LNO_SUMMARY_FORMAL::Set_Use (  )  [inline]

Definition at line 146 of file ipa_lno_summary.h.

References _state.


Member Data Documentation

Definition at line 116 of file ipa_lno_summary.h.

Referenced by Decl_Array_Section_Index(), and Set_Decl_Array_Section_Index().

Definition at line 113 of file ipa_lno_summary.h.

Referenced by IPA_LNO_SUMMARY_FORMAL(), Machine_Type(), and Set_Machine_Type().

Definition at line 112 of file ipa_lno_summary.h.

Referenced by IPA_LNO_SUMMARY_FORMAL(), Position(), and Set_Position().


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