SD_PNODE Module Reference

#include <sdlist.h>

Inheritance diagram for SD_PNODE:

Inheritance graph
[legend]
Collaboration diagram for SD_PNODE:

Collaboration graph
[legend]

Public Member Functions

 SD_PNODE (const SYMBOL &symbol, INT innermost_depth, BOOL above)
 ~SD_PNODE ()
const SYMBOLSymbol () const
mINT8 Innermost_Depth () const
void Set_Innermost_Depth (INT v)
BOOL Above ()
void Set_Above (BOOL v)
void Add_Closure (WN *wn)
BOOL In_Closure (WN *wn)
void Print (FILE *fp) const

Private Attributes

SYMBOL _symbol
mINT8 _innermost_depth
BOOL _above
HASH_TABLE< WN *, INT_in_closure

Detailed Description

Definition at line 243 of file sdlist.h.


Constructor & Destructor Documentation

SD_PNODE::SD_PNODE ( const SYMBOL symbol,
INT  innermost_depth,
BOOL  above 
)

Definition at line 71 of file sdlist.cxx.

SD_PNODE::~SD_PNODE (  )  [inline]

Definition at line 251 of file sdlist.h.


Member Function/Subroutine Documentation

const SYMBOL& SD_PNODE::Symbol (  )  const [inline]

Definition at line 252 of file sdlist.h.

mINT8 SD_PNODE::Innermost_Depth (  )  const [inline]

void SD_PNODE::Set_Innermost_Depth ( INT  v  )  [inline]

Definition at line 254 of file sdlist.h.

References _innermost_depth.

Referenced by SD_INFO::Set_Worst_Case(), and SD_INFO::Update().

BOOL SD_PNODE::Above (  )  [inline]

Definition at line 255 of file sdlist.h.

References _above.

Referenced by SD_INFO::Update().

void SD_PNODE::Set_Above ( BOOL  v  )  [inline]

Definition at line 256 of file sdlist.h.

References _above.

Referenced by SD_INFO::Update().

void SD_PNODE::Add_Closure ( WN wn  )  [inline]

Definition at line 257 of file sdlist.h.

References _in_closure.

Referenced by SD_INFO::Update().

BOOL SD_PNODE::In_Closure ( WN wn  )  [inline]

Definition at line 258 of file sdlist.h.

References _in_closure.

Referenced by SD_INFO::Closure(), and SD_INFO::Push_Memory_Nodes().

void SD_PNODE::Print ( FILE fp  )  const

Definition at line 84 of file sdlist.cxx.

References _innermost_depth, and fprintf().


Field Documentation

Definition at line 245 of file sdlist.h.

Definition at line 246 of file sdlist.h.

Referenced by Innermost_Depth(), Print(), and Set_Innermost_Depth().

Definition at line 247 of file sdlist.h.

Referenced by Above(), and Set_Above().

Definition at line 248 of file sdlist.h.

Referenced by Add_Closure(), and In_Closure().


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

Generated on Wed Apr 8 17:06:05 2009 for Open64 by  doxygen 1.5.6