Home
last modified time | relevance | path

Searched refs:field_index (Results 1 – 10 of 10) sorted by relevance

/art/runtime/
Dart_field-inl.h257 uint32_t field_index = GetDexFieldIndex(); in GetName() local
260 DCHECK_LT(field_index, 2U); in GetName()
261 return field_index == 0 ? "interfaces" : "throws"; in GetName()
264 return dex_file->GetFieldName(dex_file->GetFieldId(field_index)); in GetName()
268 uint32_t field_index = GetDexFieldIndex(); in GetTypeDescriptor() local
271 DCHECK_LT(field_index, 2U); in GetTypeDescriptor()
273 return field_index == 0 ? "[Ljava/lang/Class;" : "[[Ljava/lang/Class;"; in GetTypeDescriptor()
276 const DexFile::FieldId& field_id = dex_file->GetFieldId(field_index); in GetTypeDescriptor()
291 const uint32_t field_index = GetDexFieldIndex(); in GetType() local
298 const DexFile::FieldId& field_id = dex_file->GetFieldId(field_index); in GetType()
Ddex_file_verifier_test.cc922 uint32_t field_index = it.GetMemberIndex(); in FindFieldData() local
923 uint32_t name_index = dex_file->GetFieldId(field_index).name_idx_; in FindFieldData()
Ddex_file.cc1188 uint32_t field_index = field->GetDexFieldIndex(); in FindAnnotationSetForField() local
1191 if (field_annotations[i].field_idx_ == field_index) { in FindAnnotationSetForField()
/art/runtime/quick/
Dinline_method_analyser.cc203 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()
[all …]
/art/compiler/optimizing/
Dinliner.h93 uint32_t field_index,
97 uint32_t field_index,
Dinstruction_builder.cc1181 static Primitive::Type GetFieldAccessType(const DexFile& dex_file, uint16_t field_index) { in GetFieldAccessType() argument
1182 const DexFile::FieldId& field_id = dex_file.GetFieldId(field_index); in GetFieldAccessType()
1192 uint16_t field_index; in BuildInstanceFieldAccess() local
1197 field_index = LookupQuickenedInfo(dex_pc); in BuildInstanceFieldAccess()
1199 field_index = instruction.VRegC_22c(); in BuildInstanceFieldAccess()
1204 compiler_driver_->ComputeInstanceFieldInfo(field_index, dex_compilation_unit_, is_put, soa); in BuildInstanceFieldAccess()
1210 ? GetFieldAccessType(*dex_file_, field_index) in BuildInstanceFieldAccess()
1220 field_index, in BuildInstanceFieldAccess()
1229 field_index, in BuildInstanceFieldAccess()
1242 field_index, in BuildInstanceFieldAccess()
[all …]
Dinliner.cc950 uint16_t field_index = iput_field_indexes[i]; in TryPatternSubstitution() local
951 HInstanceFieldSet* iput = CreateInstanceFieldSet(dex_cache, field_index, obj, value); in TryPatternSubstitution()
956 ArtField* resolved_field = dex_cache->GetResolvedField(field_index, pointer_size); in TryPatternSubstitution()
978 uint32_t field_index, in CreateInstanceFieldGet() argument
982 ArtField* resolved_field = dex_cache->GetResolvedField(field_index, pointer_size); in CreateInstanceFieldGet()
989 field_index, in CreateInstanceFieldGet()
1005 uint32_t field_index, in CreateInstanceFieldSet() argument
1010 ArtField* resolved_field = dex_cache->GetResolvedField(field_index, pointer_size); in CreateInstanceFieldSet()
1018 field_index, in CreateInstanceFieldSet()
Dcode_generator.cc409 uint32_t field_index, in GenerateUnresolvedFieldAccess() argument
414 MoveConstant(locations->GetTemp(0), field_index); in GenerateUnresolvedFieldAccess()
Dcode_generator.h426 uint32_t field_index,
Dnodes.h5772 uint32_t field_index, in HUnresolvedInstanceFieldGet() argument
5775 field_index_(field_index) { in HUnresolvedInstanceFieldGet()
5798 uint32_t field_index, in HUnresolvedInstanceFieldSet() argument
5801 field_index_(field_index) { in HUnresolvedInstanceFieldSet()
5834 uint32_t field_index, in HUnresolvedStaticFieldGet() argument
5837 field_index_(field_index) { in HUnresolvedStaticFieldGet()
5858 uint32_t field_index, in HUnresolvedStaticFieldSet() argument
5861 field_index_(field_index) { in HUnresolvedStaticFieldSet()