Home
last modified time | relevance | path

Searched refs:ChildIteratorType (Results 1 – 25 of 128) sorted by relevance

123456

/external/clang/include/clang/AST/
DStmtGraphTraits.h29 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/
DStmtGraphTraits.h25 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/
DCFG.h158 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/
DInterval.h125 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) {
DLoopInfoImpl.h38 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 …]
DRegionIterator.h39 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/
DRegionGraphTraits.h23 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) {
DDominance.h168 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/
DInterval.h121 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); }
DCallGraph.h434 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);
DRegionIterator.h43 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/
DInterval.h121 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); }
DCallGraph.h414 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);
DRegionIterator.h43 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) { \
DDDG.h440 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/
DMachineLoopInfo.h152 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) {
DMachineBasicBlock.h743 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/
DCFG.h300 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/
DCFG.h301 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/
DGraphTraits.h89 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/
DMachineLoopInfo.h178 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(); }
DMachineBasicBlock.h872 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/
DMachineLoopInfo.h178 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/
DCallGraph.h179 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/
DCallGraph.h246 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