Home
last modified time | relevance | path

Searched refs:DataDependenceGraph (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DDDGPrinter.h37 struct DOTGraphTraits<const DataDependenceGraph *>
43 std::string getGraphName(const DataDependenceGraph *G) {
51 const DataDependenceGraph *Graph);
59 const DataDependenceGraph *G);
63 bool isNodeHidden(const DDGNode *Node, const DataDependenceGraph *G);
68 const DataDependenceGraph *G);
73 const DataDependenceGraph *G);
78 const DataDependenceGraph *G);
84 const DataDependenceGraph *G);
87 using DDGDotGraphTraits = DOTGraphTraits<const DataDependenceGraph *>;
H A DDDG.h316 class DataDependenceGraph : public DDGBase, public DDGInfo {
317 friend AbstractDependenceGraphBuilder<DataDependenceGraph>;
324 DataDependenceGraph() = delete;
325 DataDependenceGraph(const DataDependenceGraph &G) = delete;
326 DataDependenceGraph(DataDependenceGraph &&G) in DataDependenceGraph() function
328 DataDependenceGraph(Function &F, DependenceInfo &DI);
329 DataDependenceGraph(Loop &L, LoopInfo &LI, DependenceInfo &DI);
330 ~DataDependenceGraph();
356 class DDGBuilder : public AbstractDependenceGraphBuilder<DataDependenceGraph> {
358 DDGBuilder(DataDependenceGraph &G, DependenceInfo &D, in DDGBuilder()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DDDGPrinter.cpp27 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 DDDG.cpp187 DataDependenceGraph::DataDependenceGraph(Function &F, DependenceInfo &D) in DataDependenceGraph() function in DataDependenceGraph
198 DataDependenceGraph::DataDependenceGraph(Loop &L, LoopInfo &LI, in DataDependenceGraph() function in DataDependenceGraph
213 DataDependenceGraph::~DataDependenceGraph() { in ~DataDependenceGraph()
221 bool DataDependenceGraph::addNode(DDGNode &N) { in addNode()
244 const PiBlockDDGNode *DataDependenceGraph::getPiBlock(const NodeType &N) const { in getPiBlock()
253 raw_ostream &llvm::operator<<(raw_ostream &OS, const DataDependenceGraph &G) { in operator <<()
313 return std::make_unique<DataDependenceGraph>(L, AR.LI, DI); in run()
H A DDependenceGraphBuilder.cpp507 template class llvm::AbstractDependenceGraphBuilder<DataDependenceGraph>;