|
CGRAOmp
0.1
|
#include "llvm/Support/DOTGraphTraits.h"#include "llvm/ADT/DirectedGraph.h"#include "llvm/Support/FormatVariadic.h"#include "llvm/ADT/StringRef.h"#include "llvm/ADT/StringMap.h"#include "llvm/IR/Constant.h"#include "llvm/IR/Instruction.h"#include "llvm/ADT/APFloat.h"#include "llvm/Support/JSON.h"#include "CGRAInstMap.hpp"#include "OptionPlugin.hpp"#include "Utils.hpp"#include <string>#include <utility>#include <stdint.h>Go to the source code of this file.
Classes | |
| class | llvm::DFGNode |
| An abstract class for DFG node derived from DGNode. More... | |
| class | llvm::VirtualRootNode |
| A concrete class for virtual root node, connected to all the primary input node. More... | |
| class | llvm::ComputeNode |
| A concrete class for computational nodes. More... | |
| class | llvm::MemAccessNode |
| class | llvm::DataNode< DrivedKind > |
| class | llvm::ConstantNode |
| class | llvm::GlobalDataNode |
| class | llvm::GEPNode< OPCODE_STR > |
| class | llvm::GEPConstantNode |
| class | llvm::DFGEdge |
| Class of DFG edge derived from DGEdge. More... | |
| class | llvm::LoopDependencyEdge |
| class | llvm::InitDataEdge |
| class | llvm::CGRADFG |
| A graph class for CGRA kernel DFG derived from llvm::DirectedGraph. More... | |
| class | llvm::GraphTraits< DFGNode * > |
| Specilized template of GraphTraits for DFNode. More... | |
| struct | llvm::GraphTraits< CGRADFG * > |
| class | llvm::GraphTraits< const DFGNode * > |
| Specilized template of GraphTraits for const DFNode. More... | |
| class | llvm::GraphTraits< const CGRADFG * > |
| Specilized template of GraphTraits for const CGRADFG. More... | |
| class | llvm::DOTGraphTraits< const CGRADFG * > |
| Specilized template of DotGraphTraits for CGRADFG This is needed to save CGRADFG as DOT graph file. More... | |
Namespaces | |
| llvm | |
Macros | |
| #define | VROOT_NODE_ID (-1) |
| #define | DEBUG_TYPE "cgraomp" |
Typedefs | |
| using | llvm::DFGNodeBase = DGNode< DFGNode, DFGEdge > |
| using | llvm::DFGEdgeBase = DGEdge< DFGNode, DFGEdge > |
| using | llvm::CGRADFGBase = DirectedGraph< DFGNode, DFGEdge > |
| using | llvm::CGRADFGDotGraphTraits = DOTGraphTraits< const CGRADFG * > |
| #define DEBUG_TYPE "cgraomp" |
| #define VROOT_NODE_ID (-1) |
1.8.17