Lines Matching refs:dex_pc_data
1378 DexPcData* dex_pc_data = FindOrAddDexPc(inline_cache, cache.dex_pc); in AddMethod() local
1379 if (dex_pc_data->is_missing_types || dex_pc_data->is_megamorphic) { in AddMethod()
1385 dex_pc_data->AddClass(type_index); in AddMethod()
1388 dex_pc_data->SetIsMissingTypes(); in AddMethod()
1453 const DexPcData& dex_pc_data = inline_cache_it.second; in VerifyProfileData() local
1454 if (dex_pc_data.is_missing_types || dex_pc_data.is_megamorphic) { in VerifyProfileData()
1456 CHECK(dex_pc_data.classes.empty()); in VerifyProfileData()
1460 for (const dex::TypeIndex& type_index : dex_pc_data.classes) { in VerifyProfileData()
2032 DexPcData* dex_pc_data = FindOrAddDexPc(inline_cache, other_dex_pc); in MergeWith() local
2034 dex_pc_data->SetIsMissingTypes(); in MergeWith()
2036 dex_pc_data->SetIsMegamorphic(); in MergeWith()
2048 dex_pc_data->AddClass(type_index); in MergeWith()
2704 const DexPcData& dex_pc_data = inline_cache_entry.second; in MethodsDataSize() local
2705 num_class_entries += dex_pc_data.classes.size(); in MethodsDataSize()
2794 const DexPcData& dex_pc_data = inline_cache_entry.second; in WriteMethods() local
2795 const ArenaSet<dex::TypeIndex>& classes = dex_pc_data.classes; in WriteMethods()
2805 if (dex_pc_data.is_missing_types) { in WriteMethods()
2807 DCHECK(!dex_pc_data.is_megamorphic); in WriteMethods()
2811 } else if (dex_pc_data.is_megamorphic) { in WriteMethods()
2919 DexPcData* dex_pc_data = FindOrAddDexPc(inline_cache, dex_pc); in ReadMethods() local
2920 DCHECK(dex_pc_data != nullptr); in ReadMethods()
2929 dex_pc_data->SetIsMissingTypes(); in ReadMethods()
2931 dex_pc_data->SetIsMegamorphic(); in ReadMethods()
2959 dex_pc_data->AddClass(dex::TypeIndex(num_type_ids + new_extra_descriptor_index)); in ReadMethods()
2961 dex_pc_data->AddClass(dex::TypeIndex(type_index)); in ReadMethods()