Searched refs:field_idx (Results 26 - 41 of 41) sorted by relevance

12

/art/runtime/
H A Dutils.h124 std::string PrettyField(uint32_t field_idx, const DexFile& dex_file, bool with_type = true);
H A Dclass_linker.cc2385 const uint32_t field_idx = it.GetMemberIndex(); local
2386 dst->SetDexFieldIndex(field_idx);
3688 const uint32_t field_idx = field->GetDexFieldIndex(); local
3689 ArtField* resolved_field = dex_cache->GetResolvedField(field_idx, image_pointer_size_);
3691 dex_cache->SetResolvedField(field_idx, field, image_pointer_size_);
5507 ArtField* ClassLinker::ResolveField(const DexFile& dex_file, uint32_t field_idx, argument
5511 ArtField* resolved = dex_cache->GetResolvedField(field_idx, image_pointer_size_);
5515 const DexFile::FieldId& field_id = dex_file.GetFieldId(field_idx);
5526 resolved = mirror::Class::FindStaticField(self, klass, dex_cache.Get(), field_idx);
5528 resolved = klass->FindInstanceField(dex_cache.Get(), field_idx);
5548 ResolveFieldJLS(const DexFile& dex_file, uint32_t field_idx, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader) argument
[all...]
/art/runtime/verifier/
H A Dmethod_verifier.cc3871 ArtField* MethodVerifier::GetStaticField(int field_idx) { argument
3872 const DexFile::FieldId& field_id = dex_file_->GetFieldId(field_idx);
3877 field_idx, dex_file_->GetFieldName(field_id),
3885 ArtField* field = class_linker->ResolveFieldJLS(*dex_file_, field_idx, dex_cache_,
3888 VLOG(verifier) << "Unable to resolve static field " << field_idx << " ("
3906 ArtField* MethodVerifier::GetInstanceField(const RegType& obj_type, int field_idx) { argument
3907 const DexFile::FieldId& field_id = dex_file_->GetFieldId(field_idx);
3912 field_idx, dex_file_->GetFieldName(field_id),
3920 ArtField* field = class_linker->ResolveFieldJLS(*dex_file_, field_idx, dex_cache_,
3923 VLOG(verifier) << "Unable to resolve instance field " << field_idx << " ("
3976 uint32_t field_idx = is_static ? inst->VRegB_21c() : inst->VRegC_22c(); local
[all...]
/art/runtime/arch/arm/
H A Dquick_entrypoints_arm.S248 bl \entrypoint @ (uint32_t field_idx, const Method* referrer, Thread*)
260 bl \entrypoint @ (field_idx, Object*, referrer, Thread*)
273 bl \entrypoint @ (field_idx, Object*, new_val, referrer, Thread*)
745 bl artGet64StaticFromCode @ (uint32_t field_idx, const Method* referrer, Thread*)
771 bl artGet64InstanceFromCode @ (field_idx, Object*, referrer, Thread*)
799 bl artSet64StaticFromCode @ (field_idx, referrer, new_val, Thread*)
825 bl artSet64InstanceFromCode @ (field_idx, Object*, new_val, Method* referrer, Thread*)
/art/runtime/mirror/
H A Dclass.h595 DexCache* dex_cache, uint32_t field_idx)
598 uint32_t field_idx)
1159 uint32_t field_idx, DexCache* dex_cache)
H A Dobject_test.cc388 uint32_t field_idx = dex_file->GetIndexForFieldId(*field_id); local
390 ArtField* field = FindFieldFromCode<StaticObjectRead, true>(field_idx, clinit, Thread::Current(),
/art/compiler/dex/
H A Dlocal_value_numbering_test.cc27 uint16_t field_idx; member in struct:art::LocalValueNumberingTest::IFieldDef
35 uint16_t field_idx; member in struct:art::LocalValueNumberingTest::SFieldDef
99 MirIFieldLoweringInfo field_info(def->field_idx, def->type, false);
119 MirSFieldLoweringInfo field_info(def->field_idx, def->type);
H A Dmir_optimization_test.cc348 uint16_t field_idx; member in struct:art::ClassInitCheckEliminationTest::SFieldDef
360 MirSFieldLoweringInfo field_info(def->field_idx, def->type);
398 uint16_t field_idx; member in struct:art::NullCheckEliminationTest::IFieldDef
410 MirIFieldLoweringInfo field_info(def->field_idx, def->type, false);
H A Dtype_inference.cc593 TypeInference::Type TypeInference::FieldType(const DexFile* dex_file, uint32_t field_idx) { argument
594 uint32_t type_idx = dex_file->GetFieldId(field_idx).type_idx_;
608 uint32_t field_idx = info.IsResolved() ? info.DeclaringFieldIndex() : info.FieldIndex(); local
609 ifields[i] = FieldType(current_dex_file, field_idx);
H A Dtype_inference.h409 static Type FieldType(const DexFile* dex_file, uint32_t field_idx);
H A Dtype_inference_test.cc269 uint32_t field_idx = local
271 MirIFieldLoweringInfo field_info(field_idx, AccessTypeForDescriptor(def->type), false);
273 field_info.declaring_field_idx_ = field_idx;
281 uint32_t field_idx = local
283 MirSFieldLoweringInfo field_info(field_idx, AccessTypeForDescriptor(def->type));
285 field_info.declaring_field_idx_ = field_idx;
H A Dmir_optimization.cc1462 void MIRGraph::ComputeInlineIFieldLoweringInfo(uint16_t field_idx, MIR* invoke, MIR* iget_or_iput) { argument
1466 DCHECK_EQ(field_idx, GetIFieldLoweringInfo(iget_or_iput).FieldIndex());
1477 MirIFieldLoweringInfo inlined_field_info(field_idx, type, false);
H A Dglobal_value_numbering_test.cc31 uint16_t field_idx; member in struct:art::GlobalValueNumberingTest::IFieldDef
39 uint16_t field_idx; member in struct:art::GlobalValueNumberingTest::SFieldDef
145 MirIFieldLoweringInfo field_info(def->field_idx, def->type, false);
165 MirSFieldLoweringInfo field_info(def->field_idx, def->type);
H A Dgvn_dead_code_elimination_test.cc31 uint16_t field_idx; member in struct:art::GvnDeadCodeEliminationTest::IFieldDef
39 uint16_t field_idx; member in struct:art::GvnDeadCodeEliminationTest::SFieldDef
148 MirIFieldLoweringInfo field_info(def->field_idx, def->type, false);
170 MirSFieldLoweringInfo field_info(def->field_idx, def->type);
H A Dmir_graph.h741 void ComputeInlineIFieldLoweringInfo(uint16_t field_idx, MIR* invoke, MIR* iget_or_iput);
/art/compiler/dex/quick/
H A Ddex_file_method_inliner.cc938 mir_graph->ComputeInlineIFieldLoweringInfo(data.field_idx, invoke, insn);
996 mir_graph->ComputeInlineIFieldLoweringInfo(data.field_idx, invoke, insn);

Completed in 267 milliseconds

12