Lines Matching refs:visited
729 std::unordered_set<mirror::Class*> visited; in PruneAppImageClass() local
730 return PruneAppImageClassInternal(klass, &early_exit, &visited); in PruneAppImageClass()
736 std::unordered_set<mirror::Class*>* visited) { in PruneAppImageClassInternal() argument
738 DCHECK(visited != nullptr); in PruneAppImageClassInternal()
749 if (visited->find(klass.Ptr()) != visited->end()) { in PruneAppImageClassInternal()
753 visited->emplace(klass.Ptr()); in PruneAppImageClassInternal()
774 visited); in PruneAppImageClassInternal()
780 visited); in PruneAppImageClassInternal()
795 visited); in PruneAppImageClassInternal()
799 visited); in PruneAppImageClassInternal()
808 visited); in PruneAppImageClassInternal()
817 auto it = visited->find(klass.Ptr()); in PruneAppImageClassInternal()
818 DCHECK(it != visited->end()); in PruneAppImageClassInternal()
819 visited->erase(it); in PruneAppImageClassInternal()
823 if (result == true || !my_early_exit || visited->empty()) { in PruneAppImageClassInternal()