reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/SCCIterator.h
  109     assert(!CurrentSCC.empty() || VisitStack.empty());
  114     return VisitStack == x.VisitStack && CurrentSCC == x.CurrentSCC;
  114     return VisitStack == x.VisitStack && CurrentSCC == x.CurrentSCC;
  147   VisitStack.push_back(StackElement(N, GT::child_begin(N), visitNum));
  156   assert(!VisitStack.empty());
  157   while (VisitStack.back().NextChild != GT::child_end(VisitStack.back().Node)) {
  157   while (VisitStack.back().NextChild != GT::child_end(VisitStack.back().Node)) {
  159     NodeRef childN = *VisitStack.back().NextChild++;
  169     if (VisitStack.back().MinVisited > childNum)
  170       VisitStack.back().MinVisited = childNum;
  176   while (!VisitStack.empty()) {
  180     NodeRef visitingN = VisitStack.back().Node;
  181     unsigned minVisitNum = VisitStack.back().MinVisited;
  182     assert(VisitStack.back().NextChild == GT::child_end(visitingN));
  183     VisitStack.pop_back();
  186     if (!VisitStack.empty() && VisitStack.back().MinVisited > minVisitNum)
  186     if (!VisitStack.empty() && VisitStack.back().MinVisited > minVisitNum)
  187       VisitStack.back().MinVisited = minVisitNum;