LLVM API Documentation
#include <SchedGraphCommon.h>
Collaboration diagram for llvm::SchedGraphCommon:
Public Member Functions | |
SchedGraphNodeCommon * | getRoot () const |
SchedGraphNodeCommon * | getLeaf () 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 | |
SchedGraphNodeCommon * | graphRoot |
SchedGraphNodeCommon * | graphLeaf |
Definition at line 199 of file SchedGraphCommon.h.
llvm::SchedGraphCommon::SchedGraphCommon | ( | ) | [inline] |
Definition at line 220 of file SchedGraphCommon.h.
llvm::SchedGraphCommon::~SchedGraphCommon | ( | ) |
SchedGraphNodeCommon* llvm::SchedGraphCommon::getRoot | ( | ) | const [inline] |
SchedGraphNodeCommon* llvm::SchedGraphCommon::getLeaf | ( | ) | const [inline] |
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 | |||
) |
SchedGraphNodeCommon* llvm::SchedGraphCommon::graphRoot [protected] |
SchedGraphNodeCommon* llvm::SchedGraphCommon::graphLeaf [protected] |