Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/clang/include/clang/AST/
H A 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();
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DRegionGraphTraits.h24 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 DDominance.h207 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 DInterval.h118 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 DCallGraph.h426 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 DRegionIterator.h48 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 DDDG.h495 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 DLoopIterator.h71 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 DIntervalIterator.h183 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 DLazyCallGraph.h1233 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 DCFG.h302 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 DMachineLoopInfo.h186 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 DMachineBasicBlock.h1163 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 DMachineDominators.h262 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 DProfiledCallGraph.h188 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 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(); }
H A DCFG.h1491 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 DBinaryBasicBlock.h987 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 DDirectedGraphTest.cpp64 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 DTestGraph.h237 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 DCallGraph.h234 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 DGraphTraits.h122 iterator_range<typename GraphTraits<GraphType>::ChildIteratorType>
129 iterator_range<typename GraphTraits<Inverse<GraphType>>::ChildIteratorType>
H A DGenericCycleInfo.h314 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 DMachineBlockFrequencyInfo.cpp92 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 DVPlan.h2257 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 …]

123