Searched defs:ChildIteratorType (Results 1 - 22 of 22) sorted by relevance

/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/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/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/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 DCallGraph.h412 typedef mapped_iterator<NodeType::iterator, CGNDerefFun> ChildIteratorType; typedef in struct:GraphTraits
414 static inline ChildIteratorType child_begin(NodeType *N) {
417 static inline ChildIteratorType child_end(NodeType *N) {
434 ChildIteratorType; typedef in struct:GraphTraits
436 static inline ChildIteratorType child_begin(NodeType *N) {
439 static inline ChildIteratorType child_end(NodeType *N) {
H A DLazyCallGraph.h522 typedef LazyCallGraph::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
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; typedef in struct:llvm::GraphTraits
533 static ChildIteratorType child_begin(NodeType *N) { return N->begin(); }
534 static ChildIteratorType child_end(NodeType *N) { return N->end(); }
H A DLoopInfo.h169 for (typename BlockTraits::ChildIteratorType SI =
185 for (typename InvBlockTraits::ChildIteratorType I =
252 for (typename InvBlockTraits::ChildIteratorType I =
777 typedef LoopInfo::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
780 static inline ChildIteratorType child_begin(NodeType *N) {
783 static inline ChildIteratorType child_end(NodeType *N) {
790 typedef LoopInfo::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
793 static inline ChildIteratorType child_begin(NodeType *N) {
796 static inline ChildIteratorType child_end(NodeType *N) {
/external/llvm/include/llvm/CodeGen/
H A DMachineLoopInfo.h160 typedef MachineLoopInfo::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
163 static inline ChildIteratorType child_begin(NodeType *N) {
166 static inline ChildIteratorType child_end(NodeType *N) {
173 typedef MachineLoopInfo::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
176 static inline ChildIteratorType child_begin(NodeType *N) {
179 static inline ChildIteratorType child_end(NodeType *N) {
H A DMachineDominators.h252 typedef ChildIterator ChildIteratorType; typedef in struct:llvm::MachineDomTreeGraphTraitsBase
255 static inline ChildIteratorType child_begin(NodeType *N) {
258 static inline ChildIteratorType child_end(NodeType *N) { return N->end(); }
H A DMachineBasicBlock.h798 typedef MachineBasicBlock::succ_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
801 static inline ChildIteratorType child_begin(NodeType *N) {
804 static inline ChildIteratorType child_end(NodeType *N) {
811 typedef MachineBasicBlock::const_succ_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
814 static inline ChildIteratorType child_begin(NodeType *N) {
817 static inline ChildIteratorType child_end(NodeType *N) {
830 typedef MachineBasicBlock::pred_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
834 static inline ChildIteratorType child_begin(NodeType *N) {
837 static inline ChildIteratorType child_end(NodeType *N) {
844 typedef MachineBasicBlock::const_pred_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
[all...]
H A DScheduleDAG.h665 typedef SUnitIterator ChildIteratorType; typedef in struct:llvm::SUnit::GraphTraits
667 static inline ChildIteratorType child_begin(NodeType *N) {
670 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/llvm/include/llvm/IR/
H A DCFG.h158 typedef succ_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
161 static inline ChildIteratorType child_begin(NodeType *N) {
164 static inline ChildIteratorType child_end(NodeType *N) {
171 typedef succ_const_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
175 static inline ChildIteratorType child_begin(NodeType *N) {
178 static inline ChildIteratorType child_end(NodeType *N) {
190 typedef pred_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
192 static inline ChildIteratorType child_begin(NodeType *N) {
195 static inline ChildIteratorType child_end(NodeType *N) {
202 typedef const_pred_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
[all...]
H A DDominators.h146 typedef ChildIterator ChildIteratorType; typedef in struct:llvm::DomTreeGraphTraitsBase
150 static inline ChildIteratorType child_begin(NodeType *N) {
153 static inline ChildIteratorType child_end(NodeType *N) { return N->end(); }
/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) {
H A DBlockFrequencyInfoImpl.cpp600 typedef GraphT::IrrNode::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
605 static ChildIteratorType child_begin(NodeType *N) { return N->succ_begin(); }
606 static ChildIteratorType child_end(NodeType *N) { return N->succ_end(); }
/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/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp381 typedef SmallVectorImpl<ArgumentGraphNode *>::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
384 static inline ChildIteratorType child_begin(NodeType *N) {
387 static inline ChildIteratorType child_end(NodeType *N) {
396 static ChildIteratorType nodes_begin(ArgumentGraph *AG) {
399 static ChildIteratorType nodes_end(ArgumentGraph *AG) { return AG->end(); }
/external/clang/lib/Serialization/
H A DModuleManager.cpp438 typedef llvm::SetVector<ModuleFile *>::const_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
441 static ChildIteratorType child_begin(NodeType *Node) {
445 static ChildIteratorType child_end(NodeType *Node) {
/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) {

Completed in 549 milliseconds