Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDDGPrinter.h39 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 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 …]
/freebsd/contrib/llvm-project/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()
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 DDependenceGraphBuilder.cpp508 template class llvm::AbstractDependenceGraphBuilder<DataDependenceGraph>;