LLVM API Documentation

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

llvm::DOTGraphTraits< MSchedGraph * > Struct Template Reference

Inheritance diagram for llvm::DOTGraphTraits< MSchedGraph * >:

Inheritance graph
[legend]
Collaboration diagram for llvm::DOTGraphTraits< MSchedGraph * >:

Collaboration graph
[legend]
List of all members.

Static Public Member Functions

static std::string getGraphName (MSchedGraph *F)
static std::string getNodeLabel (MSchedGraphNode *Node, MSchedGraph *Graph)
static std::string getEdgeSourceLabel (MSchedGraphNode *Node, MSchedGraphNode::succ_iterator I)

Detailed Description

template<>
struct llvm::DOTGraphTraits< MSchedGraph * >

Definition at line 70 of file ModuloScheduling.cpp.


Member Function Documentation

static std::string llvm::DOTGraphTraits< MSchedGraph * >::getEdgeSourceLabel MSchedGraphNode Node,
MSchedGraphNode::succ_iterator  I
[inline, static]
 

Definition at line 84 of file ModuloScheduling.cpp.

References llvm::MSchedGraphEdge::AntiDep, llvm::MSchedGraphEdge::getDepOrderType(), llvm::MSchedGraphNodeIterator< IteratorType, NodeType >::getEdge(), llvm::MSchedGraphEdge::getIteDiff(), llvm::itostr(), llvm::MSchedGraphEdge::OutputDep, and llvm::MSchedGraphEdge::TrueDep.

static std::string llvm::DOTGraphTraits< MSchedGraph * >::getGraphName MSchedGraph F  )  [inline, static]
 

Definition at line 71 of file ModuloScheduling.cpp.

static std::string llvm::DOTGraphTraits< MSchedGraph * >::getNodeLabel MSchedGraphNode Node,
MSchedGraph Graph
[inline, static]
 

Definition at line 75 of file ModuloScheduling.cpp.

References llvm::MSchedGraphNode::getInst().


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