/external/clang/include/clang/AST/ |
D | StmtGraphTraits.h | 29 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();
|
/external/llvm/include/llvm/IR/ |
D | CFG.h | 158 typedef succ_iterator ChildIteratorType; 161 static inline ChildIteratorType child_begin(NodeType *N) { 164 static inline ChildIteratorType child_end(NodeType *N) { 171 typedef succ_const_iterator ChildIteratorType; 175 static inline ChildIteratorType child_begin(NodeType *N) { 178 static inline ChildIteratorType child_end(NodeType *N) { 190 typedef pred_iterator ChildIteratorType; 192 static inline ChildIteratorType child_begin(NodeType *N) { 195 static inline ChildIteratorType child_end(NodeType *N) { 202 typedef const_pred_iterator ChildIteratorType; [all …]
|
D | Type.h | 441 typedef Type::subtype_iterator ChildIteratorType; 444 static inline ChildIteratorType child_begin(NodeType *N) { 447 static inline ChildIteratorType child_end(NodeType *N) { 454 typedef Type::subtype_iterator ChildIteratorType; 457 static inline ChildIteratorType child_begin(NodeType *N) { 460 static inline ChildIteratorType child_end(NodeType *N) {
|
D | Dominators.h | 146 typedef ChildIterator ChildIteratorType; typedef 150 static inline ChildIteratorType child_begin(NodeType *N) { in child_begin() 153 static inline ChildIteratorType child_end(NodeType *N) { return N->end(); } in child_end()
|
/external/llvm/include/llvm/Analysis/ |
D | Interval.h | 123 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) {
|
D | LoopInfoImpl.h | 38 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 …]
|
D | RegionIterator.h | 39 typedef typename BlockTraits::ChildIteratorType SuccIterTy; 162 typedef typename BlockTraits::ChildIteratorType SuccIterTy; 255 typedef RNSuccIterator<NodeType, BlockT, RegionT> ChildIteratorType; \ 257 static inline ChildIteratorType child_begin(NodeType *N) { \ 260 static inline ChildIteratorType child_end(NodeType *N) { \ 266 typedef RNSuccIterator<FlatIt<NodeT>, BlockT, RegionT > ChildIteratorType; \ 268 static inline ChildIteratorType child_begin(NodeType *N) { \ 271 static inline ChildIteratorType child_end(NodeType *N) { \
|
D | LazyCallGraph.h | 522 typedef LazyCallGraph::iterator ChildIteratorType; 525 static ChildIteratorType child_begin(NodeType *N) { return N->begin(); } 526 static ChildIteratorType child_end(NodeType *N) { return N->end(); } 530 typedef LazyCallGraph::iterator ChildIteratorType; 533 static ChildIteratorType child_begin(NodeType *N) { return N->begin(); } 534 static ChildIteratorType child_end(NodeType *N) { return N->end(); }
|
D | CallGraph.h | 412 typedef mapped_iterator<NodeType::iterator, CGNDerefFun> ChildIteratorType; 414 static inline ChildIteratorType child_begin(NodeType *N) { 417 static inline ChildIteratorType child_end(NodeType *N) { 434 ChildIteratorType; 436 static inline ChildIteratorType child_begin(NodeType *N) { 439 static inline ChildIteratorType child_end(NodeType *N) {
|
D | LoopInfo.h | 169 for (typename BlockTraits::ChildIteratorType SI = in isLoopExiting() 185 for (typename InvBlockTraits::ChildIteratorType I = in getNumBackEdges() 252 for (typename InvBlockTraits::ChildIteratorType I = in getLoopLatches() 777 typedef LoopInfo::iterator ChildIteratorType; 780 static inline ChildIteratorType child_begin(NodeType *N) { 783 static inline ChildIteratorType child_end(NodeType *N) { 790 typedef LoopInfo::iterator ChildIteratorType; 793 static inline ChildIteratorType child_begin(NodeType *N) { 796 static inline ChildIteratorType child_end(NodeType *N) {
|
D | IntervalIterator.h | 183 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()
|
D | RegionInfo.h | 260 typedef typename BlockTraits::ChildIteratorType SuccIterTy; 261 typedef typename InvBlockTraits::ChildIteratorType PredIterTy; 664 typedef typename BlockTraits::ChildIteratorType SuccIterTy; 665 typedef typename InvBlockTraits::ChildIteratorType PredIterTy;
|
/external/llvm/include/llvm/CodeGen/ |
D | MachineLoopInfo.h | 160 typedef MachineLoopInfo::iterator ChildIteratorType; 163 static inline ChildIteratorType child_begin(NodeType *N) { 166 static inline ChildIteratorType child_end(NodeType *N) { 173 typedef MachineLoopInfo::iterator ChildIteratorType; 176 static inline ChildIteratorType child_begin(NodeType *N) { 179 static inline ChildIteratorType child_end(NodeType *N) {
|
D | MachineBasicBlock.h | 798 typedef MachineBasicBlock::succ_iterator ChildIteratorType; 801 static inline ChildIteratorType child_begin(NodeType *N) { 804 static inline ChildIteratorType child_end(NodeType *N) { 811 typedef MachineBasicBlock::const_succ_iterator ChildIteratorType; 814 static inline ChildIteratorType child_begin(NodeType *N) { 817 static inline ChildIteratorType child_end(NodeType *N) { 830 typedef MachineBasicBlock::pred_iterator ChildIteratorType; 834 static inline ChildIteratorType child_begin(NodeType *N) { 837 static inline ChildIteratorType child_end(NodeType *N) { 844 typedef MachineBasicBlock::const_pred_iterator ChildIteratorType; [all …]
|
D | MachineDominators.h | 252 typedef ChildIterator ChildIteratorType; typedef 255 static inline ChildIteratorType child_begin(NodeType *N) { in child_begin() 258 static inline ChildIteratorType child_end(NodeType *N) { return N->end(); } in child_end()
|
/external/llvm/include/llvm/ADT/ |
D | GraphTraits.h | 89 typedef typename GraphTraits<T>::ChildIteratorType ChildIteratorType; 95 static ChildIteratorType child_begin(NodeType* N) { 99 static ChildIteratorType child_end(NodeType* N) {
|
/external/clang/include/clang/Analysis/ |
D | CallGraph.h | 179 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(); }
|
D | CFG.h | 1002 typedef ::clang::CFGBlock::succ_iterator ChildIteratorType; 1007 static inline ChildIteratorType child_begin(NodeType* N) 1010 static inline ChildIteratorType child_end(NodeType* N) 1016 typedef ::clang::CFGBlock::const_succ_iterator ChildIteratorType; 1021 static inline ChildIteratorType child_begin(NodeType* N) 1024 static inline ChildIteratorType child_end(NodeType* N) 1030 typedef ::clang::CFGBlock::const_pred_iterator ChildIteratorType; 1035 static inline ChildIteratorType child_begin(NodeType* N) 1038 static inline ChildIteratorType child_end(NodeType* N) 1044 typedef ::clang::CFGBlock::const_pred_iterator ChildIteratorType; [all …]
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | ExplodedGraph.h | 445 typedef NodeType::succ_iterator ChildIteratorType; 452 static inline ChildIteratorType child_begin(NodeType* N) { 456 static inline ChildIteratorType child_end(NodeType* N) { 471 typedef NodeType::const_succ_iterator ChildIteratorType; 478 static inline ChildIteratorType child_begin(NodeType* N) { 482 static inline ChildIteratorType child_end(NodeType* N) {
|
/external/llvm/lib/CodeGen/ |
D | MachineBlockFrequencyInfo.cpp | 55 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()
|
/external/clang/include/clang/Analysis/Analyses/ |
D | Dominators.h | 171 typedef NodeType::iterator ChildIteratorType; 176 static inline ChildIteratorType child_begin(NodeType *N) { 179 static inline ChildIteratorType child_end(NodeType *N) {
|
/external/llvm/lib/Analysis/ |
D | BlockFrequencyInfo.cpp | 54 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()
|
/external/llvm/unittests/ADT/ |
D | SCCIteratorTest.cpp | 233 typedef typename Graph<N>::ChildIterator ChildIteratorType; typedef 236 static inline ChildIteratorType child_begin(NodeType *Node) { in child_begin() 239 static inline ChildIteratorType child_end(NodeType *Node) { in child_end()
|
/external/llvm/include/llvm/Support/ |
D | GenericDomTreeConstruction.h | 56 typename GraphT::ChildIteratorType>, 32> Worklist; in DFSPass() 60 typename GraphT::ChildIteratorType NextSucc = Worklist.back().second; in DFSPass() 207 for (typename InvTraits::ChildIteratorType CI = in Calculate()
|
/external/clang/lib/Serialization/ |
D | ModuleManager.cpp | 438 typedef llvm::SetVector<ModuleFile *>::const_iterator ChildIteratorType; typedef 441 static ChildIteratorType child_begin(NodeType *Node) { in child_begin() 445 static ChildIteratorType child_end(NodeType *Node) { in child_end()
|