HomeSort by relevance Sort by last modified time
    Searched defs:EdgeIterator (Results 1 - 3 of 3) sorted by null

  /external/mesa3d/src/gallium/drivers/nv50/codegen/
nv50_ir_graph.h 75 class EdgeIterator : public Iterator
78 EdgeIterator() : e(0), t(0), d(0), rev(false) { }
79 EdgeIterator(Graph::Edge *first, int dir, bool reverse)
115 inline EdgeIterator outgoing(bool reverse = false) const;
116 inline EdgeIterator incident(bool reverse = false) const;
207 Graph::EdgeIterator Graph::Node::outgoing(bool reverse) const
209 return EdgeIterator(out, 0, reverse);
212 Graph::EdgeIterator Graph::Node::incident(bool reverse) const
214 return EdgeIterator(in, 1, reverse);
220 for (EdgeIterator ei = incident(); !ei.end(); ei.next()
    [all...]
  /external/llvm/include/llvm/Support/
GCOV.h 307 typedef SmallVectorImpl<GCOVEdge *>::const_iterator EdgeIterator;
334 EdgeIterator src_begin() const { return SrcEdges.begin(); }
335 EdgeIterator src_end() const { return SrcEdges.end(); }
336 iterator_range<EdgeIterator> srcs() const {
340 EdgeIterator dst_begin() const { return DstEdges.begin(); }
341 EdgeIterator dst_end() const { return DstEdges.end(); }
342 iterator_range<EdgeIterator> dsts() const {
  /external/llvm/lib/Analysis/
CFLAliasAnalysis.cpp 618 struct EdgeIterator : public std::iterator<std::forward_iterator_tag,
620 EdgeIterator(const typename std::vector<Edge>::const_iterator &Iter)
623 EdgeIterator(NodeImpl &Impl) : Current(Impl.begin()) {}
625 EdgeIterator &operator++() {
630 EdgeIterator operator++(int) {
631 EdgeIterator Copy(Current);
641 bool operator==(const EdgeIterator &Other) const {
645 bool operator!=(const EdgeIterator &Other) const {
654 // Wrapper for EdgeIterator with begin()/end() calls.
659 EdgeIterator begin() { return EdgeIterator(BeginIter);
    [all...]

Completed in 142 milliseconds