Searched refs:ChildIteratorType (Results 1 – 25 of 128) sorted by relevance
123456
/external/clang/include/clang/AST/ |
D | StmtGraphTraits.h | 29 typedef clang::Stmt::child_iterator ChildIteratorType; 34 static inline ChildIteratorType child_begin(NodeType* N) { 36 else return ChildIteratorType(); 39 static inline ChildIteratorType child_end(NodeType* N) { 41 else return ChildIteratorType(); 56 typedef clang::Stmt::const_child_iterator ChildIteratorType; 61 static inline ChildIteratorType child_begin(NodeType* N) { 63 else return ChildIteratorType(); 66 static inline ChildIteratorType child_end(NodeType* N) { 68 else return ChildIteratorType();
|
/external/llvm-project/clang/include/clang/AST/ |
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();
|
/external/llvm/include/llvm/IR/ |
D | CFG.h | 158 typedef succ_iterator ChildIteratorType; 161 static inline ChildIteratorType child_begin(NodeType *N) { 164 static inline ChildIteratorType child_end(NodeType *N) { 171 typedef succ_const_iterator ChildIteratorType; 175 static inline ChildIteratorType child_begin(NodeType *N) { 178 static inline ChildIteratorType child_end(NodeType *N) { 190 typedef pred_iterator ChildIteratorType; 192 static inline ChildIteratorType child_begin(NodeType *N) { 195 static inline ChildIteratorType child_end(NodeType *N) { 202 typedef const_pred_iterator ChildIteratorType; [all …]
|
/external/llvm/include/llvm/Analysis/ |
D | Interval.h | 125 typedef Interval::succ_iterator ChildIteratorType; 130 static inline ChildIteratorType child_begin(NodeType *N) { 133 static inline ChildIteratorType child_end(NodeType *N) { 140 typedef Interval::pred_iterator ChildIteratorType; 142 static inline ChildIteratorType child_begin(NodeType *N) { 145 static inline ChildIteratorType child_end(NodeType *N) {
|
D | LoopInfoImpl.h | 38 for (typename BlockTraits::ChildIteratorType I = in getExitingBlocks() 67 for (typename BlockTraits::ChildIteratorType I = in getExitBlocks() 92 for (typename BlockTraits::ChildIteratorType I = in getExitEdges() 115 typename BlockTraits::ChildIteratorType SI = BlockTraits::child_begin(Out); in getLoopPreheader() 137 for (typename InvBlockTraits::ChildIteratorType PI = in getLoopPredecessor() 159 typename InvBlockTraits::ChildIteratorType PI = in getLoopLatch() 161 typename InvBlockTraits::ChildIteratorType PE = in getLoopLatch() 248 for (typename BlockTraits::ChildIteratorType SI = in verifyLoop() 256 for (typename InvBlockTraits::ChildIteratorType PI = in verifyLoop() 393 for (typename InvBlockTraits::ChildIteratorType PI = in discoverAndMapSubloop() [all …]
|
D | RegionIterator.h | 39 typedef typename BlockTraits::ChildIteratorType SuccIterTy; 162 typedef typename BlockTraits::ChildIteratorType SuccIterTy; 255 typedef RNSuccIterator<NodeType, BlockT, RegionT> ChildIteratorType; \ 257 static inline ChildIteratorType child_begin(NodeType *N) { \ 260 static inline ChildIteratorType child_end(NodeType *N) { \ 266 typedef RNSuccIterator<FlatIt<NodeT>, BlockT, RegionT > ChildIteratorType; \ 268 static inline ChildIteratorType child_begin(NodeType *N) { \ 271 static inline ChildIteratorType child_end(NodeType *N) { \
|
/external/llvm-project/mlir/include/mlir/IR/ |
D | RegionGraphTraits.h | 23 using ChildIteratorType = mlir::Block::succ_iterator; 29 static ChildIteratorType child_begin(NodeRef node) { 32 static ChildIteratorType child_end(NodeRef node) { return node->succ_end(); } 36 using ChildIteratorType = mlir::Block::pred_iterator; 42 static inline ChildIteratorType child_begin(NodeRef node) { 45 static inline ChildIteratorType child_end(NodeRef node) {
|
D | Dominance.h | 168 using ChildIteratorType = mlir::DominanceInfoNode::const_iterator; 172 static inline ChildIteratorType child_begin(NodeRef N) { return N->begin(); } 173 static inline ChildIteratorType child_end(NodeRef N) { return N->end(); } 177 using ChildIteratorType = mlir::DominanceInfoNode::const_iterator; 181 static inline ChildIteratorType child_begin(NodeRef N) { return N->begin(); } 182 static inline ChildIteratorType child_end(NodeRef N) { return N->end(); }
|
/external/llvm-project/llvm/include/llvm/Analysis/ |
D | Interval.h | 121 using ChildIteratorType = Interval::succ_iterator; 126 static ChildIteratorType child_begin(NodeRef N) { return succ_begin(N); } 127 static ChildIteratorType child_end(NodeRef N) { return succ_end(N); } 132 using ChildIteratorType = Interval::pred_iterator; 135 static ChildIteratorType child_begin(NodeRef N) { return pred_begin(N); } 136 static ChildIteratorType child_end(NodeRef N) { return pred_end(N); }
|
D | CallGraph.h | 434 using ChildIteratorType = 437 static ChildIteratorType child_begin(NodeRef N) { 438 return ChildIteratorType(N->begin(), &CGNGetValue); 441 static ChildIteratorType child_end(NodeRef N) { 442 return ChildIteratorType(N->end(), &CGNGetValue); 454 using ChildIteratorType = 458 static ChildIteratorType child_begin(NodeRef N) { 459 return ChildIteratorType(N->begin(), &CGNGetValue); 462 static ChildIteratorType child_end(NodeRef N) { 463 return ChildIteratorType(N->end(), &CGNGetValue);
|
D | RegionIterator.h | 43 using SuccIterTy = typename BlockTraits::ChildIteratorType; 170 using SuccIterTy = typename BlockTraits::ChildIteratorType; 261 using ChildIteratorType = RNSuccIterator<NodeRef, BlockT, RegionT>; \ 263 static inline ChildIteratorType child_begin(NodeRef N) { \ 266 static inline ChildIteratorType child_end(NodeRef N) { \ 272 using ChildIteratorType = \ 275 static inline ChildIteratorType child_begin(NodeRef N) { \ 278 static inline ChildIteratorType child_end(NodeRef N) { \
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | Interval.h | 121 using ChildIteratorType = Interval::succ_iterator; 126 static ChildIteratorType child_begin(NodeRef N) { return succ_begin(N); } 127 static ChildIteratorType child_end(NodeRef N) { return succ_end(N); } 132 using ChildIteratorType = Interval::pred_iterator; 135 static ChildIteratorType child_begin(NodeRef N) { return pred_begin(N); } 136 static ChildIteratorType child_end(NodeRef N) { return pred_end(N); }
|
D | CallGraph.h | 414 using ChildIteratorType = 417 static ChildIteratorType child_begin(NodeRef N) { 418 return ChildIteratorType(N->begin(), &CGNGetValue); 421 static ChildIteratorType child_end(NodeRef N) { 422 return ChildIteratorType(N->end(), &CGNGetValue); 434 using ChildIteratorType = 438 static ChildIteratorType child_begin(NodeRef N) { 439 return ChildIteratorType(N->begin(), &CGNGetValue); 442 static ChildIteratorType child_end(NodeRef N) { 443 return ChildIteratorType(N->end(), &CGNGetValue);
|
D | RegionIterator.h | 43 using SuccIterTy = typename BlockTraits::ChildIteratorType; 170 using SuccIterTy = typename BlockTraits::ChildIteratorType; 261 using ChildIteratorType = RNSuccIterator<NodeRef, BlockT, RegionT>; \ 263 static inline ChildIteratorType child_begin(NodeRef N) { \ 266 static inline ChildIteratorType child_end(NodeRef N) { \ 272 using ChildIteratorType = \ 275 static inline ChildIteratorType child_begin(NodeRef N) { \ 278 static inline ChildIteratorType child_end(NodeRef N) { \
|
D | DDG.h | 440 using ChildIteratorType = 445 static ChildIteratorType child_begin(NodeRef N) { 446 return ChildIteratorType(N->begin(), &DDGGetTargetNode); 448 static ChildIteratorType child_end(NodeRef N) { 449 return ChildIteratorType(N->end(), &DDGGetTargetNode); 480 using ChildIteratorType = 485 static ChildIteratorType child_begin(NodeRef N) { 486 return ChildIteratorType(N->begin(), &DDGGetTargetNode); 488 static ChildIteratorType child_end(NodeRef N) { 489 return ChildIteratorType(N->end(), &DDGGetTargetNode);
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineLoopInfo.h | 152 typedef MachineLoopInfo::iterator ChildIteratorType; 155 static inline ChildIteratorType child_begin(NodeType *N) { 158 static inline ChildIteratorType child_end(NodeType *N) { 165 typedef MachineLoopInfo::iterator ChildIteratorType; 168 static inline ChildIteratorType child_begin(NodeType *N) { 171 static inline ChildIteratorType child_end(NodeType *N) {
|
D | MachineBasicBlock.h | 743 typedef MachineBasicBlock::succ_iterator ChildIteratorType; 746 static inline ChildIteratorType child_begin(NodeType *N) { 749 static inline ChildIteratorType child_end(NodeType *N) { 756 typedef MachineBasicBlock::const_succ_iterator ChildIteratorType; 759 static inline ChildIteratorType child_begin(NodeType *N) { 762 static inline ChildIteratorType child_end(NodeType *N) { 775 typedef MachineBasicBlock::pred_iterator ChildIteratorType; 779 static inline ChildIteratorType child_begin(NodeType *N) { 782 static inline ChildIteratorType child_end(NodeType *N) { 789 typedef MachineBasicBlock::const_pred_iterator ChildIteratorType; [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | CFG.h | 300 using ChildIteratorType = succ_iterator; 303 static ChildIteratorType child_begin(NodeRef N) { return succ_begin(N); } 304 static ChildIteratorType child_end(NodeRef N) { return succ_end(N); } 309 using ChildIteratorType = succ_const_iterator; 313 static ChildIteratorType child_begin(NodeRef N) { return succ_begin(N); } 314 static ChildIteratorType child_end(NodeRef N) { return succ_end(N); } 324 using ChildIteratorType = pred_iterator; 327 static ChildIteratorType child_begin(NodeRef N) { return pred_begin(N); } 328 static ChildIteratorType child_end(NodeRef N) { return pred_end(N); } 333 using ChildIteratorType = const_pred_iterator; [all …]
|
/external/llvm-project/llvm/include/llvm/IR/ |
D | CFG.h | 301 using ChildIteratorType = succ_iterator; 304 static ChildIteratorType child_begin(NodeRef N) { return succ_begin(N); } 305 static ChildIteratorType child_end(NodeRef N) { return succ_end(N); } 310 using ChildIteratorType = const_succ_iterator; 314 static ChildIteratorType child_begin(NodeRef N) { return succ_begin(N); } 315 static ChildIteratorType child_end(NodeRef N) { return succ_end(N); } 325 using ChildIteratorType = pred_iterator; 328 static ChildIteratorType child_begin(NodeRef N) { return pred_begin(N); } 329 static ChildIteratorType child_end(NodeRef N) { return pred_end(N); } 334 using ChildIteratorType = const_pred_iterator; [all …]
|
/external/llvm/include/llvm/ADT/ |
D | GraphTraits.h | 89 typedef typename GraphTraits<T>::ChildIteratorType ChildIteratorType; 95 static ChildIteratorType child_begin(NodeType* N) { 99 static ChildIteratorType child_end(NodeType* N) {
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | MachineLoopInfo.h | 178 using ChildIteratorType = MachineLoopInfo::iterator; 181 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); } 182 static ChildIteratorType child_end(NodeRef N) { return N->end(); } 187 using ChildIteratorType = MachineLoopInfo::iterator; 190 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); } 191 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
|
D | MachineBasicBlock.h | 872 using ChildIteratorType = MachineBasicBlock::succ_iterator; 875 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); } 876 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); } 881 using ChildIteratorType = MachineBasicBlock::const_succ_iterator; 884 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); } 885 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); } 896 using ChildIteratorType = MachineBasicBlock::pred_iterator; 902 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); } 903 static ChildIteratorType child_end(NodeRef N) { return N->pred_end(); } 908 using ChildIteratorType = MachineBasicBlock::const_pred_iterator; [all …]
|
/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | MachineLoopInfo.h | 178 using ChildIteratorType = MachineLoopInfo::iterator; 181 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); } 182 static ChildIteratorType child_end(NodeRef N) { return N->end(); } 187 using ChildIteratorType = MachineLoopInfo::iterator; 190 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); } 191 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
|
/external/clang/include/clang/Analysis/ |
D | CallGraph.h | 179 typedef mapped_iterator<NodeType::iterator, CGNDerefFun> ChildIteratorType; 180 static inline ChildIteratorType child_begin(NodeType *N) { 183 static inline ChildIteratorType child_end (NodeType *N) { 193 typedef NodeType::const_iterator ChildIteratorType; 195 static inline ChildIteratorType child_begin(NodeType *N) { return N->begin();} 196 static inline ChildIteratorType child_end(NodeType *N) { return N->end(); }
|
/external/llvm-project/clang/include/clang/Analysis/ |
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(); }
|
123456