Home
last modified time | relevance | path

Searched refs:nodes_iterator (Results 1 – 25 of 46) sorted by relevance

12

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DRegionIterator.h286 using nodes_iterator = df_iterator<NodeRef>; \
290 static nodes_iterator nodes_begin(RegionT *R) { \
291 return nodes_iterator::begin(getEntryNode(R)); \
293 static nodes_iterator nodes_end(RegionT *R) { \
294 return nodes_iterator::end(getEntryNode(R)); \
300 using nodes_iterator = \
306 static nodes_iterator nodes_begin(RegionT *R) { \
307 return nodes_iterator::begin(getEntryNode(R)); \
309 static nodes_iterator nodes_end(RegionT *R) { \
310 return nodes_iterator::end(getEntryNode(R)); \
[all …]
DCallGraph.h468 using nodes_iterator =
471 static nodes_iterator nodes_begin(CallGraph *CG) {
472 return nodes_iterator(CG->begin(), &CGGetValuePtr);
475 static nodes_iterator nodes_end(CallGraph *CG) {
476 return nodes_iterator(CG->end(), &CGGetValuePtr);
495 using nodes_iterator =
498 static nodes_iterator nodes_begin(const CallGraph *CG) {
499 return nodes_iterator(CG->begin(), &CGGetValuePtr);
502 static nodes_iterator nodes_end(const CallGraph *CG) {
503 return nodes_iterator(CG->end(), &CGGetValuePtr);
/external/llvm/include/llvm/Analysis/
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::end(getEntryNode(R)); \
[all …]
DCallGraph.h465 typedef mapped_iterator<CallGraph::iterator, DerefFun> nodes_iterator;
466 static nodes_iterator nodes_begin(CallGraph *CG) {
469 static nodes_iterator nodes_end(CallGraph *CG) {
488 typedef mapped_iterator<CallGraph::const_iterator, DerefFun> nodes_iterator;
489 static nodes_iterator nodes_begin(const CallGraph *CG) {
492 static nodes_iterator nodes_end(const CallGraph *CG) {
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
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::end(getEntryNode(R)); \
[all …]
DCallGraph.h349 typedef mapped_iterator<CallGraph::iterator, DerefFun> nodes_iterator;
350 static nodes_iterator nodes_begin(CallGraph *CG) {
353 static nodes_iterator nodes_end (CallGraph *CG) {
368 typedef CallGraph::const_iterator nodes_iterator;
369 static nodes_iterator nodes_begin(const CallGraph *CG) { return CG->begin(); }
370 static nodes_iterator nodes_end (const CallGraph *CG) { return CG->end(); }
/external/clang/include/clang/AST/
DStmtGraphTraits.h30 typedef llvm::df_iterator<clang::Stmt*> nodes_iterator;
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;
71 static nodes_iterator nodes_begin(const clang::Stmt* S) {
75 static nodes_iterator nodes_end(const clang::Stmt* S) {
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DMachineRegionInfo.h140 using nodes_iterator = df_iterator<NodeRef, df_iterator_default_set<NodeRef>,
148 static nodes_iterator nodes_begin(MachineRegionInfo *RI) {
149 return nodes_iterator::begin(getEntryNode(RI));
152 static nodes_iterator nodes_end(MachineRegionInfo *RI) {
153 return nodes_iterator::end(getEntryNode(RI));
160 using nodes_iterator = df_iterator<NodeRef, df_iterator_default_set<NodeRef>,
167 static nodes_iterator nodes_begin(MachineRegionInfoPass *RI) {
171 static nodes_iterator nodes_end(MachineRegionInfoPass *RI) {
DMachineFunction.h906 using nodes_iterator = pointer_iterator<MachineFunction::iterator>;
908 static nodes_iterator nodes_begin(MachineFunction *F) {
909 return nodes_iterator(F->begin());
912 static nodes_iterator nodes_end(MachineFunction *F) {
913 return nodes_iterator(F->end());
923 using nodes_iterator = pointer_iterator<MachineFunction::const_iterator>;
925 static nodes_iterator nodes_begin(const MachineFunction *F) {
926 return nodes_iterator(F->begin());
929 static nodes_iterator nodes_end (const MachineFunction *F) {
930 return nodes_iterator(F->end());
/external/llvm/include/llvm/CodeGen/
DMachineRegionInfo.h146 GraphTraits<FlatIt<NodeType*> > > nodes_iterator;
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;
167 static nodes_iterator nodes_begin(MachineRegionInfoPass* RI) {
170 static nodes_iterator nodes_end(MachineRegionInfoPass *RI) {
DMachineFunction.h621 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(); }
633 typedef MachineFunction::const_iterator nodes_iterator;
634 static nodes_iterator nodes_begin(const MachineFunction *F) {
637 static nodes_iterator nodes_end (const MachineFunction *F) {
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DCFG.h222 using nodes_iterator = pointer_iterator<Function::iterator>;
224 static nodes_iterator nodes_begin(Function *F) {
225 return nodes_iterator(F->begin());
228 static nodes_iterator nodes_end(Function *F) {
229 return nodes_iterator(F->end());
239 using nodes_iterator = pointer_iterator<Function::const_iterator>;
241 static nodes_iterator nodes_begin(const Function *F) {
242 return nodes_iterator(F->begin());
245 static nodes_iterator nodes_end(const Function *F) {
246 return nodes_iterator(F->end());
DDominators.h189 using nodes_iterator = df_iterator<Node *, df_iterator_default_set<Node*>>;
195 static nodes_iterator nodes_begin(NodeRef N) {
199 static nodes_iterator nodes_end(NodeRef N) { return df_end(getEntryNode(N)); }
215 static nodes_iterator nodes_begin(DominatorTree *N) {
219 static nodes_iterator nodes_end(DominatorTree *N) {
/external/clang/include/clang/Analysis/
DCallGraph.h86 typedef llvm::SetVector<CallGraphNode *>::iterator nodes_iterator; typedef
208 typedef mapped_iterator<clang::CallGraph::iterator, DerefFun> nodes_iterator;
210 static nodes_iterator nodes_begin(clang::CallGraph *CG) {
213 static nodes_iterator nodes_end (clang::CallGraph *CG) {
234 DerefFun> nodes_iterator;
236 static nodes_iterator nodes_begin(const clang::CallGraph *CG) {
239 static nodes_iterator nodes_end(const clang::CallGraph *CG) {
DCFG.h1061 typedef ::clang::CFG::graph_iterator nodes_iterator;
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;
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;
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;
[all …]
/external/clang/include/clang/Analysis/Analyses/
DDominators.h183 typedef df_iterator< ::clang::DomTreeNode* > nodes_iterator;
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/IR/
DCFG.h228 typedef Function::iterator nodes_iterator;
229 static nodes_iterator nodes_begin(Function *F) { return F->begin(); }
230 static nodes_iterator nodes_end (Function *F) { return F->end(); }
238 typedef Function::const_iterator nodes_iterator;
239 static nodes_iterator nodes_begin(const Function *F) { return F->begin(); }
240 static nodes_iterator nodes_end (const Function *F) { return F->end(); }
DDominators.h160 typedef df_iterator<Node *, SmallPtrSet<NodeType *, 8>> nodes_iterator;
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/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DMachineBlockFrequencyInfo.cpp91 using nodes_iterator = pointer_iterator<MachineFunction::const_iterator>; typedef
103 static nodes_iterator nodes_begin(const MachineBlockFrequencyInfo *G) { in nodes_begin()
104 return nodes_iterator(G->getFunction()->begin()); in nodes_begin()
107 static nodes_iterator nodes_end(const MachineBlockFrequencyInfo *G) { in nodes_end()
108 return nodes_iterator(G->getFunction()->end()); in nodes_end()
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DMachineFunction.h437 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(); }
448 typedef MachineFunction::const_iterator nodes_iterator;
449 static nodes_iterator nodes_begin(const MachineFunction *F) {
452 static nodes_iterator nodes_end (const MachineFunction *F) {
/external/swiftshader/third_party/LLVM/include/llvm/Support/
DCFG.h314 typedef Function::iterator nodes_iterator;
315 static nodes_iterator nodes_begin(Function *F) { return F->begin(); }
316 static nodes_iterator nodes_end (Function *F) { return F->end(); }
323 typedef Function::const_iterator nodes_iterator;
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/include/clang/StaticAnalyzer/Core/PathSensitive/
DExplodedGraph.h456 typedef llvm::df_iterator<NodeType*> nodes_iterator;
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;
496 static inline nodes_iterator nodes_begin(NodeType* N) {
500 static inline nodes_iterator nodes_end(NodeType* N) {
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DVPlan.h1311 using nodes_iterator = df_iterator<NodeRef>;
1315 static nodes_iterator nodes_begin(GraphRef N) {
1316 return nodes_iterator::begin(N->getEntry());
1319 static nodes_iterator nodes_end(GraphRef N) {
1322 return nodes_iterator::end(N);
1330 using nodes_iterator = df_iterator<NodeRef>;
1334 static nodes_iterator nodes_begin(GraphRef N) {
1335 return nodes_iterator::begin(N->getEntry());
1338 static nodes_iterator nodes_end(GraphRef N) {
1341 return nodes_iterator::end(N);
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/
DBlockFrequencyInfo.cpp102 using nodes_iterator = pointer_iterator<Function::const_iterator>; typedef
114 static nodes_iterator nodes_begin(const BlockFrequencyInfo *G) { in nodes_begin()
115 return nodes_iterator(G->getFunction()->begin()); in nodes_begin()
118 static nodes_iterator nodes_end(const BlockFrequencyInfo *G) { in nodes_end()
119 return nodes_iterator(G->getFunction()->end()); in nodes_end()
/external/llvm/lib/CodeGen/
DMachineBlockFrequencyInfo.cpp57 typedef MachineFunction::const_iterator nodes_iterator; typedef
72 static nodes_iterator nodes_begin(const MachineBlockFrequencyInfo *G) { in nodes_begin()
76 static nodes_iterator nodes_end(const MachineBlockFrequencyInfo *G) { in nodes_end()

12