Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

dag_node_ordering Class Reference

#include <dag_node_ordering.H>

List of all members.

Public Member Functions

 dag_node_ordering ()
 dag_node_ordering (legoRegion *R)
 ~dag_node_ordering ()
void ShowParameters (knobs *Knobs)
void SetKnobs (knobs *Knobs)
 SetValueToDepth ()
 public_derr ("<< dag_node_ordering::SetValueToDepth\n")
 dag_node_ordering ()
 dag_node_ordering (legoRegion *R)
 ~dag_node_ordering ()
void ShowParameters (knobs *Knobs)
void SetKnobs (knobs *Knobs)
 SetValueToDepth ()
 public_derr ("<< dag_node_ordering::SetValueToDepth\n")

Private Member Functions

void DoSuperblockPriorities ()
void DoSuperblockPriorities ()

Private Attributes

node_orderings Ordering
legoRegionRegion
dagD
int sb_override
legoRegionRegion
dagD


Constructor & Destructor Documentation

dag_node_ordering::dag_node_ordering  )  [inline]
 

Definition at line 384 of file include/dag_node_ordering.H.

dag_node_ordering::dag_node_ordering legoRegion R  )  [inline]
 

Definition at line 387 of file include/dag_node_ordering.H.

References D, and public_derr.

dag_node_ordering::~dag_node_ordering  )  [inline]
 

Definition at line 395 of file include/dag_node_ordering.H.

dag_node_ordering::dag_node_ordering  )  [inline]
 

Definition at line 384 of file src/dag_node_ordering.H.

dag_node_ordering::dag_node_ordering legoRegion R  )  [inline]
 

Definition at line 387 of file src/dag_node_ordering.H.

References D, and public_derr.

dag_node_ordering::~dag_node_ordering  )  [inline]
 

Definition at line 395 of file src/dag_node_ordering.H.


Member Function Documentation

void dag_node_ordering::DoSuperblockPriorities  )  [inline, private]
 

Definition at line 172 of file src/dag_node_ordering.H.

References Back, BR_OP, BRL, C_MERGE, D, VLilist::depth, ET_CNTL, ET_REGANTI, Front, legoOp::GetNextLink(), opList::GetNextListPtr(), legoOp::GetOpcode(), legoOp::GetOpId(), opList::GetOpId(), opList::GetOpPtr(), legoOp::GetPrevLink(), opList::GetWeight(), i, dag::MasterList, VLilist::next, machine::opLatency(), VLilist::p, public_derr(), RTS, dag::SetNodeDepths(), machine::TinkerOptype(), and dag::Vector.

void dag_node_ordering::DoSuperblockPriorities  )  [inline, private]
 

Definition at line 172 of file include/dag_node_ordering.H.

References Back, BR_OP, BRL, C_MERGE, D, VLilist::depth, ET_CNTL, ET_REGANTI, Front, legoOp::GetNextLink(), opList::GetNextListPtr(), legoOp::GetOpcode(), legoOp::GetOpId(), opList::GetOpId(), opList::GetOpPtr(), legoOp::GetPrevLink(), opList::GetWeight(), i, dag::MasterList, VLilist::next, machine::opLatency(), VLilist::p, public_derr(), RTS, dag::SetNodeDepths(), machine::TinkerOptype(), and dag::Vector.

dag_node_ordering::public_derr "<< dag_node_ordering::SetValueToDepth\n"   ) 
 

dag_node_ordering::public_derr "<< dag_node_ordering::SetValueToDepth\n"   ) 
 

Referenced by DoSuperblockPriorities().

void dag_node_ordering::SetKnobs knobs Knobs  )  [inline]
 

Definition at line 414 of file src/dag_node_ordering.H.

References DEPENDENCE_HEIGHT, EXIT_COUNT, GLOBAL_WEIGHT, KNOB_TRUE, Knobs, public_derr, knobs::Read(), knobs::SetDefaultPanel(), strcmp(), and WEIGHTED_COUNT.

void dag_node_ordering::SetKnobs knobs Knobs  )  [inline]
 

Definition at line 414 of file include/dag_node_ordering.H.

References DEPENDENCE_HEIGHT, EXIT_COUNT, GLOBAL_WEIGHT, KNOB_TRUE, Knobs, public_derr, knobs::Read(), knobs::SetDefaultPanel(), strcmp(), and WEIGHTED_COUNT.

Referenced by SetValuesForRegion().

dag_node_ordering::SetValueToDepth  )  [inline]
 

Definition at line 453 of file src/dag_node_ordering.H.

References Back, D, Front, i, public_derr, and size.

dag_node_ordering::SetValueToDepth  )  [inline]
 

Definition at line 453 of file include/dag_node_ordering.H.

References Back, D, Front, i, public_derr, and size.

void dag_node_ordering::ShowParameters knobs Knobs  )  [inline]
 

Definition at line 401 of file src/dag_node_ordering.H.

References KNOB_TRUE, Knobs, knobs::Read(), and knobs::SetDefaultPanel().

void dag_node_ordering::ShowParameters knobs Knobs  )  [inline]
 

Definition at line 401 of file include/dag_node_ordering.H.

References KNOB_TRUE, Knobs, knobs::Read(), and knobs::SetDefaultPanel().

Referenced by ShowAllParameters().


Member Data Documentation

dag* dag_node_ordering::D [private]
 

Definition at line 168 of file src/dag_node_ordering.H.

dag* dag_node_ordering::D [private]
 

Definition at line 168 of file include/dag_node_ordering.H.

Referenced by DoSuperblockPriorities().

node_orderings dag_node_ordering::Ordering [private]
 

Definition at line 166 of file src/dag_node_ordering.H.

legoRegion* dag_node_ordering::Region [private]
 

Definition at line 167 of file src/dag_node_ordering.H.

legoRegion* dag_node_ordering::Region [private]
 

Definition at line 167 of file include/dag_node_ordering.H.

int dag_node_ordering::sb_override [private]
 

Definition at line 169 of file src/dag_node_ordering.H.


The documentation for this class was generated from the following files:
Generated on Mon Jul 21 20:30:56 2003 for TINKER LEGO DOC by doxygen 1.3.2