SCALAR_INFO Class Reference

#include <ipa_section.h>

List of all members.

Public Member Functions

mINT32 Get_id () const
void Set_id (mINT32 i)
mINT16 Get_type () const
void Set_type (mINT16 t)
void Set_callsite_id (mINT16 c)
mINT16 Get_callsite_id () const
void Set_may_kill ()
BOOL Is_may_kill () const
void Set_may_use ()
BOOL Is_may_use () const
void Set_may_reduc ()
BOOL Is_may_reduc () const
void Set_kill ()
BOOL Is_kill () const
void Set_use ()
BOOL Is_use () const
void Set_euse ()
BOOL Is_euse () const
void Set_call_euse ()
BOOL Is_call_euse () const
void Set_reduc ()
BOOL Is_reduc () const
void Set_array_reduc ()
BOOL Is_array_reduc () const
void Set_array_may_reduc ()
BOOL Is_array_may_reduc () const
void Set_passed_ref ()
BOOL Is_passed_ref () const
void Set_may_passed_ref ()
BOOL Is_may_passed_ref () const
 SCALAR_INFO ()
void Init ()
void Print_file (FILE *fp=stderr)
void Print (FILE *fp=stderr)
void WB_Print (FILE *fp, INT scalar_index, char *name, char *func_name)

Public Attributes

mINT32 _index
mINT16 _type
mINT16 _call_index

Detailed Description

Definition at line 1108 of file ipa_section.h.


Constructor & Destructor Documentation

SCALAR_INFO::SCALAR_INFO (  )  [inline]

Definition at line 1161 of file ipa_section.h.

References _call_index, _index, and _type.


Member Function Documentation

mINT16 SCALAR_INFO::Get_callsite_id (  )  const [inline]
mINT32 SCALAR_INFO::Get_id (  )  const [inline]
mINT16 SCALAR_INFO::Get_type (  )  const [inline]

Definition at line 1119 of file ipa_section.h.

References _type.

void SCALAR_INFO::Init ( void   )  [inline]
BOOL SCALAR_INFO::Is_array_may_reduc (  )  const [inline]

Definition at line 1153 of file ipa_section.h.

References _type, and IPA_ARRAY_MAY_REDUC.

Referenced by Print_file(), and WB_Print().

BOOL SCALAR_INFO::Is_array_reduc (  )  const [inline]

Definition at line 1150 of file ipa_section.h.

References _type, and IPA_ARRAY_REDUC.

Referenced by Print_file(), and WB_Print().

BOOL SCALAR_INFO::Is_call_euse (  )  const [inline]

Definition at line 1144 of file ipa_section.h.

References _type, and IPA_SCALAR_CALL_EUSE.

Referenced by Print_file(), and WB_Print().

BOOL SCALAR_INFO::Is_euse (  )  const [inline]

Definition at line 1141 of file ipa_section.h.

References _type, and IPA_SCALAR_EUSE.

Referenced by Print_file(), and WB_Print().

BOOL SCALAR_INFO::Is_kill (  )  const [inline]
BOOL SCALAR_INFO::Is_may_kill (  )  const [inline]

Definition at line 1126 of file ipa_section.h.

References _type, and IPA_SCALAR_MAY_KILL.

Referenced by CFG_NODE_INFO::Add_scalar_use(), Print_file(), and WB_Print().

BOOL SCALAR_INFO::Is_may_passed_ref (  )  const [inline]

Definition at line 1159 of file ipa_section.h.

References _type, and IPA_SCALAR_MAY_PASS.

Referenced by Print_file(), and WB_Print().

BOOL SCALAR_INFO::Is_may_reduc (  )  const [inline]

Definition at line 1132 of file ipa_section.h.

References _type, and IPA_SCALAR_MAY_REDUC.

Referenced by Print_file(), and WB_Print().

BOOL SCALAR_INFO::Is_may_use (  )  const [inline]

Definition at line 1129 of file ipa_section.h.

References _type, and IPA_SCALAR_MAY_USE.

Referenced by Print_file(), and WB_Print().

BOOL SCALAR_INFO::Is_passed_ref (  )  const [inline]

Definition at line 1156 of file ipa_section.h.

References _type, and IPA_SCALAR_PASSED.

Referenced by Print_file(), and WB_Print().

BOOL SCALAR_INFO::Is_reduc (  )  const [inline]

Definition at line 1147 of file ipa_section.h.

