|
CGRAOmp
0.1
|
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... | |
| using llvm::CGRADFGBase = typedef DirectedGraph<DFGNode, DFGEdge> |
| using llvm::CGRADFGDotGraphTraits = typedef DOTGraphTraits<const CGRADFG *> |
| using llvm::DFGEdgeBase = typedef DGEdge<DFGNode, DFGEdge> |
| using llvm::DFGNodeBase = typedef DGNode<DFGNode, DFGEdge> |
| raw_ostream& llvm::operator<< | ( | raw_ostream & | OS, |
| const CGRAOmp::OptKeyValue & | D | ||
| ) |
stream insertion operator for llvm::raw_ostream
1.8.17