Searched refs:ChildIteratorType (Results 1 - 25 of 37) sorted by relevance

12

/external/clang/include/clang/AST/
H A DStmtGraphTraits.h29 typedef clang::Stmt::child_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
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; typedef in struct:llvm::GraphTraits
61 static inline ChildIteratorType child_begin(NodeType* N) {
63 else return ChildIteratorType();
66 static inline ChildIteratorType child_end(NodeType* N) {
68 else return ChildIteratorType();
[all...]
/external/llvm/include/llvm/ADT/
H A DGraphTraits.h31 // typedef ChildIteratorType - Type used to iterate over children in graph
36 // static ChildIteratorType child_begin(NodeType *)
37 // static ChildIteratorType child_end (NodeType *)
89 typedef typename GraphTraits<T>::ChildIteratorType ChildIteratorType; typedef in struct:llvm::GraphTraits
95 static ChildIteratorType child_begin(NodeType* N) {
99 static ChildIteratorType child_end(NodeType* N) {
/external/llvm/include/llvm/Analysis/
H A DInterval.h123 typedef Interval::succ_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
128 static inline ChildIteratorType child_begin(NodeType *N) {
131 static inline ChildIteratorType child_end(NodeType *N) {
138 typedef Interval::pred_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
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;
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) { \
H A DLoopInfoImpl.h38 for (typename BlockTraits::ChildIteratorType I =
67 for (typename BlockTraits::ChildIteratorType I =
92 for (typename BlockTraits::ChildIteratorType I =
115 typename BlockTraits::ChildIteratorType SI = BlockTraits::child_begin(Out);
137 for (typename InvBlockTraits::ChildIteratorType PI =
159 typename InvBlockTraits::ChildIteratorType PI =
161 typename InvBlockTraits::ChildIteratorType PE =
248 for (typename BlockTraits::ChildIteratorType SI =
256 for (typename InvBlockTraits::ChildIteratorType PI =
393 for (typename InvBlockTraits::ChildIteratorType P
[all...]
H A DCallGraph.h406 typedef mapped_iterator<NodeType::iterator, CGNDerefFun> ChildIteratorType; typedef in struct:GraphTraits
408 static inline ChildIteratorType child_begin(NodeType *N) {
411 static inline ChildIteratorType child_end(NodeType *N) {
428 ChildIteratorType; typedef in struct:GraphTraits
430 static inline ChildIteratorType child_begin(NodeType *N) {
433 static inline ChildIteratorType child_end(NodeType *N) {
H A DLazyCallGraph.h523 typedef LazyCallGraph::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
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; typedef in struct:llvm::GraphTraits
534 static ChildIteratorType child_begin(NodeType *N) { return N->begin(); }
535 static ChildIteratorType child_end(NodeType *N) { return N->end(); }
H A DLoopInfo.h161 for (typename BlockTraits::ChildIteratorType SI =
177 for (typename InvBlockTraits::ChildIteratorType I =
244 for (typename InvBlockTraits::ChildIteratorType I =
695 typedef LoopInfo::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
698 static inline ChildIteratorType child_begin(NodeType *N) {
701 static inline ChildIteratorType child_end(NodeType *N) {
708 typedef LoopInfo::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
711 static inline ChildIteratorType child_begin(NodeType *N) {
714 static inline ChildIteratorType child_end(NodeType *N) {
H A DIntervalIterator.h183 for (typename GT::ChildIteratorType I = GT::child_begin(Node),
214 for (typename IGT::ChildIteratorType I = IGT::child_begin(Node),
237 for (typename GT::ChildIteratorType It = GT::child_begin(Node),
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;
/external/llvm/include/llvm/CodeGen/
H A DMachineLoopInfo.h165 typedef MachineLoopInfo::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
168 static inline ChildIteratorType child_begin(NodeType *N) {
171 static inline ChildIteratorType child_end(NodeType *N) {
178 typedef MachineLoopInfo::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
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; typedef in struct:llvm::GraphTraits
714 static inline ChildIteratorType child_begin(NodeType *N) {
717 static inline ChildIteratorType child_end(NodeType *N) {
724 typedef MachineBasicBlock::const_succ_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
727 static inline ChildIteratorType child_begin(NodeType *N) {
730 static inline ChildIteratorType child_end(NodeType *N) {
743 typedef MachineBasicBlock::pred_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
747 static inline ChildIteratorType child_begin(NodeType *N) {
750 static inline ChildIteratorType child_end(NodeType *N) {
757 typedef MachineBasicBlock::const_pred_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
[all...]
H A DMachineDominators.h253 typedef NodeType::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
258 static inline ChildIteratorType child_begin(NodeType* N) {
261 static inline ChildIteratorType child_end(NodeType* N) {
/external/llvm/include/llvm/IR/
H A DCFG.h294 typedef succ_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
297 static inline ChildIteratorType child_begin(NodeType *N) {
300 static inline ChildIteratorType child_end(NodeType *N) {
307 typedef succ_const_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
311 static inline ChildIteratorType child_begin(NodeType *N) {
314 static inline ChildIteratorType child_end(NodeType *N) {
326 typedef pred_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
328 static inline ChildIteratorType child_begin(NodeType *N) {
331 static inline ChildIteratorType child_end(NodeType *N) {
338 typedef const_pred_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
[all...]
H A DDominators.h131 typedef NodeType::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
136 static inline ChildIteratorType child_begin(NodeType *N) {
139 static inline ChildIteratorType child_end(NodeType *N) {
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) {
/external/clang/include/clang/Analysis/
H A DCallGraph.h179 typedef mapped_iterator<NodeType::iterator, CGNDerefFun> ChildIteratorType; typedef in struct:llvm::GraphTraits
180 static inline ChildIteratorType child_begin(NodeType *N) {
183 static inline ChildIteratorType child_end (NodeType *N) {
193 typedef NodeType::const_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
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.h1002 typedef ::clang::CFGBlock::succ_iterator ChildIteratorType; typedef in struct:clang::llvm::GraphTraits
1007 static inline ChildIteratorType child_begin(NodeType* N)
1010 static inline ChildIteratorType child_end(NodeType* N)
1016 typedef ::clang::CFGBlock::const_succ_iterator ChildIteratorType; typedef in struct:clang::llvm::GraphTraits
1021 static inline ChildIteratorType child_begin(NodeType* N)
1024 static inline ChildIteratorType child_end(NodeType* N)
1030 typedef ::clang::CFGBlock::const_pred_iterator ChildIteratorType; typedef in struct:clang::llvm::GraphTraits
1035 static inline ChildIteratorType child_begin(NodeType* N)
1038 static inline ChildIteratorType child_end(NodeType* N)
1044 typedef ::clang::CFGBlock::const_pred_iterator ChildIteratorType; typedef in struct:clang::llvm::GraphTraits
[all...]
/external/clang/include/clang/Analysis/Analyses/
H A DDominators.h171 typedef NodeType::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
176 static inline ChildIteratorType child_begin(NodeType *N) {
179 static inline ChildIteratorType child_end(NodeType *N) {
/external/llvm/lib/Analysis/
H A DBlockFrequencyInfo.cpp54 typedef succ_const_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
60 static ChildIteratorType child_begin(const NodeType *N) {
63 static ChildIteratorType child_end(const NodeType *N) {
/external/llvm/lib/CodeGen/
H A DMachineBlockFrequencyInfo.cpp55 typedef MachineBasicBlock::const_succ_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
63 static ChildIteratorType child_begin(const NodeType *N) {
67 static ChildIteratorType child_end(const NodeType *N) {
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h445 typedef NodeType::succ_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
452 static inline ChildIteratorType child_begin(NodeType* N) {
456 static inline ChildIteratorType child_end(NodeType* N) {
471 typedef NodeType::const_succ_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
478 static inline ChildIteratorType child_begin(NodeType* N) {
482 static inline ChildIteratorType child_end(NodeType* N) {
/external/llvm/unittests/ADT/
H A DSCCIteratorTest.cpp233 typedef typename Graph<N>::ChildIterator ChildIteratorType; typedef in struct:llvm::GraphTraits
236 static inline ChildIteratorType child_begin(NodeType *Node) {
239 static inline ChildIteratorType child_end(NodeType *Node) {
/external/llvm/include/llvm/Support/
H A DGenericDomTreeConstruction.h57 typename GraphT::ChildIteratorType>, 32> Worklist;
61 typename GraphT::ChildIteratorType NextSucc = Worklist.back().second;
208 for (typename InvTraits::ChildIteratorType CI =
/external/clang/lib/Serialization/
H A DModuleManager.cpp467 typedef llvm::SetVector<ModuleFile *>::const_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
470 static ChildIteratorType child_begin(NodeType *Node) {
474 static ChildIteratorType child_end(NodeType *Node) {

Completed in 483 milliseconds

12