Home
last modified time | relevance | path

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

12

/minix3/external/bsd/llvm/dist/clang/include/clang/AST/
H A DStmtGraphTraits.h29 typedef clang::Stmt::child_iterator ChildIteratorType;
34 static inline ChildIteratorType child_begin(NodeType* N) {
36 else return ChildIteratorType();
39 static inline ChildIteratorType child_end(NodeType* N) {
41 else return ChildIteratorType();
56 typedef clang::Stmt::const_child_iterator ChildIteratorType;
61 static inline ChildIteratorType child_begin(NodeType* N) {
63 else return ChildIteratorType();
66 static inline ChildIteratorType child_end(NodeType* N) {
68 else return ChildIteratorType();
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/
H A DInterval.h123 typedef Interval::succ_iterator ChildIteratorType;
128 static inline ChildIteratorType child_begin(NodeType *N) {
131 static inline ChildIteratorType child_end(NodeType *N) {
138 typedef Interval::pred_iterator ChildIteratorType;
140 static inline ChildIteratorType child_begin(NodeType *N) {
143 static inline ChildIteratorType child_end(NodeType *N) {
H A DRegionIterator.h39 typedef typename BlockTraits::ChildIteratorType SuccIterTy;
172 typedef typename BlockTraits::ChildIteratorType SuccIterTy;
275 typedef RNSuccIterator<NodeType, BlockT, RegionT> ChildIteratorType; \
277 static inline ChildIteratorType child_begin(NodeType *N) { \
280 static inline ChildIteratorType child_end(NodeType *N) { \
286 typedef RNSuccIterator<FlatIt<NodeT>, BlockT, RegionT > ChildIteratorType; \
288 static inline ChildIteratorType child_begin(NodeType *N) { \
291 static inline ChildIteratorType child_end(NodeType *N) { \
H A DLoopInfoImpl.h38 for (typename BlockTraits::ChildIteratorType I = in getExitingBlocks()
67 for (typename BlockTraits::ChildIteratorType I = in getExitBlocks()
92 for (typename BlockTraits::ChildIteratorType I = in getExitEdges()
115 typename BlockTraits::ChildIteratorType SI = BlockTraits::child_begin(Out); in getLoopPreheader()
137 for (typename InvBlockTraits::ChildIteratorType PI = in getLoopPredecessor()
159 typename InvBlockTraits::ChildIteratorType PI = in getLoopLatch()
161 typename InvBlockTraits::ChildIteratorType PE = in getLoopLatch()
248 for (typename BlockTraits::ChildIteratorType SI = in verifyLoop()
256 for (typename InvBlockTraits::ChildIteratorType PI = in verifyLoop()
393 for (typename InvBlockTraits::ChildIteratorType PI = in discoverAndMapSubloop()
[all …]
H A DLazyCallGraph.h523 typedef LazyCallGraph::iterator ChildIteratorType;
526 static ChildIteratorType child_begin(NodeType *N) { return N->begin(); }
527 static ChildIteratorType child_end(NodeType *N) { return N->end(); }
531 typedef LazyCallGraph::iterator ChildIteratorType;
534 static ChildIteratorType child_begin(NodeType *N) { return N->begin(); }
535 static ChildIteratorType child_end(NodeType *N) { return N->end(); }
H A DCallGraph.h406 typedef mapped_iterator<NodeType::iterator, CGNDerefFun> ChildIteratorType;
408 static inline ChildIteratorType child_begin(NodeType *N) {
411 static inline ChildIteratorType child_end(NodeType *N) {
428 ChildIteratorType;
430 static inline ChildIteratorType child_begin(NodeType *N) {
433 static inline ChildIteratorType child_end(NodeType *N) {
H A DLoopInfo.h156 for (typename BlockTraits::ChildIteratorType SI = in isLoopExiting()
172 for (typename InvBlockTraits::ChildIteratorType I = in getNumBackEdges()
239 for (typename InvBlockTraits::ChildIteratorType I = in getLoopLatches()
755 typedef LoopInfo::iterator ChildIteratorType;
758 static inline ChildIteratorType child_begin(NodeType *N) {
761 static inline ChildIteratorType child_end(NodeType *N) {
768 typedef LoopInfo::iterator ChildIteratorType;
771 static inline ChildIteratorType child_begin(NodeType *N) {
774 static inline ChildIteratorType child_end(NodeType *N) {
H A DIntervalIterator.h174 for (typename GT::ChildIteratorType I = GT::child_begin(Node), in ProcessInterval()
205 for (typename IGT::ChildIteratorType I = IGT::child_begin(Node), in ProcessNode()
228 for (typename GT::ChildIteratorType It = GT::child_begin(Node), in ProcessNode()
H A DRegionInfo.h260 typedef typename BlockTraits::ChildIteratorType SuccIterTy;
261 typedef typename InvBlockTraits::ChildIteratorType PredIterTy;
665 typedef typename BlockTraits::ChildIteratorType SuccIterTy;
666 typedef typename InvBlockTraits::ChildIteratorType PredIterTy;
/minix3/external/bsd/llvm/dist/llvm/include/llvm/ADT/
H A DGraphTraits.h89 typedef typename GraphTraits<T>::ChildIteratorType ChildIteratorType;
95 static ChildIteratorType child_begin(NodeType* N) {
99 static ChildIteratorType child_end(NodeType* N) {
/minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineLoopInfo.h165 typedef MachineLoopInfo::iterator ChildIteratorType;
168 static inline ChildIteratorType child_begin(NodeType *N) {
171 static inline ChildIteratorType child_end(NodeType *N) {
178 typedef MachineLoopInfo::iterator ChildIteratorType;
181 static inline ChildIteratorType child_begin(NodeType *N) {
184 static inline ChildIteratorType child_end(NodeType *N) {
H A DMachineBasicBlock.h711 typedef MachineBasicBlock::succ_iterator ChildIteratorType;
714 static inline ChildIteratorType child_begin(NodeType *N) {
717 static inline ChildIteratorType child_end(NodeType *N) {
724 typedef MachineBasicBlock::const_succ_iterator ChildIteratorType;
727 static inline ChildIteratorType child_begin(NodeType *N) {
730 static inline ChildIteratorType child_end(NodeType *N) {
743 typedef MachineBasicBlock::pred_iterator ChildIteratorType;
747 static inline ChildIteratorType child_begin(NodeType *N) {
750 static inline ChildIteratorType child_end(NodeType *N) {
757 typedef MachineBasicBlock::const_pred_iterator ChildIteratorType;
[all …]
H A DMachineDominators.h323 typedef NodeType::iterator ChildIteratorType;
328 static inline ChildIteratorType child_begin(NodeType* N) {
331 static inline ChildIteratorType child_end(NodeType* N) {
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DCFG.h282 typedef succ_iterator ChildIteratorType;
285 static inline ChildIteratorType child_begin(NodeType *N) {
288 static inline ChildIteratorType child_end(NodeType *N) {
295 typedef succ_const_iterator ChildIteratorType;
299 static inline ChildIteratorType child_begin(NodeType *N) {
302 static inline ChildIteratorType child_end(NodeType *N) {
314 typedef pred_iterator ChildIteratorType;
316 static inline ChildIteratorType child_begin(NodeType *N) {
319 static inline ChildIteratorType child_end(NodeType *N) {
326 typedef const_pred_iterator ChildIteratorType;
[all …]
H A DType.h449 typedef Type::subtype_iterator ChildIteratorType;
452 static inline ChildIteratorType child_begin(NodeType *N) {
455 static inline ChildIteratorType child_end(NodeType *N) {
462 typedef Type::subtype_iterator ChildIteratorType;
465 static inline ChildIteratorType child_begin(NodeType *N) {
468 static inline ChildIteratorType child_end(NodeType *N) {
H A DDominators.h131 typedef NodeType::iterator ChildIteratorType;
136 static inline ChildIteratorType child_begin(NodeType *N) {
139 static inline ChildIteratorType child_end(NodeType *N) {
/minix3/external/bsd/llvm/dist/clang/include/clang/Analysis/
H A DCallGraph.h179 typedef mapped_iterator<NodeType::iterator, CGNDerefFun> ChildIteratorType;
180 static inline ChildIteratorType child_begin(NodeType *N) {
183 static inline ChildIteratorType child_end (NodeType *N) {
193 typedef NodeType::const_iterator ChildIteratorType;
195 static inline ChildIteratorType child_begin(NodeType *N) { return N->begin();}
196 static inline ChildIteratorType child_end(NodeType *N) { return N->end(); }
H A DCFG.h1003 typedef ::clang::CFGBlock::succ_iterator ChildIteratorType;
1008 static inline ChildIteratorType child_begin(NodeType* N)
1011 static inline ChildIteratorType child_end(NodeType* N)
1017 typedef ::clang::CFGBlock::const_succ_iterator ChildIteratorType;
1022 static inline ChildIteratorType child_begin(NodeType* N)
1025 static inline ChildIteratorType child_end(NodeType* N)
1031 typedef ::clang::CFGBlock::const_pred_iterator ChildIteratorType;
1036 static inline ChildIteratorType child_begin(NodeType* N)
1039 static inline ChildIteratorType child_end(NodeType* N)
1045 typedef ::clang::CFGBlock::const_pred_iterator ChildIteratorType;
[all …]
/minix3/external/bsd/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h447 typedef NodeType::succ_iterator ChildIteratorType;
454 static inline ChildIteratorType child_begin(NodeType* N) {
458 static inline ChildIteratorType child_end(NodeType* N) {
473 typedef NodeType::const_succ_iterator ChildIteratorType;
480 static inline ChildIteratorType child_begin(NodeType* N) {
484 static inline ChildIteratorType child_end(NodeType* N) {
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DMachineBlockFrequencyInfo.cpp55 typedef MachineBasicBlock::const_succ_iterator ChildIteratorType; typedef
63 static ChildIteratorType child_begin(const NodeType *N) { in child_begin()
67 static ChildIteratorType child_end(const NodeType *N) { in child_end()
/minix3/external/bsd/llvm/dist/llvm/lib/Analysis/
H A DBlockFrequencyInfo.cpp54 typedef succ_const_iterator ChildIteratorType; typedef
60 static ChildIteratorType child_begin(const NodeType *N) { in child_begin()
63 static ChildIteratorType child_end(const NodeType *N) { in child_end()
/minix3/external/bsd/llvm/dist/clang/include/clang/Analysis/Analyses/
H A DDominators.h173 typedef NodeType::iterator ChildIteratorType;
178 static inline ChildIteratorType child_begin(NodeType *N) {
181 static inline ChildIteratorType child_end(NodeType *N) {
/minix3/external/bsd/llvm/dist/llvm/unittests/ADT/
H A DSCCIteratorTest.cpp235 typedef typename Graph<N>::ChildIterator ChildIteratorType; typedef
238 static inline ChildIteratorType child_begin(NodeType *Node) { in child_begin()
241 static inline ChildIteratorType child_end(NodeType *Node) { in child_end()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Support/
H A DGenericDomTreeConstruction.h57 typename GraphT::ChildIteratorType>, 32> Worklist; in DFSPass()
61 typename GraphT::ChildIteratorType NextSucc = Worklist.back().second; in DFSPass()
208 for (typename InvTraits::ChildIteratorType CI = in Calculate()
/minix3/external/bsd/llvm/dist/clang/lib/Serialization/
H A DModuleManager.cpp457 typedef llvm::SetVector<ModuleFile *>::const_iterator ChildIteratorType; typedef
460 static ChildIteratorType child_begin(NodeType *Node) { in child_begin()
464 static ChildIteratorType child_end(NodeType *Node) { in child_end()

12