LLVM API Documentation

llvm::MSchedGraphSBEdge Struct Reference

#include <MSchedGraphSB.h>

Collaboration diagram for llvm::MSchedGraphSBEdge:

Collaboration graph
[legend]
List of all members.

Public Types

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

Public Member Functions

MSchedGraphSBNodegetDest () const
unsigned getIteDiff ()
unsigned getDepOrderType ()
void setDest (MSchedGraphSBNode *newDest)

Friends

class MSchedGraphSBNode

Detailed Description

Definition at line 41 of file MSchedGraphSB.h.


Member Enumeration Documentation

enum llvm::MSchedGraphSBEdge::DataDepOrderType

Enumerator:
TrueDep 
AntiDep 
OutputDep 
NonDataDep 

Definition at line 42 of file MSchedGraphSB.h.

enum llvm::MSchedGraphSBEdge::MSchedGraphSBEdgeType

Enumerator:
MemoryDep 
ValueDep 
MachineRegister 
PredDep 

Definition at line 46 of file MSchedGraphSB.h.


Member Function Documentation

unsigned llvm::MSchedGraphSBEdge::getDepOrderType (  )  [inline]

Definition at line 53 of file MSchedGraphSB.h.

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

MSchedGraphSBNode* llvm::MSchedGraphSBEdge::getDest (  )  const [inline]

Definition at line 51 of file MSchedGraphSB.h.

unsigned llvm::MSchedGraphSBEdge::getIteDiff (  )  [inline]

Definition at line 52 of file MSchedGraphSB.h.

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

void llvm::MSchedGraphSBEdge::setDest ( MSchedGraphSBNode newDest  )  [inline]

Definition at line 54 of file MSchedGraphSB.h.


Friends And Related Function Documentation

friend class MSchedGraphSBNode [friend]

Definition at line 57 of file MSchedGraphSB.h.


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