Lines Matching refs:field_index
204 ConstructorIPutData() : field_index(DexFile::kDexNoIndex16), arg(0u) { } in ConstructorIPutData()
206 uint16_t field_index; member
217 uint32_t field_index = new_iput->VRegC_22c(); in RecordConstructorIPut() local
219 ArtField* field = class_linker->LookupResolvedField(field_index, method, /* is_static= */ false); in RecordConstructorIPut()
226 if (iputs[old_pos].field_index == DexFile::kDexNoIndex16) { in RecordConstructorIPut()
229 ArtField* f = class_linker->LookupResolvedField(iputs[old_pos].field_index, in RecordConstructorIPut()
242 while (new_pos != arraysize(iputs) && iputs[new_pos].field_index != DexFile::kDexNoIndex16) { in RecordConstructorIPut()
248 iputs[new_pos].field_index = field_index; in RecordConstructorIPut()
263 return iput_data.field_index != DexFile::kDexNoIndex16; in DoAnalyseConstructor()
346 if (iputs[0].field_index != DexFile::kDexNoIndex16 && in DoAnalyseConstructor()
378 DCHECK(iputs[0].field_index != DexFile::kDexNoIndex16 || in AnalyseConstructor()
379 iputs[1].field_index == DexFile::kDexNoIndex16); in AnalyseConstructor()
380 DCHECK(iputs[1].field_index != DexFile::kDexNoIndex16 || in AnalyseConstructor()
381 iputs[2].field_index == DexFile::kDexNoIndex16); in AnalyseConstructor()
385 result->d.constructor_data.iput##n##_field_index = iputs[n].field_index; \ in AnalyseConstructor()