| /llvm-project-15.0.7/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();
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | RegionGraphTraits.h | 24 using ChildIteratorType = mlir::Block::succ_iterator; 30 static ChildIteratorType child_begin(NodeRef node) { 33 static ChildIteratorType child_end(NodeRef node) { return node->succ_end(); } 38 using ChildIteratorType = mlir::Block::pred_iterator; 44 static inline ChildIteratorType child_begin(NodeRef node) { 47 static inline ChildIteratorType child_end(NodeRef node) {
|
| H A D | Dominance.h | 207 using ChildIteratorType = mlir::DominanceInfoNode::const_iterator; 211 static inline ChildIteratorType child_begin(NodeRef N) { return N->begin(); } 212 static inline ChildIteratorType child_end(NodeRef N) { return N->end(); } 217 using ChildIteratorType = mlir::DominanceInfoNode::const_iterator; 221 static inline ChildIteratorType child_begin(NodeRef N) { return N->begin(); } 222 static inline ChildIteratorType child_end(NodeRef N) { return N->end(); }
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | Interval.h | 118 using ChildIteratorType = Interval::succ_iterator; 123 static ChildIteratorType child_begin(NodeRef N) { return succ_begin(N); } 124 static ChildIteratorType child_end(NodeRef N) { return succ_end(N); } 129 using ChildIteratorType = Interval::pred_iterator; 132 static ChildIteratorType child_begin(NodeRef N) { return pred_begin(N); } 133 static ChildIteratorType child_end(NodeRef N) { return pred_end(N); }
|
| H A D | CallGraph.h | 426 using ChildIteratorType = 429 static ChildIteratorType child_begin(NodeRef N) { 430 return ChildIteratorType(N->begin(), &CGNGetValue); 433 static ChildIteratorType child_end(NodeRef N) { 434 return ChildIteratorType(N->end(), &CGNGetValue); 446 using ChildIteratorType = 450 static ChildIteratorType child_begin(NodeRef N) { 451 return ChildIteratorType(N->begin(), &CGNGetValue); 454 static ChildIteratorType child_end(NodeRef N) { 455 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 | 495 using ChildIteratorType = 500 static ChildIteratorType child_begin(NodeRef N) { 501 return ChildIteratorType(N->begin(), &DDGGetTargetNode); 503 static ChildIteratorType child_end(NodeRef N) { 504 return ChildIteratorType(N->end(), &DDGGetTargetNode); 535 using ChildIteratorType = 540 static ChildIteratorType child_begin(NodeRef N) { 541 return ChildIteratorType(N->begin(), &DDGGetTargetNode); 543 static ChildIteratorType child_end(NodeRef N) { 544 return ChildIteratorType(N->end(), &DDGGetTargetNode);
|
| 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 | IntervalIterator.h | 183 for (typename GT::ChildIteratorType I = GT::child_begin(Node), in ProcessInterval() 213 for (typename IGT::ChildIteratorType I = IGT::child_begin(Node), in ProcessNode() 234 for (typename GT::ChildIteratorType It = GT::child_begin(Node), in ProcessNode()
|
| H A D | LazyCallGraph.h | 1233 using ChildIteratorType = LazyCallGraph::EdgeSequence::iterator; 1236 static ChildIteratorType child_begin(NodeRef N) { return (*N)->begin(); } 1237 static ChildIteratorType child_end(NodeRef N) { return (*N)->end(); } 1241 using ChildIteratorType = LazyCallGraph::EdgeSequence::iterator; 1244 static ChildIteratorType child_begin(NodeRef N) { return (*N)->begin(); } 1245 static ChildIteratorType child_end(NodeRef N) { return (*N)->end(); }
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | CFG.h | 302 using ChildIteratorType = succ_iterator; 305 static ChildIteratorType child_begin(NodeRef N) { return succ_begin(N); } 306 static ChildIteratorType child_end(NodeRef N) { return succ_end(N); } 311 using ChildIteratorType = const_succ_iterator; 315 static ChildIteratorType child_begin(NodeRef N) { return succ_begin(N); } 316 static ChildIteratorType child_end(NodeRef N) { return succ_end(N); } 326 using ChildIteratorType = pred_iterator; 329 static ChildIteratorType child_begin(NodeRef N) { return pred_begin(N); } 330 static ChildIteratorType child_end(NodeRef N) { return pred_end(N); } 335 using ChildIteratorType = const_pred_iterator; [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineLoopInfo.h | 186 using ChildIteratorType = MachineLoopInfo::iterator; 189 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); } 190 static ChildIteratorType child_end(NodeRef N) { return N->end(); } 195 using ChildIteratorType = MachineLoopInfo::iterator; 198 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); } 199 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
|
| H A D | MachineBasicBlock.h | 1163 using ChildIteratorType = MachineBasicBlock::succ_iterator; 1166 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); } 1167 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); } 1172 using ChildIteratorType = MachineBasicBlock::const_succ_iterator; 1175 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); } 1176 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); } 1187 using ChildIteratorType = MachineBasicBlock::pred_iterator; 1193 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); } 1194 static ChildIteratorType child_end(NodeRef N) { return N->pred_end(); } 1199 using ChildIteratorType = MachineBasicBlock::const_pred_iterator; [all …]
|
| H A D | MachineDominators.h | 262 using ChildIteratorType = ChildIterator; member 265 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); } in child_begin() 266 static ChildIteratorType child_end(NodeRef N) { return N->end(); } in child_end()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | ProfiledCallGraph.h | 188 using ChildIteratorType = NodeType::const_iterator; 191 static ChildIteratorType child_begin(NodeRef N) { return N->Edges.begin(); } 192 static ChildIteratorType child_end(NodeRef N) { return N->Edges.end(); } 202 static ChildIteratorType nodes_begin(ProfiledCallGraph *PCG) { 206 static ChildIteratorType nodes_end(ProfiledCallGraph *PCG) {
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/ |
| H A D | CallGraph.h | 246 using ChildIteratorType = NodeType::iterator; 249 static ChildIteratorType child_begin(NodeType *N) { return N->begin(); } 250 static ChildIteratorType child_end(NodeType *N) { return N->end(); } 256 using ChildIteratorType = NodeType::const_iterator; 259 static ChildIteratorType child_begin(NodeType *N) { return N->begin();} 260 static ChildIteratorType child_end(NodeType *N) { return N->end(); }
|
| H A D | CFG.h | 1491 using ChildIteratorType = ::clang::CFGBlock::succ_iterator; 1494 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); } 1495 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); } 1500 using ChildIteratorType = ::clang::CFGBlock::const_succ_iterator; 1503 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); } 1504 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); } 1509 using ChildIteratorType = ::clang::CFGBlock::const_pred_iterator; 1515 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); } 1516 static ChildIteratorType child_end(NodeRef N) { return N->pred_end(); } 1521 using ChildIteratorType = ::clang::CFGBlock::const_pred_iterator; [all …]
|
| /llvm-project-15.0.7/bolt/include/bolt/Core/ |
| H A D | BinaryBasicBlock.h | 987 using ChildIteratorType = bolt::BinaryBasicBlock::succ_iterator; 990 static inline ChildIteratorType child_begin(NodeRef N) { 993 static inline ChildIteratorType child_end(NodeRef N) { return N->succ_end(); } 998 using ChildIteratorType = bolt::BinaryBasicBlock::const_succ_iterator; 1001 static inline ChildIteratorType child_begin(NodeRef N) { 1004 static inline ChildIteratorType child_end(NodeRef N) { return N->succ_end(); } 1009 using ChildIteratorType = bolt::BinaryBasicBlock::pred_iterator; 1013 static inline ChildIteratorType child_begin(NodeRef N) { 1016 static inline ChildIteratorType child_end(NodeRef N) { return N->pred_end(); } 1021 using ChildIteratorType = bolt::BinaryBasicBlock::const_pred_iterator; [all …]
|
| /llvm-project-15.0.7/llvm/unittests/ADT/ |
| H A D | DirectedGraphTest.cpp | 64 using ChildIteratorType = typedef 69 static ChildIteratorType child_begin(NodeRef N) { in child_begin() 70 return ChildIteratorType(N->begin(), &DGTestGetTargetNode); in child_begin() 72 static ChildIteratorType child_end(NodeRef N) { in child_end() 73 return ChildIteratorType(N->end(), &DGTestGetTargetNode); in child_end()
|
| H A D | TestGraph.h | 237 typedef typename Graph<N>::ChildIterator ChildIteratorType; 240 static ChildIteratorType child_begin(NodeRef Node) { 243 static ChildIteratorType child_end(NodeRef Node) {
|
| /llvm-project-15.0.7/mlir/include/mlir/Analysis/ |
| H A D | CallGraph.h | 234 using ChildIteratorType = 236 static ChildIteratorType child_begin(NodeRef node) { 239 static ChildIteratorType child_end(NodeRef node) {
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | GraphTraits.h | 122 iterator_range<typename GraphTraits<GraphType>::ChildIteratorType> 129 iterator_range<typename GraphTraits<Inverse<GraphType>>::ChildIteratorType>
|
| H A D | GenericCycleInfo.h | 314 using ChildIteratorType = nodes_iterator; member 318 static ChildIteratorType child_begin(NodeRef Ref) { in child_begin() 321 static ChildIteratorType child_end(NodeRef Ref) { return Ref->child_end(); } in child_end()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.h | 2257 static inline ChildIteratorType child_begin(NodeRef N) { 2261 static inline ChildIteratorType child_end(NodeRef N) { 2272 static inline ChildIteratorType child_begin(NodeRef N) { 2276 static inline ChildIteratorType child_end(NodeRef N) { 2293 static inline ChildIteratorType child_end(NodeRef N) { 2466 return ChildIteratorType(N); 2469 static inline ChildIteratorType child_end(NodeRef N) { 2470 return ChildIteratorType::end(N); 2485 return ChildIteratorType(N); 2488 static inline ChildIteratorType child_end(NodeRef N) { [all …]
|