| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanCFG.h | 132 using ChildIteratorType = VPAllSuccessorsIterator<VPBlockBase *>; 138 static inline ChildIteratorType child_begin(NodeRef N) { 139 return ChildIteratorType(N); 142 static inline ChildIteratorType child_end(NodeRef N) { 143 return ChildIteratorType::end(N); 150 using ChildIteratorType = VPAllSuccessorsIterator<const VPBlockBase *>; 157 static inline ChildIteratorType child_begin(NodeRef N) { 158 return ChildIteratorType(N); 161 static inline ChildIteratorType child_end(NodeRef N) { 162 return ChildIteratorType::end(N); [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | StmtGraphTraits.h | 25 using ChildIteratorType = clang::Stmt::child_iterator; 30 static ChildIteratorType child_begin(NodeRef N) { 32 else return ChildIteratorType(); 35 static ChildIteratorType child_end(NodeRef N) { 37 else return ChildIteratorType(); 51 using ChildIteratorType = clang::Stmt::const_child_iterator; 56 static ChildIteratorType child_begin(NodeRef N) { 58 else return ChildIteratorType(); 61 static ChildIteratorType child_end(NodeRef N) { 63 else return ChildIteratorType();
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineLoopInfo.h | 180 using ChildIteratorType = MachineLoopInfo::iterator; 183 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); } 184 static ChildIteratorType child_end(NodeRef N) { return N->end(); } 189 using ChildIteratorType = MachineLoopInfo::iterator; 192 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); } 193 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
|
| H A D | MachineDominators.h | 162 using ChildIteratorType = ChildIterator; member 165 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); } in child_begin() 166 static ChildIteratorType child_end(NodeRef N) { return N->end(); } in child_end()
|
| H A D | MachineBasicBlock.h | 1342 using ChildIteratorType = MachineBasicBlock::succ_iterator; 1345 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); } 1346 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); } 1359 using ChildIteratorType = MachineBasicBlock::const_succ_iterator; 1362 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); } 1363 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); } 1382 using ChildIteratorType = MachineBasicBlock::pred_iterator; 1388 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); } 1389 static ChildIteratorType child_end(NodeRef N) { return N->pred_end(); } 1402 using ChildIteratorType = MachineBasicBlock::const_pred_iterator; [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | CFG.h | 303 using ChildIteratorType = succ_iterator; 306 static ChildIteratorType child_begin(NodeRef N) { return succ_begin(N); } 307 static ChildIteratorType child_end(NodeRef N) { return succ_end(N); } 317 using ChildIteratorType = const_succ_iterator; 321 static ChildIteratorType child_begin(NodeRef N) { return succ_begin(N); } 322 static ChildIteratorType child_end(NodeRef N) { return succ_end(N); } 337 using ChildIteratorType = pred_iterator; 340 static ChildIteratorType child_begin(NodeRef N) { return pred_begin(N); } 341 static ChildIteratorType child_end(NodeRef N) { return pred_end(N); } 351 using ChildIteratorType = const_pred_iterator; [all …]
|
| H A D | Dominators.h | 246 using ChildIteratorType = ChildIterator; 250 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); } 251 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | CallGraph.h | 423 using ChildIteratorType = 426 static ChildIteratorType child_begin(NodeRef N) { 427 return ChildIteratorType(N->begin(), &CGNGetValue); 430 static ChildIteratorType child_end(NodeRef N) { 431 return ChildIteratorType(N->end(), &CGNGetValue); 443 using ChildIteratorType = 447 static ChildIteratorType child_begin(NodeRef N) { 448 return ChildIteratorType(N->begin(), &CGNGetValue); 451 static ChildIteratorType child_end(NodeRef N) { 452 return ChildIteratorType(N->end(), &CGNGetValue);
|
| H A D | RegionIterator.h | 48 using SuccIterTy = typename BlockTraits::ChildIteratorType; 172 using SuccIterTy = typename BlockTraits::ChildIteratorType; 268 using ChildIteratorType = RNSuccIterator<NodeRef, BlockT, RegionT>; \ 270 static inline ChildIteratorType child_begin(NodeRef N) { \ 273 static inline ChildIteratorType child_end(NodeRef N) { \ 279 using ChildIteratorType = \ 282 static inline ChildIteratorType child_begin(NodeRef N) { \ 285 static inline ChildIteratorType child_end(NodeRef N) { \
|
| H A D | DDG.h | 500 using ChildIteratorType = 505 static ChildIteratorType child_begin(NodeRef N) { 506 return ChildIteratorType(N->begin(), &DDGGetTargetNode); 508 static ChildIteratorType child_end(NodeRef N) { 509 return ChildIteratorType(N->end(), &DDGGetTargetNode); 540 using ChildIteratorType = 545 static ChildIteratorType child_begin(NodeRef N) { 546 return ChildIteratorType(N->begin(), &DDGGetTargetNode); 548 static ChildIteratorType child_end(NodeRef N) { 549 return ChildIteratorType(N->end(), &DDGGetTargetNode);
|
| H A D | LoopInfo.h | 552 typedef LoopInfo::iterator ChildIteratorType; 555 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); } 556 static ChildIteratorType child_end(NodeRef N) { return N->end(); } 561 typedef LoopInfo::iterator ChildIteratorType; 564 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); } 565 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
|
| H A D | LoopIterator.h | 71 using ChildIteratorType = member 76 static ChildIteratorType child_begin(NodeRef Node) { in child_begin() 84 static ChildIteratorType child_end(NodeRef Node) { in child_end()
|
| H A D | LazyCallGraph.h | 1247 using ChildIteratorType = LazyCallGraph::EdgeSequence::iterator; 1250 static ChildIteratorType child_begin(NodeRef N) { return (*N)->begin(); } 1251 static ChildIteratorType child_end(NodeRef N) { return (*N)->end(); } 1255 using ChildIteratorType = LazyCallGraph::EdgeSequence::iterator; 1258 static ChildIteratorType child_begin(NodeRef N) { return (*N)->begin(); } 1259 static ChildIteratorType child_end(NodeRef N) { return (*N)->end(); }
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/ |
| H A D | CallGraph.h | 243 using ChildIteratorType = NodeType::iterator; 246 static ChildIteratorType child_begin(NodeType *N) { return N->begin(); } 247 static ChildIteratorType child_end(NodeType *N) { return N->end(); } 253 using ChildIteratorType = NodeType::const_iterator; 256 static ChildIteratorType child_begin(NodeType *N) { return N->begin();} 257 static ChildIteratorType child_end(NodeType *N) { return N->end(); }
|
| H A D | CFG.h | 1490 using ChildIteratorType = ::clang::CFGBlock::succ_iterator; 1493 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); } 1494 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); } 1499 using ChildIteratorType = ::clang::CFGBlock::const_succ_iterator; 1502 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); } 1503 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); } 1508 using ChildIteratorType = ::clang::CFGBlock::const_pred_iterator; 1514 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); } 1515 static ChildIteratorType child_end(NodeRef N) { return N->pred_end(); } 1520 using ChildIteratorType = ::clang::CFGBlock::const_pred_iterator; [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | ProfiledCallGraph.h | 220 using ChildIteratorType = NodeType::const_iterator; 223 static ChildIteratorType child_begin(NodeRef N) { return N->Edges.begin(); } 224 static ChildIteratorType child_end(NodeRef N) { return N->Edges.end(); } 234 static ChildIteratorType nodes_begin(ProfiledCallGraph *PCG) { 238 static ChildIteratorType nodes_end(ProfiledCallGraph *PCG) {
|
| /freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
| H A D | PostOrderCFGView.h | 85 using ChildIteratorType = ::clang::CFGBlock::const_succ_reverse_iterator; member 87 static ChildIteratorType child_begin(NodeRef N) { return N->succ_rbegin(); } in child_begin() 88 static ChildIteratorType child_end(NodeRef N) { return N->succ_rend(); } in child_end()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | GenericIteratedDominanceFrontier.h | 41 using ChildIteratorType = typename GraphTraits<NodeTy *>::ChildIteratorType; member 42 using range = iterator_range<ChildIteratorType>;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | GraphTraits.h | 148 iterator_range<typename GraphTraits<GraphType>::ChildIteratorType> 155 iterator_range<typename GraphTraits<Inverse<GraphType>>::ChildIteratorType>
|
| H A D | GenericCycleInfo.h | 356 using ChildIteratorType = nodes_iterator; member 360 static ChildIteratorType child_begin(NodeRef Ref) { in child_begin() 363 static ChildIteratorType child_end(NodeRef Ref) { return Ref->child_end(); } in child_end()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineBlockFrequencyInfo.cpp | 92 using ChildIteratorType = MachineBasicBlock::const_succ_iterator; typedef 99 static ChildIteratorType child_begin(const NodeRef N) { in child_begin() 103 static ChildIteratorType child_end(const NodeRef N) { return N->succ_end(); } in child_end()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/ |
| H A D | MaterializationUtils.cpp | 143 using ChildIteratorType = RematGraph::RematNode **; typedef 146 static ChildIteratorType child_begin(NodeRef N) { in child_begin() 149 static ChildIteratorType child_end(NodeRef N) { return N->Operands.end(); } in child_end()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | BlockFrequencyInfo.cpp | 101 using ChildIteratorType = const_succ_iterator; typedef 108 static ChildIteratorType child_begin(const NodeRef N) { in child_begin() 112 static ChildIteratorType child_end(const NodeRef N) { return succ_end(N); } in child_end()
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | ExplodedGraph.h | 496 using ChildIteratorType = clang::ento::ExplodedNode::succ_iterator; 505 static ChildIteratorType child_begin(NodeRef N) { 511 static ChildIteratorType child_end(NodeRef N) {
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ModuleManager.cpp | 466 using ChildIteratorType = llvm::SetVector<ModuleFile *>::const_iterator; typedef 469 static ChildIteratorType child_begin(NodeRef Node) { in child_begin() 473 static ChildIteratorType child_end(NodeRef Node) { in child_end()
|