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::MSchedGraphEdge Struct Reference

#include <MSchedGraph.h>

Collaboration diagram for llvm::MSchedGraphEdge:

Collaboration graph
[legend]
List of all members.

Public Types

enum  DataDepOrderType { TrueDep, AntiDep, OutputDep, NonDataDep }
enum  MSchedGraphEdgeType { MemoryDep, ValueDep, MachineRegister }

Public Member Functions

MSchedGraphNodegetDest () const
unsigned getIteDiff ()
unsigned getDepOrderType ()

Friends

class MSchedGraphNode

Detailed Description

Definition at line 32 of file MSchedGraph.h.


Member Enumeration Documentation

enum llvm::MSchedGraphEdge::DataDepOrderType
 

Enumerator:
TrueDep 
AntiDep 
OutputDep 
NonDataDep 

Definition at line 33 of file MSchedGraph.h.

enum llvm::MSchedGraphEdge::MSchedGraphEdgeType
 

Enumerator:
MemoryDep 
ValueDep 
MachineRegister 

Definition at line 37 of file MSchedGraph.h.


Member Function Documentation

unsigned llvm::MSchedGraphEdge::getDepOrderType  )  [inline]
 

Definition at line 43 of file MSchedGraph.h.

Referenced by llvm::DOTGraphTraits< MSchedGraph * >::getEdgeSourceLabel().

MSchedGraphNode* llvm::MSchedGraphEdge::getDest  )  const [inline]
 

Definition at line 41 of file MSchedGraph.h.

unsigned llvm::MSchedGraphEdge::getIteDiff  )  [inline]
 

Definition at line 42 of file MSchedGraph.h.

Referenced by llvm::DOTGraphTraits< MSchedGraph * >::getEdgeSourceLabel().


Friends And Related Function Documentation

friend class MSchedGraphNode [friend]
 

Definition at line 46 of file MSchedGraph.h.


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