Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DRegionIterator.h285 using nodes_iterator = df_iterator<NodeRef>; \
289 static nodes_iterator nodes_begin(RegionT *R) { \
290 return nodes_iterator::begin(getEntryNode(R)); \
292 static nodes_iterator nodes_end(RegionT *R) { \
293 return nodes_iterator::end(getEntryNode(R)); \
299 using nodes_iterator = \
305 static nodes_iterator nodes_begin(RegionT *R) { \
306 return nodes_iterator::begin(getEntryNode(R)); \
308 static nodes_iterator nodes_end(RegionT *R) { \
309 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);
DDDG.h460 using nodes_iterator = DataDependenceGraph::iterator;
464 static nodes_iterator nodes_begin(DataDependenceGraph *DG) {
467 static nodes_iterator nodes_end(DataDependenceGraph *DG) { return DG->end(); }
501 using nodes_iterator = DataDependenceGraph::const_iterator;
505 static nodes_iterator nodes_begin(const DataDependenceGraph *DG) {
508 static nodes_iterator nodes_end(const DataDependenceGraph *DG) {
DPostDominators.h106 static nodes_iterator nodes_begin(PostDominatorTree *N) {
113 static nodes_iterator nodes_end(PostDominatorTree *N) {
DBlockFrequencyInfoImpl.h1371 using NodeIter = typename GTraits::nodes_iterator;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineRegionInfo.h139 using nodes_iterator = df_iterator<NodeRef, df_iterator_default_set<NodeRef>,
147 static nodes_iterator nodes_begin(MachineRegionInfo *RI) {
148 return nodes_iterator::begin(getEntryNode(RI));
151 static nodes_iterator nodes_end(MachineRegionInfo *RI) {
152 return nodes_iterator::end(getEntryNode(RI));
159 using nodes_iterator = df_iterator<NodeRef, df_iterator_default_set<NodeRef>,
166 static nodes_iterator nodes_begin(MachineRegionInfoPass *RI) {
170 static nodes_iterator nodes_end(MachineRegionInfoPass *RI) {
DMachineFunction.h1030 using nodes_iterator = pointer_iterator<MachineFunction::iterator>;
1032 static nodes_iterator nodes_begin(MachineFunction *F) {
1033 return nodes_iterator(F->begin());
1036 static nodes_iterator nodes_end(MachineFunction *F) {
1037 return nodes_iterator(F->end());
1047 using nodes_iterator = pointer_iterator<MachineFunction::const_iterator>;
1049 static nodes_iterator nodes_begin(const MachineFunction *F) {
1050 return nodes_iterator(F->begin());
1053 static nodes_iterator nodes_end (const MachineFunction *F) {
1054 return nodes_iterator(F->end());
DScheduleDAG.h676 typedef pointer_iterator<std::vector<SUnit>::iterator> nodes_iterator;
677 static nodes_iterator nodes_begin(ScheduleDAG *G) {
678 return nodes_iterator(G->SUnits.begin());
680 static nodes_iterator nodes_end(ScheduleDAG *G) {
681 return nodes_iterator(G->SUnits.end());
DSelectionDAG.h1791 using nodes_iterator = pointer_iterator<SelectionDAG::allnodes_iterator>;
1793 static nodes_iterator nodes_begin(SelectionDAG *G) {
1794 return nodes_iterator(G->allnodes_begin());
1797 static nodes_iterator nodes_end(SelectionDAG *G) {
1798 return nodes_iterator(G->allnodes_end());
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DCFG.h352 using nodes_iterator = pointer_iterator<Function::iterator>;
354 static nodes_iterator nodes_begin(Function *F) {
355 return nodes_iterator(F->begin());
358 static nodes_iterator nodes_end(Function *F) {
359 return nodes_iterator(F->end());
369 using nodes_iterator = pointer_iterator<Function::const_iterator>;
371 static nodes_iterator nodes_begin(const Function *F) {
372 return nodes_iterator(F->begin());
375 static nodes_iterator nodes_end(const Function *F) {
376 return nodes_iterator(F->end());
DDominators.h194 using nodes_iterator = df_iterator<Node *, df_iterator_default_set<Node*>>;
200 static nodes_iterator nodes_begin(NodeRef N) {
204 static nodes_iterator nodes_end(NodeRef N) { return df_end(getEntryNode(N)); }
220 static nodes_iterator nodes_begin(DominatorTree *N) {
224 static nodes_iterator nodes_end(DominatorTree *N) {
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.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()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.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()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DVPlan.h1288 using nodes_iterator = df_iterator<NodeRef>;
1292 static nodes_iterator nodes_begin(GraphRef N) {
1293 return nodes_iterator::begin(N->getEntry());
1296 static nodes_iterator nodes_end(GraphRef N) {
1299 return nodes_iterator::end(N);
1307 using nodes_iterator = df_iterator<NodeRef>;
1311 static nodes_iterator nodes_begin(GraphRef N) {
1312 return nodes_iterator::begin(N->getEntry());
1315 static nodes_iterator nodes_end(GraphRef N) {
1318 return nodes_iterator::end(N);
[all …]
DSLPVectorizer.cpp2268 class nodes_iterator { class
2273 nodes_iterator(const ItTy &It2) : It(It2) {} in nodes_iterator() function in llvm::GraphTraits::nodes_iterator
2275 nodes_iterator operator++() { in operator ++()
2279 bool operator!=(const nodes_iterator &N2) const { return N2.It != It; } in operator !=()
2282 static nodes_iterator nodes_begin(BoUpSLP *R) { in nodes_begin()
2283 return nodes_iterator(R->VectorizableTree.begin()); in nodes_begin()
2286 static nodes_iterator nodes_end(BoUpSLP *R) { in nodes_end()
2287 return nodes_iterator(R->VectorizableTree.end()); in nodes_end()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/
DGraphTraits.h107 iterator_range<typename GraphTraits<GraphType>::nodes_iterator>
113 iterator_range<typename GraphTraits<Inverse<GraphType>>::nodes_iterator>
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/
DPGOInstrumentation.cpp1754 using nodes_iterator = pointer_iterator<Function::const_iterator>; typedef
1766 static nodes_iterator nodes_begin(const PGOUseFunc *G) { in nodes_begin()
1767 return nodes_iterator(G->getFunc().begin()); in nodes_begin()
1770 static nodes_iterator nodes_end(const PGOUseFunc *G) { in nodes_end()
1771 return nodes_iterator(G->getFunc().end()); in nodes_end()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DGraphWriter.h73 using node_iterator = typename GTraits::nodes_iterator;