Searched defs:ChildIteratorType (Results 1 - 23 of 23) 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.cpp235 typedef typename Graph<N>::ChildIterator ChildIteratorType; typedef in struct:llvm::GraphTraits
238 static inline ChildIteratorType child_begin(NodeType *Node) {
241 static inline ChildIteratorType child_end(NodeType *Node) {
/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.h407 typedef mapped_iterator<NodeType::iterator, CGNDerefFun> ChildIteratorType; typedef in struct:GraphTraits
409 static inline ChildIteratorType child_begin(NodeType *N) {
412 static inline ChildIteratorType child_end(NodeType *N) {
421 typedef NodeType::const_iterator ChildIteratorType; typedef in struct:GraphTraits
424 static inline ChildIteratorType child_begin(NodeType *N) {
427 static inline ChildIteratorType child_end(NodeType *N) { return N->end(); }
H A DLazyCallGraph.h517 typedef LazyCallGraph::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
520 static ChildIteratorType child_begin(NodeType *N) { return N->begin(); }
521 static ChildIteratorType child_end(NodeType *N) { return N->end(); }
525 typedef LazyCallGraph::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
528 static ChildIteratorType child_begin(NodeType *N) { return N->begin(); }
529 static ChildIteratorType child_end(NodeType *N) { return N->end(); }
H A DLoopInfo.h156 for (typename BlockTraits::ChildIteratorType SI =
172 for (typename InvBlockTraits::ChildIteratorType I =
239 for (typename InvBlockTraits::ChildIteratorType I =
755 typedef LoopInfo::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
758 static inline ChildIteratorType child_begin(NodeType *N) {
761 static inline ChildIteratorType child_end(NodeType *N) {
768 typedef LoopInfo::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
771 static inline ChildIteratorType child_begin(NodeType *N) {
774 static inline ChildIteratorType child_end(NodeType *N) {
/external/llvm/include/llvm/CodeGen/
H A DMachineDominators.h183 typedef NodeType::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
188 static inline ChildIteratorType child_begin(NodeType* N) {
191 static inline ChildIteratorType child_end(NodeType* N) {
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.h705 typedef MachineBasicBlock::succ_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
708 static inline ChildIteratorType child_begin(NodeType *N) {
711 static inline ChildIteratorType child_end(NodeType *N) {
718 typedef MachineBasicBlock::const_succ_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
721 static inline ChildIteratorType child_begin(NodeType *N) {
724 static inline ChildIteratorType child_end(NodeType *N) {
737 typedef MachineBasicBlock::pred_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
741 static inline ChildIteratorType child_begin(NodeType *N) {
744 static inline ChildIteratorType child_end(NodeType *N) {
751 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) {
H A DSelectionDAGNodes.h1983 typedef SDNodeIterator ChildIteratorType; typedef in struct:GraphTraits
1985 static inline ChildIteratorType child_begin(NodeType *N) {
1988 static inline ChildIteratorType child_end(NodeType *N) {
/external/llvm/include/llvm/IR/
H A DDominators.h119 typedef NodeType::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
124 static inline ChildIteratorType child_begin(NodeType *N) {
127 static inline ChildIteratorType child_end(NodeType *N) {
H A DCFG.h276 typedef succ_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
279 static inline ChildIteratorType child_begin(NodeType *N) {
282 static inline ChildIteratorType child_end(NodeType *N) {
289 typedef succ_const_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
293 static inline ChildIteratorType child_begin(NodeType *N) {
296 static inline ChildIteratorType child_end(NodeType *N) {
308 typedef pred_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
310 static inline ChildIteratorType child_begin(NodeType *N) {
313 static inline ChildIteratorType child_end(NodeType *N) {
320 typedef const_pred_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
[all...]
/external/clang/include/clang/Analysis/Analyses/
H A DDominators.h173 typedef NodeType::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
178 static inline ChildIteratorType child_begin(NodeType *N) {
181 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.h1004 typedef ::clang::CFGBlock::succ_iterator ChildIteratorType; typedef in struct:clang::llvm::GraphTraits
1009 static inline ChildIteratorType child_begin(NodeType* N)
1012 static inline ChildIteratorType child_end(NodeType* N)
1018 typedef ::clang::CFGBlock::const_succ_iterator ChildIteratorType; typedef in struct:clang::llvm::GraphTraits
1023 static inline ChildIteratorType child_begin(NodeType* N)
1026 static inline ChildIteratorType child_end(NodeType* N)
1032 typedef ::clang::CFGBlock::const_pred_iterator ChildIteratorType; typedef in struct:clang::llvm::GraphTraits
1037 static inline ChildIteratorType child_begin(NodeType* N)
1040 static inline ChildIteratorType child_end(NodeType* N)
1046 typedef ::clang::CFGBlock::const_pred_iterator ChildIteratorType; typedef in struct:clang::llvm::GraphTraits
[all...]
/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.cpp579 typedef GraphT::IrrNode::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
584 static ChildIteratorType child_begin(NodeType *N) { return N->succ_begin(); }
585 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/clang/lib/Serialization/
H A DModuleManager.cpp425 typedef llvm::SetVector<ModuleFile *>::const_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
428 static ChildIteratorType child_begin(NodeType *Node) {
432 static ChildIteratorType child_end(NodeType *Node) {
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h446 typedef NodeType::succ_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
453 static inline ChildIteratorType child_begin(NodeType* N) {
457 static inline ChildIteratorType child_end(NodeType* N) {
472 typedef NodeType::const_succ_iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
479 static inline ChildIteratorType child_begin(NodeType* N) {
483 static inline ChildIteratorType child_end(NodeType* N) {
/external/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp385 typedef SmallVectorImpl<ArgumentGraphNode*>::iterator ChildIteratorType; typedef in struct:llvm::GraphTraits
388 static inline ChildIteratorType child_begin(NodeType *N) {
391 static inline ChildIteratorType child_end(NodeType *N) {
400 static ChildIteratorType nodes_begin(ArgumentGraph *AG) {
403 static ChildIteratorType nodes_end(ArgumentGraph *AG) {

Completed in 3201 milliseconds