LLVM API Documentation

llvm::SchedGraphCommon Class Reference

#include <SchedGraphCommon.h>

Collaboration diagram for llvm::SchedGraphCommon:

Collaboration graph
[legend]
List of all members.

Public Member Functions

SchedGraphNodeCommongetRoot () const
SchedGraphNodeCommongetLeaf () const
void eraseNode (SchedGraphNodeCommon *node)
void eraseIncomingEdges (SchedGraphNodeCommon *node, bool addDummyEdges=true)
void eraseOutgoingEdges (SchedGraphNodeCommon *node, bool addDummyEdges=true)
void eraseIncidentEdges (SchedGraphNodeCommon *node, bool addDummyEdges=true)
 SchedGraphCommon ()
 ~SchedGraphCommon ()

Protected Attributes

SchedGraphNodeCommongraphRoot
SchedGraphNodeCommongraphLeaf

Detailed Description

Definition at line 199 of file SchedGraphCommon.h.


Constructor & Destructor Documentation

llvm::SchedGraphCommon::SchedGraphCommon (  )  [inline]

Definition at line 220 of file SchedGraphCommon.h.

llvm::SchedGraphCommon::~SchedGraphCommon (  ) 


Member Function Documentation

SchedGraphNodeCommon* llvm::SchedGraphCommon::getRoot (  )  const [inline]

Definition at line 209 of file SchedGraphCommon.h.

References graphRoot.

SchedGraphNodeCommon* llvm::SchedGraphCommon::getLeaf (  )  const [inline]

Definition at line 210 of file SchedGraphCommon.h.

References graphLeaf.

void llvm::SchedGraphCommon::eraseNode ( SchedGraphNodeCommon node  ) 

void llvm::SchedGraphCommon::eraseIncomingEdges ( SchedGraphNodeCommon node,
bool  addDummyEdges = true 
)

void llvm::SchedGraphCommon::eraseOutgoingEdges ( SchedGraphNodeCommon node,
bool  addDummyEdges = true 
)

void llvm::SchedGraphCommon::eraseIncidentEdges ( SchedGraphNodeCommon node,
bool  addDummyEdges = true 
)


Member Data Documentation

SchedGraphNodeCommon* llvm::SchedGraphCommon::graphRoot [protected]

Definition at line 202 of file SchedGraphCommon.h.

Referenced by getRoot().

SchedGraphNodeCommon* llvm::SchedGraphCommon::graphLeaf [protected]

Definition at line 203 of file SchedGraphCommon.h.

Referenced by getLeaf().


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