Searched refs:EdgeType (Results 1 – 6 of 6) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/ |
| H A D | DirectedGraph.h | 27 template <class NodeType, class EdgeType> class DGEdge { 32 explicit DGEdge(const DGEdge<NodeType, EdgeType> &E) in DGEdge() 34 DGEdge<NodeType, EdgeType> &operator=(const DGEdge<NodeType, EdgeType> &E) { 50 static_cast<const DGEdge<NodeType, EdgeType> &>(*this).getTargetNode()); in getTargetNode() 58 bool isEqualTo(const EdgeType &E) const { return this == &E; } in isEqualTo() 61 EdgeType &getDerived() { return *static_cast<EdgeType *>(this); } in getDerived() 62 const EdgeType &getDerived() const { in getDerived() 63 return *static_cast<const EdgeType *>(this); in getDerived() 72 template <class NodeType, class EdgeType> class DGNode { 74 using EdgeListTy = SetVector<EdgeType *>; [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | DependenceGraphBuilder.h | 37 using EdgeType = typename GraphType::EdgeType; variable 123 virtual EdgeType &createDefUseEdge(NodeType &Src, NodeType &Tgt) = 0; 126 virtual EdgeType &createMemoryEdge(NodeType &Src, NodeType &Tgt) = 0; 129 virtual EdgeType &createRootedEdge(NodeType &Src, NodeType &Tgt) = 0; 136 virtual void destroyEdge(EdgeType &E) { delete &E; } in destroyEdge()
|
| H A D | DDG.h | 322 using EdgeType = DDGEdge; variable
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanPredicator.cpp | 43 EdgeType ET = getEdgeTypeBetween(PredBB, CurrBB); in getOrCreateNotPredicate() 46 case EdgeType::TRUE_EDGE: in getOrCreateNotPredicate() 51 case EdgeType::FALSE_EDGE: in getOrCreateNotPredicate() 116 VPlanPredicator::EdgeType 123 return (Count == 0) ? EdgeType::TRUE_EDGE : EdgeType::FALSE_EDGE; in getEdgeTypeBetween()
|
| H A D | VPlanPredicator.h | 26 enum class EdgeType { enum 46 EdgeType getEdgeTypeBetween(VPBlockBase *FromBlock, VPBlockBase *ToBlock);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | DependenceGraphBuilder.cpp | 157 using EdgeKind = typename EdgeType::EdgeKind; in createPiBlocks() 190 SmallVector<EdgeType *, 10> EL; in createPiBlocks() 192 for (EdgeType *OldEdge : EL) { in createPiBlocks() 396 EdgeType &Edge = N->back(); in simplify() 415 for (EdgeType *E : *N) { in simplify()
|