Lines Matching refs:field_index
203 ConstructorIPutData() : field_index(DexFile::kDexNoIndex16), arg(0u) { } in ConstructorIPutData()
205 uint16_t field_index; member
216 uint32_t field_index = new_iput->VRegC_22c(); in RecordConstructorIPut() local
219 ArtField* field = dex_cache->GetResolvedField(field_index, pointer_size); in RecordConstructorIPut()
226 if (iputs[old_pos].field_index == DexFile::kDexNoIndex16) { in RecordConstructorIPut()
229 ArtField* f = dex_cache->GetResolvedField(iputs[old_pos].field_index, pointer_size); in RecordConstructorIPut()
240 while (new_pos != arraysize(iputs) && iputs[new_pos].field_index != DexFile::kDexNoIndex16) { in RecordConstructorIPut()
246 iputs[new_pos].field_index = field_index; in RecordConstructorIPut()
261 return iput_data.field_index != DexFile::kDexNoIndex16; in DoAnalyseConstructor()
343 if (iputs[0].field_index != DexFile::kDexNoIndex16 && in DoAnalyseConstructor()
375 DCHECK(iputs[0].field_index != DexFile::kDexNoIndex16 || in AnalyseConstructor()
376 iputs[1].field_index == DexFile::kDexNoIndex16); in AnalyseConstructor()
377 DCHECK(iputs[1].field_index != DexFile::kDexNoIndex16 || in AnalyseConstructor()
378 iputs[2].field_index == DexFile::kDexNoIndex16); in AnalyseConstructor()
382 result->d.constructor_data.iput##n##_field_index = iputs[n].field_index; \ in AnalyseConstructor()