Searched refs:DGEdge (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | DirectedGraph.h | 28 template <class NodeType, class EdgeType> class DGEdge { 30 DGEdge() = delete; 32 explicit DGEdge(NodeType &N) : TargetNode(N) {} in DGEdge() function 33 explicit DGEdge(const DGEdge<NodeType, EdgeType> &E) in DGEdge() function 35 DGEdge<NodeType, EdgeType> &operator=(const DGEdge<NodeType, EdgeType> &E) { 42 bool operator==(const DGEdge &E) const { 45 bool operator!=(const DGEdge &E) const { return !operator==(E); } 51 static_cast<const DGEdge<NodeType, EdgeType> &>(*this).getTargetNode()); in getTargetNode()
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | DirectedGraphTest.cpp | 29 using DGTestEdgeBase = DGEdge<DGTestNode, DGTestEdge>; 58 static DGTestNode *DGTestGetTargetNode(DGEdge<DGTestNode, DGTestEdge> *P) { in DGTestGetTargetNode()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | DDG.h | 29 using DDGEdgeBase = DGEdge<DDGNode, DDGEdge>; 489 static DDGNode *DDGGetTargetNode(DGEdge<DDGNode, DDGEdge> *P) { 529 static const DDGNode *DDGGetTargetNode(const DGEdge<DDGNode, DDGEdge> *P) {
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | DDG.cpp | 29 template class llvm::DGEdge<DDGNode, DDGEdge>; member in llvm
|