Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DDDGPrinter.h38 struct DOTGraphTraits<const DataDependenceGraph *>
44 std::string getGraphName(const DataDependenceGraph *G) {
52 const DataDependenceGraph *Graph);
60 const DataDependenceGraph *G);
64 bool isNodeHidden(const DDGNode *Node, const DataDependenceGraph *G);
69 const DataDependenceGraph *G);
74 const DataDependenceGraph *G);
79 const DataDependenceGraph *G);
85 const DataDependenceGraph *G);
88 using DDGDotGraphTraits = DOTGraphTraits<const DataDependenceGraph *>;
H A DDDG.h306 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 …]
/openbsd-src/gnu/llvm/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.cpp186 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()
252 raw_ostream &llvm::operator<<(raw_ostream &OS, const DataDependenceGraph &G) { in operator <<()
312 return std::make_unique<DataDependenceGraph>(L, AR.LI, DI); in run()
H A DDependenceGraphBuilder.cpp508 template class llvm::AbstractDependenceGraphBuilder<DataDependenceGraph>;