/art/compiler/dex/ |
D | inline_method_analyser.cc | 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() 344 if (iputs[0].field_index != DexFile::kDexNoIndex16 && in DoAnalyseConstructor() [all …]
|
/art/runtime/ |
D | art_field-inl.h | 271 uint32_t field_index = GetDexFieldIndex(); in GetName() local 274 DCHECK_LT(field_index, 2U); in GetName() 275 return field_index == 0 ? "interfaces" : "throws"; in GetName() 278 return dex_file->GetFieldName(dex_file->GetFieldId(field_index)); in GetName() 282 uint32_t field_index = GetDexFieldIndex(); in GetTypeDescriptor() local 285 DCHECK_LT(field_index, 2U); in GetTypeDescriptor() 287 return field_index == 0 ? "[Ljava/lang/Class;" : "[[Ljava/lang/Class;"; in GetTypeDescriptor() 290 const DexFile::FieldId& field_id = dex_file->GetFieldId(field_index); in GetTypeDescriptor() 307 const uint32_t field_index = GetDexFieldIndex(); in GetType() local 314 const DexFile::FieldId& field_id = dex_file->GetFieldId(field_index); in GetType()
|
D | dex_file_verifier_test.cc | 854 uint32_t field_index = it.GetMemberIndex(); in FindFieldData() local 855 dex::StringIndex name_index = dex_file->GetFieldId(field_index).name_idx_; in FindFieldData()
|
D | dex_file_annotations.cc | 146 uint32_t field_index = field->GetDexFieldIndex(); in FindAnnotationSetForField() local 149 if (field_annotations[i].field_idx_ == field_index) { in FindAnnotationSetForField()
|
/art/runtime/openjdkjvmti/ |
D | ti_heap.cc | 185 size_t field_index ATTRIBUTE_UNUSED, in VisitorFalse() 285 size_t field_index; in ReportFieldsRecursive() local 288 field_index = interface_fields; in ReportFieldsRecursive() 290 *field_index_out = field_index; in ReportFieldsRecursive() 304 &field_index)) { in ReportFieldsRecursive() 317 &field_index); in ReportFieldsRecursive() 328 field_index, in ReportFieldsRecursive() 336 field_index, in ReportFieldsRecursive() 341 field_index++; in ReportFieldsRecursive() 349 field_index, in ReportFieldsRecursive() [all …]
|
/art/compiler/optimizing/ |
D | inliner.h | 114 HInstanceFieldGet* CreateInstanceFieldGet(uint32_t field_index, 118 HInstanceFieldSet* CreateInstanceFieldSet(uint32_t field_index,
|
D | instruction_builder.cc | 1184 static Primitive::Type GetFieldAccessType(const DexFile& dex_file, uint16_t field_index) { in GetFieldAccessType() argument 1185 const DexFile::FieldId& field_id = dex_file.GetFieldId(field_index); in GetFieldAccessType() 1195 uint16_t field_index; in BuildInstanceFieldAccess() local 1200 field_index = LookupQuickenedInfo(dex_pc); in BuildInstanceFieldAccess() 1202 field_index = instruction.VRegC_22c(); in BuildInstanceFieldAccess() 1206 ArtField* resolved_field = ResolveField(field_index, /* is_static */ false, is_put); in BuildInstanceFieldAccess() 1216 ? GetFieldAccessType(*dex_file_, field_index) in BuildInstanceFieldAccess() 1226 field_index, in BuildInstanceFieldAccess() 1236 field_index, in BuildInstanceFieldAccess() 1248 field_index, in BuildInstanceFieldAccess() [all …]
|
D | inliner.cc | 1491 uint16_t field_index = iput_field_indexes[i]; in TryPatternSubstitution() local 1494 CreateInstanceFieldSet(field_index, resolved_method, obj, value, &is_final); in TryPatternSubstitution() 1517 HInstanceFieldGet* HInliner::CreateInstanceFieldGet(uint32_t field_index, in CreateInstanceFieldGet() argument 1523 class_linker->LookupResolvedField(field_index, referrer, /* is_static */ false); in CreateInstanceFieldGet() 1531 field_index, in CreateInstanceFieldGet() 1550 HInstanceFieldSet* HInliner::CreateInstanceFieldSet(uint32_t field_index, in CreateInstanceFieldSet() argument 1558 class_linker->LookupResolvedField(field_index, referrer, /* is_static */ false); in CreateInstanceFieldSet() 1572 field_index, in CreateInstanceFieldSet()
|
D | code_generator.cc | 437 uint32_t field_index, in GenerateUnresolvedFieldAccess() argument 442 MoveConstant(locations->GetTemp(0), field_index); in GenerateUnresolvedFieldAccess()
|
D | code_generator.h | 510 uint32_t field_index,
|
D | nodes.h | 6122 uint32_t field_index, in HUnresolvedInstanceFieldGet() argument 6125 field_index_(field_index) { in HUnresolvedInstanceFieldGet() 6148 uint32_t field_index, in HUnresolvedInstanceFieldSet() argument 6151 field_index_(field_index) { in HUnresolvedInstanceFieldSet() 6184 uint32_t field_index, in HUnresolvedStaticFieldGet() argument 6187 field_index_(field_index) { in HUnresolvedStaticFieldGet() 6208 uint32_t field_index, in HUnresolvedStaticFieldSet() argument 6211 field_index_(field_index) { in HUnresolvedStaticFieldSet()
|
/art/dexlayout/ |
D | dex_ir.cc | 306 const uint32_t field_index = static_cast<uint32_t>(ReadVarWidth(data, length, false)); in ReadEncodedValue() local 307 item->SetFieldId(GetFieldId(field_index)); in ReadEncodedValue()
|