Searched refs:DataDependenceGraph (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | DDGPrinter.h | 39 struct DOTGraphTraits<const DataDependenceGraph *> 45 std::string getGraphName(const DataDependenceGraph *G) { 53 const DataDependenceGraph *Graph); 61 const DataDependenceGraph *G); 65 bool isNodeHidden(const DDGNode *Node, const DataDependenceGraph *G); 70 const DataDependenceGraph *G); 75 const DataDependenceGraph *G); 80 const DataDependenceGraph *G); 86 const DataDependenceGraph *G); 89 using DDGDotGraphTraits = DOTGraphTraits<const DataDependenceGraph *>; [all...] |
H A D | DDG.h | 306 class DataDependenceGraph : public DDGBase, public DDGInfo { 307 friend AbstractDependenceGraphBuilder<DataDependenceGraph>; 314 DataDependenceGraph() = delete; 315 DataDependenceGraph(const DataDependenceGraph &G) = delete; 316 DataDependenceGraph(DataDependenceGraph &&G) in DataDependenceGraph() function 318 DataDependenceGraph(Function &F, DependenceInfo &DI); 319 DataDependenceGraph(Loop &L, LoopInfo &LI, DependenceInfo &DI); 320 ~DataDependenceGraph(); 346 class DDGBuilder : public AbstractDependenceGraphBuilder<DataDependenceGraph> { 348 DDGBuilder(DataDependenceGraph &G, DependenceInfo &D, in DDGBuilder() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | DDGPrinter.cpp | 27 static void writeDDGToDotFile(DataDependenceGraph &G, bool DOnly = false); 39 static void writeDDGToDotFile(DataDependenceGraph &G, bool DOnly) { in writeDDGToDotFile() 50 WriteGraph(File, (const DataDependenceGraph *)&G, DOnly); in writeDDGToDotFile() 60 const DataDependenceGraph *Graph) { in getNodeLabel() 69 const DataDependenceGraph *G) { in getEdgeAttributes() 78 const DataDependenceGraph *Graph) { in isNodeHidden() 87 const DataDependenceGraph *G) { in getSimpleNodeLabel() 105 const DataDependenceGraph *G) { in getVerboseNodeLabel() 130 const DDGNode *Src, const DDGEdge *Edge, const DataDependenceGraph *G) { in getSimpleEdgeAttributes() 139 const DDGNode *Src, const DDGEdge *Edge, const DataDependenceGraph *G) { in getVerboseEdgeAttributes()
|
H A D | DDG.cpp | 186 DataDependenceGraph::DataDependenceGraph(Function &F, DependenceInfo &D) in DataDependenceGraph() function in DataDependenceGraph 197 DataDependenceGraph::DataDependenceGraph(Loop &L, LoopInfo &LI, in DataDependenceGraph() function in DataDependenceGraph 212 DataDependenceGraph::~DataDependenceGraph() { in ~DataDependenceGraph() 220 bool DataDependenceGraph::addNode(DDGNode &N) { in addNode() 243 const PiBlockDDGNode *DataDependenceGraph::getPiBlock(const NodeType &N) const { in getPiBlock() 251 raw_ostream &llvm::operator<<(raw_ostream &OS, const DataDependenceGraph &G) { in operator <<() 311 return std::make_unique<DataDependenceGraph>(L, AR.LI, DI); in run()
|
H A D | DependenceGraphBuilder.cpp | 508 template class llvm::AbstractDependenceGraphBuilder<DataDependenceGraph>;
|