Home
last modified time | relevance | path

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

12

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
HDStmtGraphTraits.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-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDInterval.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); }
HDCallGraph.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);
HDRegionIterator.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) { \
HDDDG.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);
HDIntervalIterator.h184 for (typename GT::ChildIteratorType I = GT::child_begin(Node), in ProcessInterval()
214 for (typename IGT::ChildIteratorType I = IGT::child_begin(Node), in ProcessNode()
237 for (typename GT::ChildIteratorType It = GT::child_begin(Node), in ProcessNode()
HDLoopIterator.h71 using ChildIteratorType = member
76 static ChildIteratorType child_begin(NodeRef Node) { in child_begin()
84 static ChildIteratorType child_end(NodeRef Node) { in child_end()
HDLazyCallGraph.h1241 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(); }
1249 using ChildIteratorType = LazyCallGraph::EdgeSequence::iterator;
1252 static ChildIteratorType child_begin(NodeRef N) { return (*N)->begin(); }
1253 static ChildIteratorType child_end(NodeRef N) { return (*N)->end(); }
HDLoopInfo.h1177 typedef LoopInfo::iterator ChildIteratorType;
1180 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
1181 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
1186 typedef LoopInfo::iterator ChildIteratorType;
1189 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
1190 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
HDMemorySSA.h1154 using ChildIteratorType = memoryaccess_def_iterator;
1157 static ChildIteratorType child_begin(NodeRef N) { return N->defs_begin(); }
1158 static ChildIteratorType child_end(NodeRef N) { return N->defs_end(); }
1163 using ChildIteratorType = MemoryAccess::iterator;
1166 static ChildIteratorType child_begin(NodeRef N) { return N->user_begin(); }
1167 static ChildIteratorType child_end(NodeRef N) { return N->user_end(); }
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDCFG.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 …]
HDCFGDiff.h177 using ChildIteratorType = member
181 static ChildIteratorType child_begin(NodeRef N) { in child_begin()
196 static ChildIteratorType child_end(NodeRef N) { in child_end()
231 using ChildIteratorType = member
235 static ChildIteratorType child_begin(NodeRef N) { in child_begin()
250 static ChildIteratorType child_end(NodeRef N) { in child_end()
HDDominators.h193 using ChildIteratorType = ChildIterator;
197 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
198 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
HDModuleSummaryIndex.h1403 using ChildIteratorType =
1411 static ChildIteratorType child_begin(NodeRef N) {
1413 return ChildIteratorType(
1418 return ChildIteratorType(F->CallGraphEdgeList.begin(), &valueInfoFromEdge);
1421 static ChildIteratorType child_end(NodeRef N) {
1423 return ChildIteratorType(
1428 return ChildIteratorType(F->CallGraphEdgeList.end(), &valueInfoFromEdge);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDMachineLoopInfo.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(); }
HDMachineBasicBlock.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 …]
HDMachineDominators.h261 using ChildIteratorType = ChildIterator; member
264 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); } in child_begin()
265 static ChildIteratorType child_end(NodeRef N) { return N->end(); } in child_end()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Analysis/
HDCallGraph.h188 using ChildIteratorType = NodeType::iterator;
191 static ChildIteratorType child_begin(NodeType *N) { return N->begin(); }
192 static ChildIteratorType child_end(NodeType *N) { return N->end(); }
198 using ChildIteratorType = NodeType::const_iterator;
201 static ChildIteratorType child_begin(NodeType *N) { return N->begin();}
202 static ChildIteratorType child_end(NodeType *N) { return N->end(); }
HDCFG.h1474 using ChildIteratorType = ::clang::CFGBlock::succ_iterator;
1477 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); }
1478 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
1486 using ChildIteratorType = ::clang::CFGBlock::const_succ_iterator;
1489 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); }
1490 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
1498 using ChildIteratorType = ::clang::CFGBlock::const_pred_iterator;
1504 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); }
1505 static ChildIteratorType child_end(NodeRef N) { return N->pred_end(); }
1513 using ChildIteratorType = ::clang::CFGBlock::const_pred_iterator;
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ADT/
HDGraphTraits.h120 iterator_range<typename GraphTraits<GraphType>::ChildIteratorType>
127 iterator_range<typename GraphTraits<Inverse<GraphType>>::ChildIteratorType>
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDMachineBlockFrequencyInfo.cpp90 using ChildIteratorType = MachineBasicBlock::const_succ_iterator; typedef
97 static ChildIteratorType child_begin(const NodeRef N) { in child_begin()
101 static ChildIteratorType child_end(const NodeRef N) { return N->succ_end(); } in child_end()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
HDBlockFrequencyInfo.cpp101 using ChildIteratorType = succ_const_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-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDVPlan.h1233 using ChildIteratorType = SmallVectorImpl<VPBlockBase *>::iterator;
1237 static inline ChildIteratorType child_begin(NodeRef N) {
1241 static inline ChildIteratorType child_end(NodeRef N) {
1248 using ChildIteratorType = SmallVectorImpl<VPBlockBase *>::const_iterator;
1252 static inline ChildIteratorType child_begin(NodeRef N) {
1256 static inline ChildIteratorType child_end(NodeRef N) {
1265 using ChildIteratorType = SmallVectorImpl<VPBlockBase *>::iterator;
1269 static inline ChildIteratorType child_begin(NodeRef N) {
1273 static inline ChildIteratorType child_end(NodeRef N) {
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
HDDominators.h354 using ChildIteratorType = ::clang::DomTreeNode::iterator;
357 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
358 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
HDExplodedGraph.h513 using ChildIteratorType = clang::ento::ExplodedNode::succ_iterator;
524 static ChildIteratorType child_begin(NodeRef N) {
530 static ChildIteratorType child_end(NodeRef N) {

12