Searched defs:nodes_iterator (Results 1 - 24 of 24) sorted by relevance

/external/clang/include/clang/AST/
H A DStmtGraphTraits.h30 typedef llvm::df_iterator<clang::Stmt*> nodes_iterator; typedef in struct:llvm::GraphTraits
44 static nodes_iterator nodes_begin(clang::Stmt* S) {
48 static nodes_iterator nodes_end(clang::Stmt* S) {
57 typedef llvm::df_iterator<const clang::Stmt*> nodes_iterator; typedef in struct:llvm::GraphTraits
71 static nodes_iterator nodes_begin(const clang::Stmt* S) {
75 static nodes_iterator nodes_end(const clang::Stmt* S) {
/external/clang/include/clang/Analysis/Analyses/
H A DDominators.h183 typedef df_iterator< ::clang::DomTreeNode* > nodes_iterator; typedef in struct:llvm::GraphTraits
185 static nodes_iterator nodes_begin(::clang::DomTreeNode *N) {
189 static nodes_iterator nodes_end(::clang::DomTreeNode *N) {
200 static nodes_iterator nodes_begin(::clang::DominatorTree *N) {
204 static nodes_iterator nodes_end(::clang::DominatorTree *N) {
/external/llvm/include/llvm/CodeGen/
H A DMachineRegionInfo.h146 GraphTraits<FlatIt<NodeType*> > > nodes_iterator; typedef in struct:llvm::GraphTraits
151 static nodes_iterator nodes_begin(MachineRegionInfo* RI) {
152 return nodes_iterator::begin(getEntryNode(RI));
154 static nodes_iterator nodes_end(MachineRegionInfo *RI) {
155 return nodes_iterator::end(getEntryNode(RI));
162 GraphTraits<FlatIt<NodeType*> > > nodes_iterator; typedef in struct:llvm::GraphTraits
167 static nodes_iterator nodes_begin(MachineRegionInfoPass* RI) {
170 static nodes_iterator nodes_end(MachineRegionInfoPass *RI) {
H A DMachineFunction.h620 // nodes_iterator/begin/end - Allow iteration over all nodes in the graph
621 typedef MachineFunction::iterator nodes_iterator;
622 static nodes_iterator nodes_begin(MachineFunction *F) { return F->begin(); }
623 static nodes_iterator nodes_end (MachineFunction *F) { return F->end(); }
632 // nodes_iterator/begin/end - Allow iteration over all nodes in the graph
633 typedef MachineFunction::const_iterator nodes_iterator; typedef in struct:llvm::GraphTraits
634 static nodes_iterator nodes_begin(const MachineFunction *F) {
637 static nodes_iterator nodes_end (const MachineFunction *F) {
H A DScheduleDAG.h694 typedef std::vector<SUnit>::iterator nodes_iterator; typedef in struct:llvm::SUnit::GraphTraits
695 static nodes_iterator nodes_begin(ScheduleDAG *G) {
698 static nodes_iterator nodes_end(ScheduleDAG *G) {
H A DSelectionDAG.h1419 typedef SelectionDAG::allnodes_iterator nodes_iterator; typedef in struct:llvm::GraphTraits
1420 static nodes_iterator nodes_begin(SelectionDAG *G) {
1423 static nodes_iterator nodes_end(SelectionDAG *G) {
/external/clang/include/clang/Analysis/
H A DCallGraph.h86 typedef llvm::SetVector<CallGraphNode *>::iterator nodes_iterator; typedef in class:clang::CallGraph
207 // nodes_iterator/begin/end - Allow iteration over all nodes in the graph
208 typedef mapped_iterator<clang::CallGraph::iterator, DerefFun> nodes_iterator; typedef in struct:llvm::GraphTraits
210 static nodes_iterator nodes_begin(clang::CallGraph *CG) {
213 static nodes_iterator nodes_end (clang::CallGraph *CG) {
232 // nodes_iterator/begin/end - Allow iteration over all nodes in the graph
234 DerefFun> nodes_iterator; typedef in struct:llvm::GraphTraits
236 static nodes_iterator nodes_begin(const clang::CallGraph *CG) {
239 static nodes_iterator nodes_end(const clang::CallGraph *CG) {
H A DCFG.h1061 typedef ::clang::CFG::graph_iterator nodes_iterator; typedef in struct:clang::llvm::GraphTraits
1064 static nodes_iterator nodes_begin(::clang::CFG* F) { return F->nodes_begin();}
1065 static nodes_iterator nodes_end(::clang::CFG* F) { return F->nodes_end(); }
1072 typedef ::clang::CFG::const_graph_iterator nodes_iterator; typedef in struct:clang::llvm::GraphTraits
1077 static nodes_iterator nodes_begin( const ::clang::CFG* F) {
1080 static nodes_iterator nodes_end( const ::clang::CFG* F) {
1091 typedef ::clang::CFG::graph_iterator nodes_iterator; typedef in struct:clang::llvm::GraphTraits
1094 static nodes_iterator nodes_begin( ::clang::CFG* F) {return F->nodes_begin();}
1095 static nodes_iterator nodes_end( ::clang::CFG* F) { return F->nodes_end(); }
1101 typedef ::clang::CFG::const_graph_iterator nodes_iterator; typedef in struct:clang::llvm::GraphTraits
[all...]
/external/llvm/include/llvm/Analysis/
H A DRegionIterator.h279 typedef df_iterator<NodeType*> nodes_iterator; \
283 static nodes_iterator nodes_begin(RegionT* R) { \
284 return nodes_iterator::begin(getEntryNode(R)); \
286 static nodes_iterator nodes_end(RegionT* R) { \
287 return nodes_iterator::end(getEntryNode(R)); \
293 GraphTraits<FlatIt<NodeType*> > > nodes_iterator; \
297 static nodes_iterator nodes_begin(RegionT* R) { \
298 return nodes_iterator::begin(getEntryNode(R)); \
300 static nodes_iterator nodes_end(RegionT* R) { \
301 return nodes_iterator
314 GraphTraits<FlatIt<NodeType*> > > nodes_iterator; typedef in struct:llvm::GraphTraits
330 GraphTraits<FlatIt<NodeType*> > > nodes_iterator; typedef in struct:llvm::GraphTraits
[all...]
H A DCallGraph.h464 // nodes_iterator/begin/end - Allow iteration over all nodes in the graph
465 typedef mapped_iterator<CallGraph::iterator, DerefFun> nodes_iterator; typedef in struct:GraphTraits
466 static nodes_iterator nodes_begin(CallGraph *CG) {
469 static nodes_iterator nodes_end(CallGraph *CG) {
487 // nodes_iterator/begin/end - Allow iteration over all nodes in the graph
488 typedef mapped_iterator<CallGraph::const_iterator, DerefFun> nodes_iterator; typedef in struct:GraphTraits
489 static nodes_iterator nodes_begin(const CallGraph *CG) {
492 static nodes_iterator nodes_end(const CallGraph *CG) {
/external/llvm/include/llvm/IR/
H A DCFG.h227 // nodes_iterator/begin/end - Allow iteration over all nodes in the graph
228 typedef Function::iterator nodes_iterator; typedef in struct:llvm::GraphTraits
229 static nodes_iterator nodes_begin(Function *F) { return F->begin(); }
230 static nodes_iterator nodes_end (Function *F) { return F->end(); }
237 // nodes_iterator/begin/end - Allow iteration over all nodes in the graph
238 typedef Function::const_iterator nodes_iterator; typedef in struct:llvm::GraphTraits
239 static nodes_iterator nodes_begin(const Function *F) { return F->begin(); }
240 static nodes_iterator nodes_end (const Function *F) { return F->end(); }
H A DDominators.h160 typedef df_iterator<Node *, SmallPtrSet<NodeType *, 8>> nodes_iterator; typedef in struct:llvm::DomTreeGraphTraitsBase
168 static nodes_iterator nodes_begin(NodeType *N) {
172 static nodes_iterator nodes_end(NodeType *N) {
192 static nodes_iterator nodes_begin(DominatorTree *N) {
196 static nodes_iterator nodes_end(DominatorTree *N) {
/external/llvm/lib/Analysis/
H A DBlockFrequencyInfo.cpp65 typedef Function::const_iterator nodes_iterator; typedef in struct:llvm::GraphTraits
76 static nodes_iterator nodes_begin(const BlockFrequencyInfo *G) {
79 static nodes_iterator nodes_end(const BlockFrequencyInfo *G) {
/external/llvm/lib/CodeGen/
H A DMachineBlockFrequencyInfo.cpp57 typedef MachineFunction::const_iterator nodes_iterator; typedef in struct:llvm::GraphTraits
72 static nodes_iterator nodes_begin(const MachineBlockFrequencyInfo *G) {
76 static nodes_iterator nodes_end(const MachineBlockFrequencyInfo *G) {
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
H A DCallGraph.h348 // nodes_iterator/begin/end - Allow iteration over all nodes in the graph
349 typedef mapped_iterator<CallGraph::iterator, DerefFun> nodes_iterator; typedef in struct:GraphTraits
350 static nodes_iterator nodes_begin(CallGraph *CG) {
353 static nodes_iterator nodes_end (CallGraph *CG) {
367 // nodes_iterator/begin/end - Allow iteration over all nodes in the graph
368 typedef CallGraph::const_iterator nodes_iterator; typedef in struct:GraphTraits
369 static nodes_iterator nodes_begin(const CallGraph *CG) { return CG->begin(); }
370 static nodes_iterator nodes_end (const CallGraph *CG) { return CG->end(); }
H A DRegionIterator.h292 typedef df_iterator<NodeType*> nodes_iterator; \
296 static nodes_iterator nodes_begin(RegionT* R) { \
297 return nodes_iterator::begin(getEntryNode(R)); \
299 static nodes_iterator nodes_end(RegionT* R) { \
300 return nodes_iterator::end(getEntryNode(R)); \
306 GraphTraits<FlatIt<NodeType*> > > nodes_iterator; \
310 static nodes_iterator nodes_begin(RegionT* R) { \
311 return nodes_iterator::begin(getEntryNode(R)); \
313 static nodes_iterator nodes_end(RegionT* R) { \
314 return nodes_iterator
327 GraphTraits<FlatIt<NodeType*> > > nodes_iterator; typedef in struct:llvm::GraphTraits
[all...]
H A DDominators.h847 typedef df_iterator<DomTreeNode*> nodes_iterator; typedef in struct:llvm::GraphTraits
849 static nodes_iterator nodes_begin(DomTreeNode *N) {
853 static nodes_iterator nodes_end(DomTreeNode *N) {
864 static nodes_iterator nodes_begin(DominatorTree *N) {
868 static nodes_iterator nodes_end(DominatorTree *N) {
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
H A DMachineFunction.h436 // nodes_iterator/begin/end - Allow iteration over all nodes in the graph
437 typedef MachineFunction::iterator nodes_iterator;
438 static nodes_iterator nodes_begin(MachineFunction *F) { return F->begin(); }
439 static nodes_iterator nodes_end (MachineFunction *F) { return F->end(); }
447 // nodes_iterator/begin/end - Allow iteration over all nodes in the graph
448 typedef MachineFunction::const_iterator nodes_iterator; typedef in struct:llvm::GraphTraits
449 static nodes_iterator nodes_begin(const MachineFunction *F) {
452 static nodes_iterator nodes_end (const MachineFunction *F) {
H A DScheduleDAG.h649 typedef std::vector<SUnit>::iterator nodes_iterator; typedef in struct:llvm::GraphTraits
650 static nodes_iterator nodes_begin(ScheduleDAG *G) {
653 static nodes_iterator nodes_end(ScheduleDAG *G) {
H A DSelectionDAG.h1058 typedef SelectionDAG::allnodes_iterator nodes_iterator; typedef in struct:llvm::GraphTraits
1059 static nodes_iterator nodes_begin(SelectionDAG *G) {
1062 static nodes_iterator nodes_end(SelectionDAG *G) {
/external/swiftshader/third_party/LLVM/include/llvm/Support/
H A DCFG.h313 // nodes_iterator/begin/end - Allow iteration over all nodes in the graph
314 typedef Function::iterator nodes_iterator; typedef in struct:llvm::GraphTraits
315 static nodes_iterator nodes_begin(Function *F) { return F->begin(); }
316 static nodes_iterator nodes_end (Function *F) { return F->end(); }
322 // nodes_iterator/begin/end - Allow iteration over all nodes in the graph
323 typedef Function::const_iterator nodes_iterator; typedef in struct:llvm::GraphTraits
324 static nodes_iterator nodes_begin(const Function *F) { return F->begin(); }
325 static nodes_iterator nodes_end (const Function *F) { return F->end(); }
/external/clang/lib/Serialization/
H A DModuleManager.cpp439 typedef ModuleManager::ModuleConstIterator nodes_iterator; typedef in struct:llvm::GraphTraits
449 static nodes_iterator nodes_begin(const ModuleManager &Manager) {
453 static nodes_iterator nodes_end(const ModuleManager &Manager) {
/external/swiftshader/third_party/LLVM/include/llvm/ADT/
H A DTrie.h292 typedef typename std::vector<NodeType*>::const_iterator nodes_iterator; typedef in struct:llvm::GraphTraits
294 static inline nodes_iterator nodes_begin(const TrieType& G) {
297 static inline nodes_iterator nodes_end(const TrieType& G) {
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h456 typedef llvm::df_iterator<NodeType*> nodes_iterator; typedef in struct:llvm::GraphTraits
470 static inline nodes_iterator nodes_begin(NodeType* N) {
474 static inline nodes_iterator nodes_end(NodeType* N) {
482 typedef llvm::df_iterator<NodeType*> nodes_iterator; typedef in struct:llvm::GraphTraits
496 static inline nodes_iterator nodes_begin(NodeType* N) {
500 static inline nodes_iterator nodes_end(NodeType* N) {

Completed in 471 milliseconds