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
218 ArtField* field = class_linker->LookupResolvedField(field_index, method, /* is_static= */ false); in RecordConstructorIPut()
225 if (iputs[old_pos].field_index == DexFile::kDexNoIndex16) { in RecordConstructorIPut()
228 ArtField* f = class_linker->LookupResolvedField(iputs[old_pos].field_index, in RecordConstructorIPut()
241 while (new_pos != arraysize(iputs) && iputs[new_pos].field_index != DexFile::kDexNoIndex16) { in RecordConstructorIPut()
247 iputs[new_pos].field_index = field_index; in RecordConstructorIPut()
262 return iput_data.field_index == DexFile::kDexNoIndex16; in DoAnalyseConstructor()
345 if (iputs[0].field_index != DexFile::kDexNoIndex16 && in DoAnalyseConstructor()
377 DCHECK_IMPLIES(iputs[0].field_index == DexFile::kDexNoIndex16, in AnalyseConstructor()
378 iputs[1].field_index == DexFile::kDexNoIndex16); in AnalyseConstructor()
379 DCHECK_IMPLIES(iputs[1].field_index == DexFile::kDexNoIndex16, in AnalyseConstructor()
380 iputs[2].field_index == DexFile::kDexNoIndex16); in AnalyseConstructor()
384 result->d.constructor_data.iput##n##_field_index = iputs[n].field_index; \ in AnalyseConstructor()