CGRAOmp  0.1
Namespaces | Classes | Typedefs | Functions
llvm Namespace Reference

Namespaces

 cl
 

Classes

class  CGRADFG
 A graph class for CGRA kernel DFG derived from llvm::DirectedGraph. More...
 
class  ComputeNode
 A concrete class for computational nodes. More...
 
class  ConstantNode
 
class  DataNode
 
class  DFGEdge
 Class of DFG edge derived from DGEdge. More...
 
class  DFGNode
 An abstract class for DFG node derived from DGNode. More...
 
class  DOTGraphTraits< const CGRADFG * >
 Specilized template of DotGraphTraits for CGRADFG This is needed to save CGRADFG as DOT graph file. More...
 
class  GEPConstantNode
 
class  GEPNode
 
class  GlobalDataNode
 
struct  GraphTraits< CGRADFG * >
 
class  GraphTraits< const CGRADFG * >
 Specilized template of GraphTraits for const CGRADFG. More...
 
class  GraphTraits< const DFGNode * >
 Specilized template of GraphTraits for const DFNode. More...
 
class  GraphTraits< DFGNode * >
 Specilized template of GraphTraits for DFNode. More...
 
class  InitDataEdge
 
class  LoopDependencyEdge
 
class  MemAccessNode
 
class  VirtualRootNode
 A concrete class for virtual root node, connected to all the primary input node. More...
 

Typedefs

using DFGNodeBase = DGNode< DFGNode, DFGEdge >
 
using DFGEdgeBase = DGEdge< DFGNode, DFGEdge >
 
using CGRADFGBase = DirectedGraph< DFGNode, DFGEdge >
 
using CGRADFGDotGraphTraits = DOTGraphTraits< const CGRADFG * >
 

Functions

raw_ostream & operator<< (raw_ostream &OS, const CGRAOmp::OptKeyValue &D)
 stream insertion operator for llvm::raw_ostream More...
 

Typedef Documentation

◆ CGRADFGBase

using llvm::CGRADFGBase = typedef DirectedGraph<DFGNode, DFGEdge>

◆ CGRADFGDotGraphTraits

using llvm::CGRADFGDotGraphTraits = typedef DOTGraphTraits<const CGRADFG *>

◆ DFGEdgeBase

using llvm::DFGEdgeBase = typedef DGEdge<DFGNode, DFGEdge>

◆ DFGNodeBase

using llvm::DFGNodeBase = typedef DGNode<DFGNode, DFGEdge>

Function Documentation

◆ operator<<()

raw_ostream& llvm::operator<< ( raw_ostream &  OS,
const CGRAOmp::OptKeyValue D 
)

stream insertion operator for llvm::raw_ostream