Searched refs:class_ref (Results 1 – 7 of 7) sorted by relevance
/art/profman/ |
D | profman.cc | 630 /*out*/TypeReference* class_ref) { in FindClass() argument 638 class_ref->dex_file = dex_file; in FindClass() 639 class_ref->type_index = dex::TypeIndex(kInvalidTypeIndex); in FindClass() 657 class_ref->dex_file = dex_file; in FindClass() 658 class_ref->type_index = type_index; in FindClass() 665 uint32_t FindMethodIndex(const TypeReference& class_ref, in FindMethodIndex() argument 667 const DexFile* dex_file = class_ref.dex_file; in FindMethodIndex() 702 dex_file->GetTypeId(class_ref.type_index), *name_id, *proto_id); in FindMethodIndex() 717 bool HasSingleInvoke(const TypeReference& class_ref, in HasSingleInvoke() argument 720 const DexFile* dex_file = class_ref.dex_file; in HasSingleInvoke() [all …]
|
D | profile_assistant_test.cc | 325 for (const auto& class_ref : dex_pc_data.classes) { in AssertInlineCaches() local 327 pmi->dex_references[class_ref.dex_profile_index]; in AssertInlineCaches() 329 class_ref.type_index == it->GetDexTypeIndex()) { in AssertInlineCaches()
|
/art/runtime/jit/ |
D | profile_compilation_info.cc | 636 for (const ClassReference& class_ref : pmi_ic_dex_pc_data.classes) { in AddMethod() local 637 const DexReference& dex_ref = pmi.dex_references[class_ref.dex_profile_index]; in AddMethod() 645 dex_pc_data->AddClass(class_dex_data->profile_index, class_ref.type_index); in AddMethod() 663 for (const TypeReference& class_ref : cache.classes) { in AddMethod() local 664 DexFileData* class_dex_data = GetOrAddDexFileData(class_ref.dex_file); in AddMethod() 673 dex_pc_data->AddClass(class_dex_data->profile_index, class_ref.type_index); in AddMethod() 1386 for (const ClassReference& class_ref : inline_cache_it.second.classes) { in DumpInfo() local 1387 os << "(" << static_cast<uint32_t>(class_ref.dex_profile_index) in DumpInfo() 1388 << "," << class_ref.type_index.index_ << ")"; in DumpInfo() 1592 for (const ClassReference& class_ref : dex_pc_data.classes) { in operator ==() local [all …]
|
D | profile_compilation_info_test.cc | 195 for (const auto& class_ref : inline_cache.classes) { in ConvertProfileMethodInfo() local 196 uint8_t dex_profile_index = dex_map.FindOrAdd(const_cast<DexFile*>(class_ref.dex_file), in ConvertProfileMethodInfo() 198 dex_pc_data.AddClass(dex_profile_index, class_ref.type_index); in ConvertProfileMethodInfo() 202 class_ref.dex_file->GetLocation()); in ConvertProfileMethodInfo() 204 class_ref.dex_file->GetLocationChecksum(), in ConvertProfileMethodInfo() 205 class_ref.dex_file->NumMethodIds()); in ConvertProfileMethodInfo()
|
/art/compiler/optimizing/ |
D | inliner.cc | 674 for (const ProfileCompilationInfo::ClassReference& class_ref : dex_pc_data.classes) { in ExtractClassesFromOfflineProfile() local 676 dex_profile_index_to_dex_cache[class_ref.dex_profile_index]; in ExtractClassesFromOfflineProfile() 679 if (!dex_cache->GetDexFile()->IsTypeIndexValid(class_ref.type_index)) { in ExtractClassesFromOfflineProfile() 680 VLOG(compiler) << "Profile data corrupt: type index " << class_ref.type_index in ExtractClassesFromOfflineProfile() 685 class_ref.type_index, in ExtractClassesFromOfflineProfile() 695 .GetDexFile()->StringByTypeIdx(class_ref.type_index); in ExtractClassesFromOfflineProfile()
|
/art/compiler/driver/ |
D | compiler_driver.cc | 2973 ClassReference class_ref(dex_file, class_def_index); in RequiresConstructorBarrier() local 2976 auto it = requires_constructor_barrier_.find(class_ref); in RequiresConstructorBarrier() 2983 requires_constructor_barrier_.emplace(class_ref, requires); in RequiresConstructorBarrier()
|
/art/compiler/ |
D | oat_writer.cc | 827 ClassReference class_ref(dex_file_, class_def_index_); in EndClass() local 829 bool found = writer_->compiler_driver_->GetCompiledClass(class_ref, &status); in EndClass() 832 if (results != nullptr && results->IsClassRejected(class_ref)) { in EndClass()
|