Lines Matching refs:it
182 for (auto it = kept_end; it != methods_.end(); it++) { in RemoveMethodsIn() local
183 VLOG(jit) << "JIT removed (JNI) " << (*it)->PrettyMethod() << ": " << code_; in RemoveMethodsIn()
189 auto it = std::find(methods_.begin(), methods_.end(), method); in RemoveMethod() local
190 if (it != methods_.end()) { in RemoveMethod()
191 VLOG(jit) << "JIT removed (JNI) " << (*it)->PrettyMethod() << ": " << code_; in RemoveMethod()
192 methods_.erase(it); in RemoveMethod()
293 auto it = jni_stubs_map_.find(JniStubKey(method)); in ContainsMethod() local
294 if (it != jni_stubs_map_.end() && in ContainsMethod()
295 it->second.IsCompiled() && in ContainsMethod()
296 ContainsElement(it->second.GetMethods(), method)) { in ContainsMethod()
300 for (const auto& it : method_code_map_) { in ContainsMethod() local
301 if (it.second == method) { in ContainsMethod()
315 auto it = jni_stubs_map_.find(JniStubKey(method)); in GetJniStubCode() local
316 if (it != jni_stubs_map_.end()) { in GetJniStubCode()
317 JniStubData& data = it->second; in GetJniStubCode()
332 auto it = saved_compiled_methods_map_.find(method); in GetSavedEntryPointOfPreCompiledMethod() local
333 if (it != saved_compiled_methods_map_.end()) { in GetSavedEntryPointOfPreCompiledMethod()
334 code_ptr = it->second; in GetSavedEntryPointOfPreCompiledMethod()
436 for (auto it : profiling_infos_) { in SweepRootTables() local
437 ProfilingInfo* info = it.second; in SweepRootTables()
498 for (auto it : compiled_methods) { in FreeAllMethodHeaders() local
499 CHECK_EQ(debug_info.count(it.first), 1u) << "No debug info: " << it.second->PrettyMethod(); in FreeAllMethodHeaders()
519 for (auto it = jni_stubs_map_.begin(); it != jni_stubs_map_.end();) { in RemoveMethodsIn() local
520 it->second.RemoveMethodsIn(alloc); in RemoveMethodsIn()
521 if (it->second.GetMethods().empty()) { in RemoveMethodsIn()
522 method_headers.insert(OatQuickMethodHeader::FromCodePointer(it->second.GetCode())); in RemoveMethodsIn()
523 it = jni_stubs_map_.erase(it); in RemoveMethodsIn()
525 it->first.UpdateShorty(it->second.GetMethods().front()); in RemoveMethodsIn()
526 ++it; in RemoveMethodsIn()
529 for (auto it = method_code_map_.begin(); it != method_code_map_.end();) { in RemoveMethodsIn() local
530 if (alloc.ContainsUnsafe(it->second)) { in RemoveMethodsIn()
531 method_headers.insert(OatQuickMethodHeader::FromCodePointer(it->first)); in RemoveMethodsIn()
532 VLOG(jit) << "JIT removed " << it->second->PrettyMethod() << ": " << it->first; in RemoveMethodsIn()
533 it = method_code_map_.erase(it); in RemoveMethodsIn()
535 ++it; in RemoveMethodsIn()
539 for (auto it = osr_code_map_.begin(); it != osr_code_map_.end();) { in RemoveMethodsIn() local
540 if (alloc.ContainsUnsafe(it->first)) { in RemoveMethodsIn()
543 it = osr_code_map_.erase(it); in RemoveMethodsIn()
545 ++it; in RemoveMethodsIn()
548 for (auto it = profiling_infos_.begin(); it != profiling_infos_.end();) { in RemoveMethodsIn() local
549 ProfilingInfo* info = it->second; in RemoveMethodsIn()
552 it = profiling_infos_.erase(it); in RemoveMethodsIn()
554 ++it; in RemoveMethodsIn()
730 auto it = jni_stubs_map_.find(JniStubKey(method)); in Commit() local
731 DCHECK(it != jni_stubs_map_.end()) in Commit()
733 JniStubData* data = &it->second; in Commit()
810 auto it = profiling_infos_.find(method); in RemoveMethodLocked() local
811 if (it != profiling_infos_.end()) { in RemoveMethodLocked()
812 profiling_infos_.erase(it); in RemoveMethodLocked()
819 auto it = jni_stubs_map_.find(JniStubKey(method)); in RemoveMethodLocked() local
820 if (it != jni_stubs_map_.end() && it->second.RemoveMethod(method)) { in RemoveMethodLocked()
822 if (it->second.GetMethods().empty()) { in RemoveMethodLocked()
824 FreeCodeAndData(it->second.GetCode()); in RemoveMethodLocked()
826 jni_stubs_map_.erase(it); in RemoveMethodLocked()
828 it->first.UpdateShorty(it->second.GetMethods().front()); in RemoveMethodLocked()
832 for (auto it = method_code_map_.begin(); it != method_code_map_.end();) { in RemoveMethodLocked() local
833 if (it->second == method) { in RemoveMethodLocked()
836 FreeCodeAndData(it->first); in RemoveMethodLocked()
838 VLOG(jit) << "JIT removed " << it->second->PrettyMethod() << ": " << it->first; in RemoveMethodLocked()
839 it = method_code_map_.erase(it); in RemoveMethodLocked()
841 ++it; in RemoveMethodLocked()
879 for (auto& it : method_code_map_) { in MoveObsoleteMethod() local
880 if (it.second == old_method) { in MoveObsoleteMethod()
881 it.second = new_method; in MoveObsoleteMethod()
899 for (const auto& it : method_code_map_) { in TransitionToDebuggable() local
900 ArtMethod* method = it.second; in TransitionToDebuggable()
1041 for (const auto& it : *thread->GetInstrumentationStack()) { in Run()
1046 code_cache_->LookupMethodHeader(it.second.return_pc_, /* method= */ nullptr); in Run()
1161 for (auto it : profiling_infos_) { in GarbageCollectCache() local
1162 it.second->SetBaselineHotnessCount(0); in GarbageCollectCache()
1197 for (auto it = jni_stubs_map_.begin(); it != jni_stubs_map_.end();) { in RemoveUnmarkedCode() local
1198 JniStubData* data = &it->second; in RemoveUnmarkedCode()
1202 ++it; in RemoveUnmarkedCode()
1208 it = jni_stubs_map_.erase(it); in RemoveUnmarkedCode()
1211 for (auto it = method_code_map_.begin(); it != method_code_map_.end();) { in RemoveUnmarkedCode() local
1212 const void* code_ptr = it->first; in RemoveUnmarkedCode()
1215 ++it; in RemoveUnmarkedCode()
1219 VLOG(jit) << "JIT removed " << it->second->PrettyMethod() << ": " << it->first; in RemoveUnmarkedCode()
1220 it = method_code_map_.erase(it); in RemoveUnmarkedCode()
1295 for (auto it : profiling_infos_) { in DoCollection() local
1296 ProfilingInfo* info = it.second; in DoCollection()
1329 for (const auto& it : method_code_map_) { in DoCollection() local
1330 ArtMethod* method = it.second; in DoCollection()
1331 const void* code_ptr = it.first; in DoCollection()
1378 auto it = jni_stubs_map_.find(JniStubKey(method)); in LookupMethodHeader() local
1379 if (it == jni_stubs_map_.end() || !ContainsElement(it->second.GetMethods(), method)) { in LookupMethodHeader()
1382 const void* code_ptr = it->second.GetCode(); in LookupMethodHeader()
1394 auto it = method_code_map_.lower_bound(reinterpret_cast<const void*>(pc)); in LookupMethodHeader() local
1395 if (it != method_code_map_.begin()) { in LookupMethodHeader()
1396 --it; in LookupMethodHeader()
1397 const void* code_ptr = it->first; in LookupMethodHeader()
1400 found_method = it->second; in LookupMethodHeader()
1430 auto it = osr_code_map_.find(method); in LookupOsrMethodHeader() local
1431 if (it == osr_code_map_.end()) { in LookupOsrMethodHeader()
1434 return OatQuickMethodHeader::FromCodePointer(it->second); in LookupOsrMethodHeader()
1459 auto it = profiling_infos_.find(method); in AddProfilingInfoInternal() local
1460 if (it != profiling_infos_.end()) { in AddProfilingInfoInternal()
1461 return it->second; in AddProfilingInfoInternal()
1493 for (auto it : profiling_infos_) { in GetProfiledMethods() local
1494 ProfilingInfo* info = it.second; in GetProfiledMethods()
1627 auto it = jni_stubs_map_.find(key); in NotifyCompilationOf() local
1629 if (it == jni_stubs_map_.end()) { in NotifyCompilationOf()
1631 it = jni_stubs_map_.Put(key, JniStubData{}); in NotifyCompilationOf()
1634 JniStubData* data = &it->second; in NotifyCompilationOf()
1678 auto it = profiling_infos_.find(method); in NotifyCompilerUse() local
1679 if (it == profiling_infos_.end()) { in NotifyCompilerUse()
1682 if (!it->second->IncrementInlineUse()) { in NotifyCompilerUse()
1686 return it->second; in NotifyCompilerUse()
1691 auto it = profiling_infos_.find(method); in DoneCompilerUse() local
1692 DCHECK(it != profiling_infos_.end()); in DoneCompilerUse()
1693 it->second->DecrementInlineUse(); in DoneCompilerUse()
1702 auto it = jni_stubs_map_.find(JniStubKey(method)); in DoneCompiling() local
1703 DCHECK(it != jni_stubs_map_.end()); in DoneCompiling()
1704 JniStubData* data = &it->second; in DoneCompiling()
1708 jni_stubs_map_.erase(it); // Remove the entry added in NotifyCompilationOf(). in DoneCompiling()
1719 for (auto it : method_code_map_) { in InvalidateAllCompiledCode() local
1720 ArtMethod* meth = it.second; in InvalidateAllCompiledCode()
1748 auto it = osr_code_map_.find(method); in InvalidateCompiledCodeFor() local
1749 if (it != osr_code_map_.end() && OatQuickMethodHeader::FromCodePointer(it->second) == header) { in InvalidateCompiledCodeFor()
1751 osr_code_map_.erase(it); in InvalidateCompiledCodeFor()
1842 for (const auto& it : jni_stubs_map_) { in VisitAllMethods() local
1843 const JniStubData& data = it.second; in VisitAllMethods()
1850 for (auto it : method_code_map_) { // Includes OSR methods. in VisitAllMethods() local
1851 cb(it.first, it.second); in VisitAllMethods()
1853 for (auto it : saved_compiled_methods_map_) { in VisitAllMethods() local
1854 cb(it.second, it.first); in VisitAllMethods()
1856 for (auto it : zygote_map_) { in VisitAllMethods() local
1857 if (it.code_ptr != nullptr && it.method != nullptr) { in VisitAllMethods()
1858 cb(it.code_ptr, it.method); in VisitAllMethods()