CGRAOmp  0.1
Public Member Functions | Static Public Member Functions | List of all members
llvm::InitDataEdge Class Reference

#include <CGRADataFlowGraph.hpp>

Inheritance diagram for llvm::InitDataEdge:
llvm::DFGEdge

Public Member Functions

 InitDataEdge (DFGNode &N, int operand)
 
virtual string getEdgeAttr () const
 
- Public Member Functions inherited from llvm::DFGEdge
 DFGEdge (DFGNode &N, int operand=0, EdgeKind Kind=EdgeKind::Normal)
 
 DFGEdge (const DFGEdge &E)
 
 DFGEdge (DFGEdge &&E)
 
DFGEdgeoperator= (const DFGEdge &E)
 
DFGEdgeoperator= (DFGEdge &&E)
 
EdgeKind getKind () const
 

Static Public Member Functions

static bool classof (const DFGEdge *E)
 

Additional Inherited Members

- Public Types inherited from llvm::DFGEdge
enum  EdgeKind { EdgeKind::Normal, EdgeKind::LoopCarried, EdgeKind::Init }
 
- Protected Attributes inherited from llvm::DFGEdge
int operand
 
EdgeKind Kind
 

Constructor & Destructor Documentation

◆ InitDataEdge()

llvm::InitDataEdge::InitDataEdge ( DFGNode N,
int  operand 
)
inline

Member Function Documentation

◆ classof()

static bool llvm::InitDataEdge::classof ( const DFGEdge E)
inlinestatic

◆ getEdgeAttr()

virtual string llvm::InitDataEdge::getEdgeAttr ( ) const
inlinevirtual

Reimplemented from llvm::DFGEdge.


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