SUMMARY_DESC Module Reference

#include <ipl_summarize.h>

Collaboration diagram for SUMMARY_DESC:

Collaboration graph
[legend]

Public Member Functions

 SUMMARY_DESC ()
void Set_wn (WN *w)
WNGet_wn () const
void Set_type (IPA_CONST_TYPE t)
IPA_CONST_TYPE Get_type () const
void Set_phi (PHI_NODE *p)
PHI_NODEGet_phi () const
void Set_chi_cr (CODEREP *cr)
CODEREPGet_chi_cr () const
void Set_is_addr_of ()
void Reset_is_addr_of ()
BOOL Is_addr_of () const
void Set_convertible_to_global ()
void Reset_convertible_to_global ()
BOOL Is_convertible_to_global () const
void Set_target_mtype (TYPE_ID m)
TYPE_ID Target_mtype () const

Private Attributes

WN_w
union {
   PHI_NODE *   _phi
   CODEREP *   _chi_cr
u
IPA_CONST_TYPE _type
BOOL _addr_of
BOOL _convertible_to_global
TYPE_ID _target_mtype

Detailed Description

Definition at line 177 of file ipl_summarize.h.


Constructor & Destructor Documentation

SUMMARY_DESC::SUMMARY_DESC (  )  [inline]

Definition at line 193 of file ipl_summarize.h.

References BZERO.


Member Function/Subroutine Documentation

void SUMMARY_DESC::Set_wn ( WN w  )  [inline]

WN* SUMMARY_DESC::Get_wn (  )  const [inline]

void SUMMARY_DESC::Set_type ( IPA_CONST_TYPE  t  )  [inline]

IPA_CONST_TYPE SUMMARY_DESC::Get_type (  )  const [inline]

void SUMMARY_DESC::Set_phi ( PHI_NODE p  )  [inline]

Definition at line 203 of file ipl_summarize.h.

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

PHI_NODE* SUMMARY_DESC::Get_phi (  )  const [inline]

Definition at line 204 of file ipl_summarize.h.

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

void SUMMARY_DESC::Set_chi_cr ( CODEREP cr  )  [inline]

CODEREP* SUMMARY_DESC::Get_chi_cr (  )  const [inline]

Definition at line 207 of file ipl_summarize.h.

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

void SUMMARY_DESC::Set_is_addr_of (  )  [inline]

void SUMMARY_DESC::Reset_is_addr_of (  )  [inline]

Definition at line 210 of file ipl_summarize.h.

References _addr_of, and FALSE.

BOOL SUMMARY_DESC::Is_addr_of (  )  const [inline]

void SUMMARY_DESC::Set_convertible_to_global (  )  [inline]

void SUMMARY_DESC::Reset_convertible_to_global (  )  [inline]

Definition at line 214 of file ipl_summarize.h.

References _convertible_to_global, and FALSE.

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

BOOL SUMMARY_DESC::Is_convertible_to_global (  )  const [inline]

Definition at line 215 of file ipl_summarize.h.

References _convertible_to_global.

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

void SUMMARY_DESC::Set_target_mtype ( TYPE_ID  m  )  [inline]

TYPE_ID SUMMARY_DESC::Target_mtype (  )  const [inline]

Definition at line 218 of file ipl_summarize.h.

References _target_mtype, and TYPE_ID.

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


Field Documentation

WN* SUMMARY_DESC::_w [private]

Definition at line 181 of file ipl_summarize.h.

Referenced by Get_wn(), and Set_wn().

Definition at line 183 of file ipl_summarize.h.

Definition at line 184 of file ipl_summarize.h.

union { ... } SUMMARY_DESC::u [private]

Definition at line 186 of file ipl_summarize.h.

Referenced by Get_type(), and Set_type().

Definition at line 187 of file ipl_summarize.h.

Referenced by Is_addr_of(), Reset_is_addr_of(), and Set_is_addr_of().

Definition at line 189 of file ipl_summarize.h.

Referenced by Set_target_mtype(), and Target_mtype().


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

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