Home
last modified time | relevance | path

Searched refs:df_iterator (Results 1 – 25 of 31) sorted by relevance

12

/external/llvm/include/llvm/ADT/
DDepthFirstIterator.h65 class df_iterator : public std::iterator<std::forward_iterator_tag,
81 inline df_iterator(NodeType *Node) { in df_iterator() function
86 inline df_iterator() { in df_iterator() function
89 inline df_iterator(NodeType *Node, SetType &S) in df_iterator() function
97 inline df_iterator(SetType &S) in df_iterator() function
133 static df_iterator begin(const GraphT &G) { in begin()
134 return df_iterator(GT::getEntryNode(G)); in begin()
136 static df_iterator end(const GraphT &G) { return df_iterator(); } in end()
139 static df_iterator begin(const GraphT &G, SetType &S) { in begin()
140 return df_iterator(GT::getEntryNode(G), S); in begin()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/
DDepthFirstIterator.h85 class df_iterator
99 inline df_iterator(NodeRef Node) { in df_iterator() function
104 inline df_iterator() = default; // End is when stack is empty
106 inline df_iterator(NodeRef Node, SetType &S) in df_iterator() function
112 inline df_iterator(SetType &S) in df_iterator() function
152 static df_iterator begin(const GraphT &G) { in begin()
153 return df_iterator(GT::getEntryNode(G)); in begin()
155 static df_iterator end(const GraphT &G) { return df_iterator(); } in end()
158 static df_iterator begin(const GraphT &G, SetType &S) { in begin()
159 return df_iterator(GT::getEntryNode(G), S); in begin()
[all …]
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/ADT/
DDepthFirstIterator.h85 class df_iterator : public df_iterator_storage<SetType, ExtStorage> {
105 inline df_iterator(NodeRef Node) { in df_iterator() function
110 inline df_iterator() = default; // End is when stack is empty
112 inline df_iterator(NodeRef Node, SetType &S) in df_iterator() function
118 inline df_iterator(SetType &S) in df_iterator() function
152 static df_iterator begin(const GraphT &G) { in begin()
153 return df_iterator(GT::getEntryNode(G)); in begin()
155 static df_iterator end(const GraphT &G) { return df_iterator(); } in end()
158 static df_iterator begin(const GraphT &G, SetType &S) { in begin()
159 return df_iterator(GT::getEntryNode(G), S); in begin()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DVPlanVerifier.cpp46 make_range(df_iterator<const VPBlockBase *>::begin(Region->getEntry()), in verifyBlocksInRegion()
47 df_iterator<const VPBlockBase *>::end(Region->getExit()))) { in verifyBlocksInRegion()
118 make_range(df_iterator<const VPBlockBase *>::begin(Region->getEntry()), in verifyRegionRec()
119 df_iterator<const VPBlockBase *>::end(Region->getExit()))) { in verifyRegionRec()
/external/angle/third_party/spirv-tools/src/source/opt/
Ddominator_tree.h44 using df_iterator = TreeDFIterator<DominatorTreeNode>; member
58 df_iterator df_begin() { return df_iterator(this); } in df_begin()
59 df_iterator df_end() { return df_iterator(); } in df_end()
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Ddominator_tree.h44 using df_iterator = TreeDFIterator<DominatorTreeNode>; member
58 df_iterator df_begin() { return df_iterator(this); } in df_begin()
59 df_iterator df_end() { return df_iterator(); } in df_end()
/external/deqp-deps/SPIRV-Tools/source/opt/
Ddominator_tree.h44 using df_iterator = TreeDFIterator<DominatorTreeNode>; member
58 df_iterator df_begin() { return df_iterator(this); } in df_begin()
59 df_iterator df_end() { return df_iterator(); } in df_end()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Vectorize/
DVPlanCFG.h212 df_iterator<VPBlockShallowTraversalWrapper<VPBlockBase *>>>
217 df_iterator<VPBlockShallowTraversalWrapper<const VPBlockBase *>>>
224 inline iterator_range<df_iterator<VPBlockDeepTraversalWrapper<VPBlockBase *>>>
229 df_iterator<VPBlockDeepTraversalWrapper<const VPBlockBase *>>>
293 using nodes_iterator = df_iterator<NodeRef>;
DVPlanVerifier.cpp118 df_iterator<const VPBlockBase *>::begin(Region->getEntry()), in verifyRegionRec()
119 df_iterator<const VPBlockBase *>::end(Region->getExiting()))) { in verifyRegionRec()
/external/clang/include/clang/AST/
DStmtGraphTraits.h30 typedef llvm::df_iterator<clang::Stmt*> nodes_iterator;
57 typedef llvm::df_iterator<const clang::Stmt*> nodes_iterator;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DRegionIterator.h285 using nodes_iterator = df_iterator<NodeRef>; \
300 df_iterator<NodeRef, df_iterator_default_set<NodeRef>, false, \
322 df_iterator<NodeRef, df_iterator_default_set<NodeRef>, false,
341 df_iterator<NodeRef, df_iterator_default_set<NodeRef>, false,
DRegionInfo.h576 : public df_iterator<
579 df_iterator<
643 df_iterator<RegionNodeT *, df_iterator_default_set<RegionNodeT *>, false,
647 df_iterator<const RegionNodeT *,
/external/llvm/include/llvm/Analysis/
DRegionIterator.h279 typedef df_iterator<NodeType*> nodes_iterator; \
292 typedef df_iterator<NodeType*, SmallPtrSet<NodeType*, 8>, false, \
313 typedef df_iterator<NodeType*, SmallPtrSet<NodeType*, 8>, false,
329 typedef df_iterator<NodeType*, SmallPtrSet<NodeType*, 8>, false,
DRegionInfo.h563 : public df_iterator<
565 typedef df_iterator<
628 typedef df_iterator<RegionNodeT *, SmallPtrSet<RegionNodeT *, 8>, false,
631 typedef df_iterator<const RegionNodeT *, SmallPtrSet<const RegionNodeT *, 8>,
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Analysis/
DRegionIterator.h292 using nodes_iterator = df_iterator<NodeRef>; \
307 df_iterator<NodeRef, df_iterator_default_set<NodeRef>, false, \
329 df_iterator<NodeRef, df_iterator_default_set<NodeRef>, false,
348 df_iterator<NodeRef, df_iterator_default_set<NodeRef>, false,
DRegionInfo.h575 : public df_iterator<
578 df_iterator<std::conditional_t<IsConst, const BlockT, BlockT> *>;
641 df_iterator<RegionNodeT *, df_iterator_default_set<RegionNodeT *>, false,
645 df_iterator<const RegionNodeT *,
/external/llvm/include/llvm/CodeGen/
DMachineRegionInfo.h145 typedef df_iterator<NodeType*, SmallPtrSet<NodeType*, 8>, false,
161 typedef df_iterator<NodeType*, SmallPtrSet<NodeType*, 8>, false,
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/CodeGen/
DMachineRegionInfo.h139 using nodes_iterator = df_iterator<NodeRef, df_iterator_default_set<NodeRef>,
159 using nodes_iterator = df_iterator<NodeRef, df_iterator_default_set<NodeRef>,
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineRegionInfo.h139 using nodes_iterator = df_iterator<NodeRef, df_iterator_default_set<NodeRef>,
159 using nodes_iterator = df_iterator<NodeRef, df_iterator_default_set<NodeRef>,
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExplodedGraph.h456 typedef llvm::df_iterator<NodeType*> nodes_iterator;
482 typedef llvm::df_iterator<NodeType*> nodes_iterator;
/external/clang/include/clang/Analysis/Analyses/
DDominators.h183 typedef df_iterator< ::clang::DomTreeNode* > nodes_iterator;
/external/llvm/include/llvm/IR/
DDominators.h160 typedef df_iterator<Node *, SmallPtrSet<NodeType *, 8>> nodes_iterator;
/external/llvm/lib/Transforms/Scalar/
DGuardWidening.cpp79 IntrinsicInst *Guard, const df_iterator<DomTreeNode *> &DFSI,
268 IntrinsicInst *GuardInst, const df_iterator<DomTreeNode *> &DFSI, in eliminateGuardViaWidening()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DDominators.h194 using nodes_iterator = df_iterator<Node *, df_iterator_default_set<Node*>>;
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/IR/
DDominators.h242 using nodes_iterator = df_iterator<Node *, df_iterator_default_set<Node*>>;

12