References _type, and IPA_SCALAR_REDUC.

Referenced by Print_file(), and WB_Print().

BOOL SCALAR_INFO::Is_use (  )  const [inline]

Definition at line 1138 of file ipa_section.h.

References _type, and IPA_SCALAR_USE.

Referenced by Print_file(), and WB_Print().

void SCALAR_INFO::Print ( FILE *  fp = stderr  )  [inline]

Definition at line 1165 of file ipa_section.h.

References fp, and Print_file().

Here is the call graph for this function:

void SCALAR_INFO::Print_file ( FILE *  fp = stderr  ) 
void SCALAR_INFO::Set_array_may_reduc (  )  [inline]

Definition at line 1152 of file ipa_section.h.

References _type, and IPA_ARRAY_MAY_REDUC.

Referenced by CFG_NODE_INFO::Add_array_may_reduc().

void SCALAR_INFO::Set_array_reduc (  )  [inline]

Definition at line 1149 of file ipa_section.h.

References _type, and IPA_ARRAY_REDUC.

Referenced by CFG_NODE_INFO::Add_array_reduc().

void SCALAR_INFO::Set_call_euse (  )  [inline]

Definition at line 1143 of file ipa_section.h.

References _type, and IPA_SCALAR_CALL_EUSE.

void SCALAR_INFO::Set_callsite_id ( mINT16  c  )  [inline]
void SCALAR_INFO::Set_euse (  )  [inline]

Definition at line 1140 of file ipa_section.h.

References _type, and IPA_SCALAR_EUSE.

Referenced by CFG_NODE_INFO::Add_scalar_use().

void SCALAR_INFO::Set_id ( mINT32  i  )  [inline]
void SCALAR_INFO::Set_kill (  )  [inline]

Definition at line 1134 of file ipa_section.h.

References _type, and IPA_SCALAR_KILL.

Referenced by CFG_NODE_INFO::Add_scalar_def().

void SCALAR_INFO::Set_may_kill (  )  [inline]

Definition at line 1125 of file ipa_section.h.

References _type, and IPA_SCALAR_MAY_KILL.

Referenced by CFG_NODE_INFO::Add_scalar_may_def().

void SCALAR_INFO::Set_may_passed_ref (  )  [inline]

Definition at line 1158 of file ipa_section.h.

References _type, and IPA_SCALAR_MAY_PASS.

Referenced by CFG_NODE_INFO::Add_scalar_ref_may_passed().

void SCALAR_INFO::Set_may_reduc (  )  [inline]

Definition at line 1131 of file ipa_section.h.

References _type, and IPA_SCALAR_MAY_REDUC.

Referenced by CFG_NODE_INFO::Add_scalar_may_reduc().

void SCALAR_INFO::Set_may_use (  )  [inline]

Definition at line 1128 of file ipa_section.h.

References _type, and IPA_SCALAR_MAY_USE.

Referenced by CFG_NODE_INFO::Add_scalar_may_use().

void SCALAR_INFO::Set_passed_ref (  )  [inline]

Definition at line 1155 of file ipa_section.h.

References _type, and IPA_SCALAR_PASSED.

Referenced by CFG_NODE_INFO::Add_scalar_ref_passed().

void SCALAR_INFO::Set_reduc (  )  [inline]

Definition at line 1146 of file ipa_section.h.

References _type, and IPA_SCALAR_REDUC.

Referenced by CFG_NODE_INFO::Add_scalar_reduc().

void SCALAR_INFO::Set_type ( mINT16  t  )  [inline]

Definition at line 1120 of file ipa_section.h.

References _type.

void SCALAR_INFO::Set_use (  )  [inline]

Definition at line 1137 of file ipa_section.h.

References _type, and IPA_SCALAR_USE.

Referenced by CFG_NODE_INFO::Add_scalar_use().

void SCALAR_INFO::WB_Print ( FILE *  fp,
INT  scalar_index,
char *  name,
char *  func_name 
)

Member Data Documentation

Definition at line 1113 of file ipa_section.h.

Referenced by Get_callsite_id(), Init(), SCALAR_INFO(), and Set_callsite_id().

Definition at line 1111 of file ipa_section.h.

Referenced by Get_id(), Init(), SCALAR_INFO(), and Set_id().


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

Generated on Tue Nov 17 06:41:29 2009 for Open64 (mfef90, whirl2f, and IR tools) by  doxygen 1.6.1