Home
last modified time | relevance | path

Searched refs:DDGEdge (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DDDG.h25 class DDGEdge; variable
26 using DDGNodeBase = DGNode<DDGNode, DDGEdge>;
27 using DDGEdgeBase = DGEdge<DDGNode, DDGEdge>;
28 using DDGBase = DirectedGraph<DDGNode, DDGEdge>;
219 class DDGEdge : public DDGEdgeBase {
230 explicit DDGEdge(DDGNode &N) = delete;
231 DDGEdge(DDGNode &N, EdgeKind K) : DDGEdgeBase(N), Kind(K) {} in DDGEdge() function
232 DDGEdge(const DDGEdge &E) : DDGEdgeBase(E), Kind(E.getKind()) {} in DDGEdge() function
233 DDGEdge(DDGEdge &&E) : DDGEdgeBase(std::move(E)), Kind(E.Kind) {} in DDGEdge() function
234 DDGEdge &operator=(const DDGEdge &E) {
[all …]
H A DDDGPrinter.h77 const DDGEdge *Edge,
83 const DDGEdge *Edge,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DDDG.cpp30 template class llvm::DGEdge<DDGNode, DDGEdge>;
31 template class llvm::DGNode<DDGNode, DDGEdge>;
32 template class llvm::DirectedGraph<DDGNode, DDGEdge>;
157 raw_ostream &llvm::operator<<(raw_ostream &OS, const DDGEdge::EdgeKind K) { in operator <<()
160 case DDGEdge::EdgeKind::RegisterDefUse: in operator <<()
163 case DDGEdge::EdgeKind::MemoryDependence: in operator <<()
166 case DDGEdge::EdgeKind::Rooted: in operator <<()
169 case DDGEdge::EdgeKind::Unknown: in operator <<()
177 raw_ostream &llvm::operator<<(raw_ostream &OS, const DDGEdge &E) { in operator <<()
281 DDGEdge &EdgeToFold = A.back(); in mergeNodes()
[all …]
H A DDDGPrinter.cpp70 const DDGEdge *E = static_cast<const DDGEdge *>(*I.getCurrent()); in getEdgeAttributes()
130 const DDGNode *Src, const DDGEdge *Edge, const DataDependenceGraph *G) { in getSimpleEdgeAttributes()
133 DDGEdge::EdgeKind Kind = Edge->getKind(); in getSimpleEdgeAttributes()
139 const DDGNode *Src, const DDGEdge *Edge, const DataDependenceGraph *G) { in getVerboseEdgeAttributes()
142 DDGEdge::EdgeKind Kind = Edge->getKind(); in getVerboseEdgeAttributes()
144 if (Kind == DDGEdge::EdgeKind::MemoryDependence) in getVerboseEdgeAttributes()