Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/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();
/netbsd-src/external/apache2/llvm/dist/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.h427 using ChildIteratorType =
430 static ChildIteratorType child_begin(NodeRef N) {
431 return ChildIteratorType(N->begin(), &CGNGetValue);
434 static ChildIteratorType child_end(NodeRef N) {
435 return ChildIteratorType(N->end(), &CGNGetValue);
447 using ChildIteratorType =
451 static ChildIteratorType child_begin(NodeRef N) {
452 return ChildIteratorType(N->begin(), &CGNGetValue);
455 static ChildIteratorType child_end(NodeRef N) {
456 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.h506 using ChildIteratorType =
511 static ChildIteratorType child_begin(NodeRef N) {
512 return ChildIteratorType(N->begin(), &DDGGetTargetNode);
514 static ChildIteratorType child_end(NodeRef N) {
515 return ChildIteratorType(N->end(), &DDGGetTargetNode);
546 using ChildIteratorType =
551 static ChildIteratorType child_begin(NodeRef N) {
552 return ChildIteratorType(N->begin(), &DDGGetTargetNode);
554 static ChildIteratorType child_end(NodeRef N) {
555 return ChildIteratorType(N->end(), &DDGGetTargetNode);
H A DIntervalIterator.h184 for (typename GT::ChildIteratorType I = GT::child_begin(Node), in ProcessInterval()
214 for (typename IGT::ChildIteratorType I = IGT::child_begin(Node), in ProcessNode()
235 for (typename GT::ChildIteratorType It = GT::child_begin(Node), in ProcessNode()
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.h1259 using ChildIteratorType = LazyCallGraph::EdgeSequence::iterator;
1262 static ChildIteratorType child_begin(NodeRef N) { return (*N)->begin(); }
1263 static ChildIteratorType child_end(NodeRef N) { return (*N)->end(); }
1267 using ChildIteratorType = LazyCallGraph::EdgeSequence::iterator;
1270 static ChildIteratorType child_begin(NodeRef N) { return (*N)->begin(); }
1271 static ChildIteratorType child_end(NodeRef N) { return (*N)->end(); }
H A DLoopInfo.h1216 typedef LoopInfo::iterator ChildIteratorType;
1219 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
1220 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
1225 typedef LoopInfo::iterator ChildIteratorType;
1228 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
1229 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
H A DMemorySSA.h1151 using ChildIteratorType = memoryaccess_def_iterator;
1154 static ChildIteratorType child_begin(NodeRef N) { return N->defs_begin(); }
1155 static ChildIteratorType child_end(NodeRef N) { return N->defs_end(); }
1160 using ChildIteratorType = MemoryAccess::iterator;
1163 static ChildIteratorType child_begin(NodeRef N) { return N->user_begin(); }
1164 static ChildIteratorType child_end(NodeRef N) { return N->user_end(); }
/netbsd-src/external/apache2/llvm/dist/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); }
312 using ChildIteratorType = const_succ_iterator;
316 static ChildIteratorType child_begin(NodeRef N) { return succ_begin(N); }
317 static ChildIteratorType child_end(NodeRef N) { return succ_end(N); }
327 using ChildIteratorType = pred_iterator;
330 static ChildIteratorType child_begin(NodeRef N) { return pred_begin(N); }
331 static ChildIteratorType child_end(NodeRef N) { return pred_end(N); }
336 using ChildIteratorType = const_pred_iterator;
[all …]
H A DDominators.h214 using ChildIteratorType = ChildIterator;
218 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
219 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
H A DModuleSummaryIndex.h1540 using ChildIteratorType =
1548 static ChildIteratorType child_begin(NodeRef N) {
1550 return ChildIteratorType(
1555 return ChildIteratorType(F->CallGraphEdgeList.begin(), &valueInfoFromEdge);
1558 static ChildIteratorType child_end(NodeRef N) {
1560 return ChildIteratorType(
1565 return ChildIteratorType(F->CallGraphEdgeList.end(), &valueInfoFromEdge);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineLoopInfo.h184 using ChildIteratorType = MachineLoopInfo::iterator;
187 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
188 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
193 using ChildIteratorType = MachineLoopInfo::iterator;
196 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
197 static ChildIteratorType child_end(NodeRef N) { return N->end(); }
H A DMachineBasicBlock.h1135 using ChildIteratorType = MachineBasicBlock::succ_iterator;
1138 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); }
1139 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
1144 using ChildIteratorType = MachineBasicBlock::const_succ_iterator;
1147 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); }
1148 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
1159 using ChildIteratorType = MachineBasicBlock::pred_iterator;
1165 static ChildIteratorType child_begin(NodeRef N) { return N->pred_begin(); }
1166 static ChildIteratorType child_end(NodeRef N) { return N->pred_end(); }
1171 using ChildIteratorType = MachineBasicBlock::const_pred_iterator;
[all …]
H A DMachineDominators.h251 using ChildIteratorType = ChildIterator; member
254 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); } in child_begin()
255 static ChildIteratorType child_end(NodeRef N) { return N->end(); } in child_end()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
H A DProfiledCallGraph.h132 using ChildIteratorType = std::set<ProfiledCallGraphNode *>::iterator;
135 static ChildIteratorType child_begin(NodeRef N) { return N->Callees.begin(); }
136 static ChildIteratorType child_end(NodeRef N) { return N->Callees.end(); }
146 static ChildIteratorType nodes_begin(ProfiledCallGraph *PCG) {
150 static ChildIteratorType nodes_end(ProfiledCallGraph *PCG) {
/netbsd-src/external/apache2/llvm/dist/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.h1485 using ChildIteratorType = ::clang::CFGBlock::succ_iterator;
1488 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); }
1489 static ChildIteratorType child_end(NodeRef N) { return N->succ_end(); }
1497 using ChildIteratorType = ::clang::CFGBlock::const_succ_iterator;
1500 static ChildIteratorType child_begin(NodeRef N) { return N->succ_begin(); }
1501 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(); }
1524 using ChildIteratorType = ::clang::CFGBlock::const_pred_iterator;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DVPlan.h1705 using ChildIteratorType = SmallVectorImpl<VPBlockBase *>::iterator;
1709 static inline ChildIteratorType child_begin(NodeRef N) {
1713 static inline ChildIteratorType child_end(NodeRef N) {
1720 using ChildIteratorType = SmallVectorImpl<VPBlockBase *>::const_iterator;
1724 static inline ChildIteratorType child_begin(NodeRef N) {
1728 static inline ChildIteratorType child_end(NodeRef N) {
1737 using ChildIteratorType = SmallVectorImpl<VPBlockBase *>::iterator;
1741 static inline ChildIteratorType child_begin(NodeRef N) {
1745 static inline ChildIteratorType child_end(NodeRef N) {
1910 using ChildIteratorType = VPAllSuccessorsIterator<VPBlockBase *>;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DGraphTraits.h120 iterator_range<typename GraphTraits<GraphType>::ChildIteratorType>
127 iterator_range<typename GraphTraits<Inverse<GraphType>>::ChildIteratorType>
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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(); }
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DBlockFrequencyInfo.cpp103 using ChildIteratorType = const_succ_iterator; typedef
110 static ChildIteratorType child_begin(const NodeRef N) { in child_begin()
114 static ChildIteratorType child_end(const NodeRef N) { return succ_end(N); } in child_end()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h513 using ChildIteratorType = clang::ento::ExplodedNode::succ_iterator;
524 static ChildIteratorType child_begin(NodeRef N) {
530 static ChildIteratorType child_end(NodeRef N) {

12