Home
last modified time | relevance | path

Searched refs:DGEdge (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DDirectedGraph.h27 template <class NodeType, class EdgeType> class DGEdge {
29 DGEdge() = delete;
31 explicit DGEdge(NodeType &N) : TargetNode(N) {} in DGEdge() function
32 explicit DGEdge(const DGEdge<NodeType, EdgeType> &E) in DGEdge() function
34 DGEdge<NodeType, EdgeType> &operator=(const DGEdge<NodeType, EdgeType> &E) {
41 bool operator==(const DGEdge &E) const {
44 bool operator!=(const DGEdge &E) const { return !operator==(E); }
50 static_cast<const DGEdge<NodeType, EdgeType> &>(*this).getTargetNode()); in getTargetNode()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DDDG.h27 using DDGEdgeBase = DGEdge<DDGNode, DDGEdge>;
500 static DDGNode *DDGGetTargetNode(DGEdge<DDGNode, DDGEdge> *P) {
540 static const DDGNode *DDGGetTargetNode(const DGEdge<DDGNode, DDGEdge> *P) {
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DDDG.cpp30 template class llvm::DGEdge<DDGNode, DDGEdge>; member in llvm