Home
last modified time | relevance | path

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

12

/external/clang/include/clang/AST/
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();
/external/llvm/include/llvm/IR/
DCFG.h158 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 …]
DType.h441 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) {
DDominators.h146 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/
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) {
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 …]
DRegionIterator.h39 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) { \
DLazyCallGraph.h522 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(); }
DCallGraph.h412 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) {
DLoopInfo.h169 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) {
DIntervalIterator.h183 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()
DRegionInfo.h260 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/
DMachineLoopInfo.h160 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) {
DMachineBasicBlock.h798 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 …]
DMachineDominators.h252 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/
DGraphTraits.h89 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/
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(); }
DCFG.h1002 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/
DExplodedGraph.h445 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/
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()
/external/clang/include/clang/Analysis/Analyses/
DDominators.h171 typedef NodeType::iterator ChildIteratorType;
176 static inline ChildIteratorType child_begin(NodeType *N) {
179 static inline ChildIteratorType child_end(NodeType *N) {
/external/llvm/lib/Analysis/
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()
/external/llvm/unittests/ADT/
DSCCIteratorTest.cpp233 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/
DGenericDomTreeConstruction.h56 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/
DModuleManager.cpp438 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()

12