Searched refs:GraphTraits (Results 1 – 25 of 55) sorted by relevance
123
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/ |
D | GraphTraits.h | 35 struct GraphTraits { struct 103 template <class T> struct GraphTraits<Inverse<Inverse<T>>> : GraphTraits<T> {}; 107 iterator_range<typename GraphTraits<GraphType>::nodes_iterator> 109 return make_range(GraphTraits<GraphType>::nodes_begin(G), 110 GraphTraits<GraphType>::nodes_end(G)); 113 iterator_range<typename GraphTraits<Inverse<GraphType>>::nodes_iterator> 115 return make_range(GraphTraits<Inverse<GraphType>>::nodes_begin(G), 116 GraphTraits<Inverse<GraphType>>::nodes_end(G)); 120 iterator_range<typename GraphTraits<GraphType>::ChildIteratorType> 121 children(const typename GraphTraits<GraphType>::NodeRef &G) { [all …]
|
D | PostOrderIterator.h | 93 SmallPtrSet<typename GraphTraits<GraphT>::NodeRef, 8>, 94 bool ExtStorage = false, class GT = GraphTraits<GraphT>> 190 template <class T, class SetType = std::set<typename GraphTraits<T>::NodeRef>> 212 template <class T, class SetType = std::set<typename GraphTraits<T>::NodeRef>, 235 template <class T, class SetType = std::set<typename GraphTraits<T>::NodeRef>> 286 template<class GraphT, class GT = GraphTraits<GraphT>>
|
D | DepthFirstIterator.h | 83 df_iterator_default_set<typename GraphTraits<GraphT>::NodeRef>, 84 bool ExtStorage = false, class GT = GraphTraits<GraphT>> 232 template <class T, class SetTy = std::set<typename GraphTraits<T>::NodeRef>> 257 df_iterator_default_set<typename GraphTraits<T>::NodeRef>, 281 template <class T, class SetTy = std::set<typename GraphTraits<T>::NodeRef>>
|
D | BreadthFirstIterator.h | 45 bf_iterator_default_set<typename GraphTraits<GraphT>::NodeRef>, 46 class GT = GraphTraits<GraphT>>
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | RegionIterator.h | 42 using BlockTraits = GraphTraits<BlockT *>; 169 using BlockTraits = GraphTraits<BlockT *>; 259 template <> struct GraphTraits<NodeT *> { \ 270 template <> struct GraphTraits<FlatIt<NodeT *>> { \ 284 template <> struct GraphTraits<RegionT *> : public GraphTraits<NodeT *> { \ 297 struct GraphTraits<FlatIt<RegionT *>> \ 298 : public GraphTraits<FlatIt<NodeT *>> { \ 301 GraphTraits<FlatIt<NodeRef>>>; \ 319 template <> struct GraphTraits<RegionInfo*> 320 : public GraphTraits<FlatIt<RegionNode*>> { [all …]
|
D | CallGraph.h | 407 template <> struct GraphTraits<CallGraphNode *> { 426 template <> struct GraphTraits<const CallGraphNode *> { 455 struct GraphTraits<CallGraph *> : public GraphTraits<CallGraphNode *> { 481 struct GraphTraits<const CallGraph *> : public GraphTraits<
|
D | LoopInfoImpl.h | 172 typedef GraphTraits<BlockT *> BlockTraits; in getLoopPreheader() 300 assert(std::any_of(GraphTraits<BlockT *>::child_begin(BB), in verifyLoop() 301 GraphTraits<BlockT *>::child_end(BB), in verifyLoop() 305 assert(std::any_of(GraphTraits<Inverse<BlockT *>>::child_begin(BB), in verifyLoop() 306 GraphTraits<Inverse<BlockT *>>::child_end(BB), in verifyLoop() 311 std::for_each(GraphTraits<Inverse<BlockT *>>::child_begin(BB), in verifyLoop() 312 GraphTraits<Inverse<BlockT *>>::child_end(BB), in verifyLoop() 421 typedef GraphTraits<Inverse<BlockT *>> InvBlockTraits; in discoverAndMapSubloop() 476 typedef GraphTraits<BlockT *> BlockTraits;
|
D | DDG.h | 431 template <> struct GraphTraits<DDGNode *> { 459 struct GraphTraits<DataDependenceGraph *> : public GraphTraits<DDGNode *> { 471 template <> struct GraphTraits<const DDGNode *> { 499 struct GraphTraits<const DataDependenceGraph *> 500 : public GraphTraits<const DDGNode *> {
|
D | PostDominators.h | 100 template <> struct GraphTraits<PostDominatorTree*> 101 : public GraphTraits<DomTreeNode*> {
|
D | Interval.h | 119 template <> struct GraphTraits<Interval*> { 130 template <> struct GraphTraits<Inverse<Interval*>> {
|
D | RegionInfo.h | 268 using BlockTraits = GraphTraits<BlockT *>; 269 using InvBlockTraits = GraphTraits<Inverse<BlockT *>>; 644 GraphTraits<RegionNodeT *>>; 649 GraphTraits<const RegionNodeT *>>; 688 using BlockTraits = GraphTraits<BlockT *>; 689 using InvBlockTraits = GraphTraits<Inverse<BlockT *>>;
|
D | DominanceFrontier.h | 47 using BlockTraits = GraphTraits<BlockT *>; 125 using BlockTraits = GraphTraits<BlockT *>;
|
D | IntervalIterator.h | 87 template<class NodeTy, class OrigContainer_t, class GT = GraphTraits<NodeTy *>, 88 class IGT = GraphTraits<Inverse<NodeTy *>>>
|
D | RegionInfoImpl.h | 315 return GraphTraits<RegionT *>::nodes_begin(static_cast<RegionT *>(this)); in element_begin() 320 return GraphTraits<RegionT *>::nodes_end(static_cast<RegionT *>(this)); in element_end() 326 return GraphTraits<const RegionT *>::nodes_begin( in element_begin() 333 return GraphTraits<const RegionT *>::nodes_end( in element_end() 729 BlockT *entry = GraphTraits<FuncPtrT>::getEntryNode(&F); in scanForRegions() 923 BlockT *BB = GraphTraits<FuncPtrT>::getEntryNode(&F); in calculate()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | MachineRegionInfo.h | 137 struct GraphTraits<MachineRegionInfo *> 138 : public GraphTraits<FlatIt<MachineRegionNode *>> { 140 false, GraphTraits<FlatIt<NodeRef>>>; 143 return GraphTraits<FlatIt<MachineRegion *>>::getEntryNode( 157 struct GraphTraits<MachineRegionInfoPass *> 158 : public GraphTraits<MachineRegionInfo *> { 160 false, GraphTraits<FlatIt<NodeRef>>>; 163 return GraphTraits<MachineRegionInfo *>::getEntryNode(&RI->getRegionInfo()); 167 return GraphTraits<MachineRegionInfo *>::nodes_begin(&RI->getRegionInfo()); 171 return GraphTraits<MachineRegionInfo *>::nodes_end(&RI->getRegionInfo());
|
D | MachineDominators.h | 268 template <class T> struct GraphTraits; 271 struct GraphTraits<MachineDomTreeNode *> 276 struct GraphTraits<const MachineDomTreeNode *> 281 template <> struct GraphTraits<MachineDominatorTree*> 282 : public GraphTraits<MachineDomTreeNode *> {
|
D | MachineFunction.h | 1025 template <> struct GraphTraits<MachineFunction*> : 1026 public GraphTraits<MachineBasicBlock*> { 1042 template <> struct GraphTraits<const MachineFunction*> : 1043 public GraphTraits<const MachineBasicBlock*> { 1067 template <> struct GraphTraits<Inverse<MachineFunction*>> : 1068 public GraphTraits<Inverse<MachineBasicBlock*>> { 1073 template <> struct GraphTraits<Inverse<const MachineFunction*>> : 1074 public GraphTraits<Inverse<const MachineBasicBlock*>> {
|
D | MachineLoopInfo.h | 176 template <> struct GraphTraits<const MachineLoop*> { 185 template <> struct GraphTraits<MachineLoop*> {
|
D | MachineBasicBlock.h | 870 template <> struct GraphTraits<MachineBasicBlock *> { 879 template <> struct GraphTraits<const MachineBasicBlock *> { 894 template <> struct GraphTraits<Inverse<MachineBasicBlock*>> { 906 template <> struct GraphTraits<Inverse<const MachineBasicBlock*>> {
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | CFG.h | 298 template <> struct GraphTraits<BasicBlock*> { 307 template <> struct GraphTraits<const BasicBlock*> { 322 template <> struct GraphTraits<Inverse<BasicBlock*>> { 331 template <> struct GraphTraits<Inverse<const BasicBlock*>> { 348 template <> struct GraphTraits<Function*> : public GraphTraits<BasicBlock*> { 364 template <> struct GraphTraits<const Function*> : 365 public GraphTraits<const BasicBlock*> { 387 template <> struct GraphTraits<Inverse<Function*>> : 388 public GraphTraits<Inverse<BasicBlock*>> { 393 template <> struct GraphTraits<Inverse<const Function*>> : [all …]
|
D | Dominators.h | 208 struct GraphTraits<DomTreeNode *> 212 struct GraphTraits<const DomTreeNode *> 216 template <> struct GraphTraits<DominatorTree*> 217 : public GraphTraits<DomTreeNode*> {
|
D | CFGDiff.h | 267 struct GraphTraits< 271 struct GraphTraits< 275 struct GraphTraits< 279 struct GraphTraits<
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | VPlanDominatorTree.h | 32 struct GraphTraits<VPDomTreeNode *> 36 struct GraphTraits<const VPDomTreeNode *>
|
D | VPlan.h | 1231 template <> struct GraphTraits<VPBlockBase *> { 1246 template <> struct GraphTraits<const VPBlockBase *> { 1263 template <> struct GraphTraits<Inverse<VPBlockBase *>> { 1286 struct GraphTraits<VPRegionBlock *> : public GraphTraits<VPBlockBase *> { 1304 struct GraphTraits<const VPRegionBlock *> 1305 : public GraphTraits<const VPBlockBase *> { 1323 struct GraphTraits<Inverse<VPRegionBlock *>> 1324 : public GraphTraits<Inverse<VPBlockBase *>> {
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/IR/ |
D | Type.h | 35 template<class GraphType> struct GraphTraits; 442 template <> struct GraphTraits<Type *> { 451 template <> struct GraphTraits<const Type*> {
|
123