LLVM API Documentation
#include <MSchedGraph.h>
Collaboration diagram for llvm::MSchedGraphEdge:
Public Types | |
TrueDep | |
AntiDep | |
OutputDep | |
NonDataDep | |
MemoryDep | |
ValueDep | |
MachineRegister | |
BranchDep | |
enum | DataDepOrderType { TrueDep, AntiDep, OutputDep, NonDataDep } |
enum | MSchedGraphEdgeType { MemoryDep, ValueDep, MachineRegister, BranchDep } |
Public Member Functions | |
MSchedGraphNode * | getDest () const |
unsigned | getIteDiff () |
unsigned | getDepOrderType () |
void | setDest (MSchedGraphNode *newDest) |
Friends | |
class | MSchedGraphNode |
Definition at line 39 of file MSchedGraph.h.
Definition at line 44 of file MSchedGraph.h.
unsigned llvm::MSchedGraphEdge::getDepOrderType | ( | ) | [inline] |
Definition at line 51 of file MSchedGraph.h.
Referenced by llvm::DOTGraphTraits< MSchedGraph * >::getEdgeSourceLabel().
MSchedGraphNode* llvm::MSchedGraphEdge::getDest | ( | ) | const [inline] |
unsigned llvm::MSchedGraphEdge::getIteDiff | ( | ) | [inline] |
Definition at line 50 of file MSchedGraph.h.
Referenced by llvm::DOTGraphTraits< MSchedGraph * >::getEdgeSourceLabel().
void llvm::MSchedGraphEdge::setDest | ( | MSchedGraphNode * | newDest | ) | [inline] |
Definition at line 52 of file MSchedGraph.h.
friend class MSchedGraphNode [friend] |
Definition at line 55 of file MSchedGraph.h.