Home
last modified time | relevance | path

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

123

/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanCFG.h130 using ChildIteratorType = VPAllSuccessorsIterator<VPBlockBase *>;
136 static inline ChildIteratorType child_begin(NodeRef N) {
137 return ChildIteratorType(N);
140 static inline ChildIteratorType child_end(NodeRef N) {
141 return ChildIteratorType::end(N);
148 using ChildIteratorType = VPAllSuccessorsIterator<const VPBlockBase *>;
155 static inline ChildIteratorType child_begin(NodeRef N) {
156 return ChildIteratorType(N);
159 static inline ChildIteratorType child_end(NodeRef N) {
160 return ChildIteratorType::end(N);
[all …]
/freebsd-src/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-src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInterval.h
H A DCallGraph.h439 using ChildIteratorType =
442 static ChildIteratorType child_begin(NodeRef N) {
443 return ChildIteratorType(N->begin(), &CGNGetValue);
446 static ChildIteratorType child_end(NodeRef N) {
447 return ChildIteratorType(N->end(), &CGNGetValue);
459 using ChildIteratorType =
463 static ChildIteratorType child_begin(NodeRef N) {
464 return ChildIteratorType(N->begin(), &CGNGetValue);
467 static ChildIteratorType child_end(NodeRef N) {
468 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.h496 using ChildIteratorType =
501 static ChildIteratorType child_begin(NodeRef N) {
502 return ChildIteratorType(N->begin(), &DDGGetTargetNode);
504 static ChildIteratorType child_end(NodeRef N) {
505 return ChildIteratorType(N->end(), &DDGGetTargetNode);
536 using ChildIteratorType =
541 static ChildIteratorType child_begin(NodeRef N) {
542 return ChildIteratorType(N->begin(), &DDGGetTargetNode);
544 static ChildIteratorType child_end(NodeRef N) {
545 return ChildIteratorType(
[all...]
H A DLoopInfo.h554 typedef LoopInfo::iterator ChildIteratorType;
557 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
558 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
563 typedef LoopInfo::iterator ChildIteratorType;
566 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
567 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
H A DIntervalIterator.h
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.h1246 using ChildIteratorType = LazyCallGraph::EdgeSequence::iterator;
1249 static ChildIteratorType child_begin(NodeRef N) { return (*N)->begin(); }
1250 static ChildIteratorType child_end(NodeRef N) { return (*N)->end(); }
1254 using ChildIteratorType = LazyCallGraph::EdgeSequence::iterator;
1257 static ChildIteratorType child_begin(NodeRef N) { return (*N)->begin(); }
1258 static ChildIteratorType child_end(NodeRef N) { return (*N)->end(); }
/freebsd-src/contrib/llvm-project/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 …]
H A DDominators.h241 using ChildIteratorType = ChildIterator;
245 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
246 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineLoopInfo.h176 using ChildIteratorType = MachineLoopInfo::iterator; in changeTopLevelLoop()
179 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
180 static ChildIteratorType child_end(NodeRef N) { return N->end(); } in addTopLevelLoop()
185 using ChildIteratorType = MachineLoopInfo::iterator;
188 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); } in removeBlock()
189 static ChildIteratorType child_end(NodeRef N) { return N->end(); } in removeBlock()
H A DMachineBasicBlock.h1293 using ChildIteratorType = MachineBasicBlock::succ_iterator;
1296 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); }
1297 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
1302 using ChildIteratorType = MachineBasicBlock::const_succ_iterator;
1305 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); }
1306 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
1317 using ChildIteratorType = MachineBasicBlock::pred_iterator;
1323 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); }
1324 static ChildIteratorType child_end(NodeRef N) { return N->pred_end(); }
1329 using ChildIteratorType
[all...]
H A DMachineDominators.h331 using ChildIteratorType = ChildIterator;
334 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
335 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
262 using ChildIteratorType = ChildIterator; global() member
/freebsd-src/contrib/llvm-project/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.h1483 using ChildIteratorType = ::clang::CFGBlock::succ_iterator;
1486 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); }
1487 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
1492 using ChildIteratorType = ::clang::CFGBlock::const_succ_iterator;
1495 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); }
1496 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
1501 using ChildIteratorType = ::clang::CFGBlock::const_pred_iterator;
1507 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); }
1508 static ChildIteratorType child_end(NodeRef N) { return N->pred_end(); }
1513 using ChildIteratorType
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DProfiledCallGraph.h221 using ChildIteratorType = NodeType::const_iterator;
224 static ChildIteratorType child_begin(NodeRef N) { return N->Edges.begin(); }
225 static ChildIteratorType child_end(NodeRef N) { return N->Edges.end(); }
235 static ChildIteratorType nodes_begin(ProfiledCallGraph *PCG) {
239 static ChildIteratorType nodes_end(ProfiledCallGraph *PCG) {
/freebsd-src/contrib/llvm-project/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.h325 using ChildIteratorType = nodes_iterator; in child_begin()
329 static ChildIteratorType child_begin(NodeRef Ref) {
332 static ChildIteratorType child_end(NodeRef Ref) { return Ref->child_end(); }
321 using ChildIteratorType = nodes_iterator; global() member
/freebsd-src/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-src/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DDominators.h282 using ChildIteratorType = ::clang::DomTreeNode::const_iterator;
285 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
286 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
/freebsd-src/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-src/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h508 using ChildIteratorType = clang::ento::ExplodedNode::succ_iterator;
519 static ChildIteratorType child_begin(NodeRef N) {
525 static ChildIteratorType child_end(NodeRef N) {
/freebsd-src/contrib/llvm-project/clang/lib/Serialization/
H A DModuleManager.cpp463 using ChildIteratorType = llvm::SetVector<ModuleFile *>::const_iterator; typedef
466 static ChildIteratorType child_begin(NodeRef Node) { in child_begin()
470 static ChildIteratorType child_end(NodeRef Node) { in child_end()

123