Lines Matching refs:visited
711 std::unordered_set<mirror::Class*> visited; in PruneAppImageClass() local
712 return PruneAppImageClassInternal(klass, &early_exit, &visited); in PruneAppImageClass()
718 std::unordered_set<mirror::Class*>* visited) { in PruneAppImageClassInternal() argument
720 DCHECK(visited != nullptr); in PruneAppImageClassInternal()
731 if (visited->find(klass) != visited->end()) { in PruneAppImageClassInternal()
735 visited->emplace(klass); in PruneAppImageClassInternal()
755 visited); in PruneAppImageClassInternal()
761 visited); in PruneAppImageClassInternal()
776 visited); in PruneAppImageClassInternal()
780 visited); in PruneAppImageClassInternal()
789 visited); in PruneAppImageClassInternal()
791 auto it = visited->find(klass); in PruneAppImageClassInternal()
792 DCHECK(it != visited->end()); in PruneAppImageClassInternal()
793 visited->erase(it); in PruneAppImageClassInternal()
797 if (result == true || !my_early_exit || visited->empty()) { in PruneAppImageClassInternal()