Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanCFG.h132 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 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();
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineLoopInfo.h180 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 DMachineDominators.h162 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 DMachineBasicBlock.h1342 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 DCFG.h303 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 DDominators.h246 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 DCallGraph.h423 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 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.h500 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 DLoopInfo.h552 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 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 DLazyCallGraph.h1247 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 DCallGraph.h243 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 DCFG.h1490 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 DProfiledCallGraph.h220 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 DPostOrderCFGView.h85 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 DGenericIteratedDominanceFrontier.h41 using ChildIteratorType = typename GraphTraits<NodeTy *>::ChildIteratorType; member
42 using range = iterator_range<ChildIteratorType>;
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DGraphTraits.h148 iterator_range<typename GraphTraits<GraphType>::ChildIteratorType>
155 iterator_range<typename GraphTraits<Inverse<GraphType>>::ChildIteratorType>
H A DGenericCycleInfo.h356 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 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()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DMaterializationUtils.cpp143 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 DBlockFrequencyInfo.cpp101 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 DExplodedGraph.h496 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 DModuleManager.cpp466 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()

123