HomeSort by relevance Sort by last modified time
    Searched defs:ChildIteratorType (Results 1 - 22 of 22) sorted by null

  /external/llvm/include/llvm/ADT/
GraphTraits.h 31 // 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;
95 static ChildIteratorType child_begin(NodeType* N) {
99 static ChildIteratorType child_end(NodeType* N) {
  /external/clang/include/clang/AST/
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();
    [all...]
  /external/llvm/unittests/ADT/
SCCIteratorTest.cpp 233 typedef typename Graph<N>::ChildIterator ChildIteratorType;
236 static inline ChildIteratorType child_begin(NodeType *Node) {
239 static inline ChildIteratorType child_end(NodeType *Node) {
  /external/llvm/include/llvm/Analysis/
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) {
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) {
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(); }
LoopInfo.h 169 for (typename BlockTraits::ChildIteratorType SI =
185 for (typename InvBlockTraits::ChildIteratorType I =
252 for (typename InvBlockTraits::ChildIteratorType I =
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) {
  /external/llvm/include/llvm/CodeGen/
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) {
MachineDominators.h 252 typedef ChildIterator ChildIteratorType;
255 static inline ChildIteratorType child_begin(NodeType *N) {
258 static inline ChildIteratorType child_end(NodeType *N) { return N->end(); }
MachineBasicBlock.h     [all...]
ScheduleDAG.h 665 typedef SUnitIterator ChildIteratorType;
667 static inline ChildIteratorType child_begin(NodeType *N) {
670 static inline ChildIteratorType child_end(NodeType *N) {
  /external/clang/include/clang/Analysis/Analyses/
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/include/llvm/IR/
Dominators.h 146 typedef ChildIterator ChildIteratorType;
150 static inline ChildIteratorType child_begin(NodeType *N) {
153 static inline ChildIteratorType child_end(NodeType *N) { return N->end(); }
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...]
  /external/llvm/lib/Analysis/
BlockFrequencyInfo.cpp 54 typedef succ_const_iterator ChildIteratorType;
60 static ChildIteratorType child_begin(const NodeType *N) {
63 static ChildIteratorType child_end(const NodeType *N) {
BlockFrequencyInfoImpl.cpp 600 typedef GraphT::IrrNode::iterator ChildIteratorType;
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/
MachineBlockFrequencyInfo.cpp 55 typedef MachineBasicBlock::const_succ_iterator ChildIteratorType;
63 static ChildIteratorType child_begin(const NodeType *N) {
67 static ChildIteratorType child_end(const NodeType *N) {
  /external/clang/include/clang/Analysis/
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(); }
CFG.h     [all...]
  /external/clang/lib/Serialization/
ModuleManager.cpp 438 typedef llvm::SetVector<ModuleFile *>::const_iterator ChildIteratorType;
441 static ChildIteratorType child_begin(NodeType *Node) {
445 static ChildIteratorType child_end(NodeType *Node) {
  /external/llvm/lib/Transforms/IPO/
FunctionAttrs.cpp 381 typedef SmallVectorImpl<ArgumentGraphNode *>::iterator ChildIteratorType;
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(); }
    [all...]
  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
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) {

Completed in 1609 milliseconds