Home
last modified time | relevance | path

Searched refs:field_info (Results 1 – 14 of 14) sorted by relevance

/art/tools/veridex/
Dresolver.cc277 VeriField field_info = field_infos_[field_index]; in GetField() local
278 if (field_info == nullptr) { in GetField()
286 field_info = LookupFieldIn(*kls, in GetField()
289 field_infos_[field_index] = field_info; in GetField()
291 return field_info; in GetField()
/art/compiler/optimizing/
Dscheduler_arm.h127 void HandleFieldSetLatencies(HInstruction* instruction, const FieldInfo& field_info);
128 void HandleFieldGetLatencies(HInstruction* instruction, const FieldInfo& field_info);
Dload_store_analysis.h468 HeapLocation* VisitFieldAccess(HInstruction* ref, const FieldInfo& field_info) { in VisitFieldAccess() argument
469 if (field_info.IsVolatile()) { in VisitFieldAccess()
472 DataType::Type type = field_info.GetFieldType(); in VisitFieldAccess()
473 const uint16_t declaring_class_def_index = field_info.GetDeclaringClassDefIndex(); in VisitFieldAccess()
474 const size_t offset = field_info.GetFieldOffset().SizeValue(); in VisitFieldAccess()
Dscheduler_arm.cc915 const FieldInfo& field_info) { in HandleFieldGetLatencies() argument
918 bool is_volatile = field_info.IsVolatile(); in HandleFieldGetLatencies()
919 DataType::Type field_type = field_info.GetFieldType(); in HandleFieldGetLatencies()
975 const FieldInfo& field_info) { in HandleFieldSetLatencies() argument
978 bool is_volatile = field_info.IsVolatile(); in HandleFieldSetLatencies()
979 DataType::Type field_type = field_info.GetFieldType(); in HandleFieldSetLatencies()
Dcode_generator_mips.h196 void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info);
197 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
245 const FieldInfo& field_info,
248 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info, uint32_t dex_pc);
Dcode_generator_mips64.h193 void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info);
194 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
242 const FieldInfo& field_info,
244 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
Dcode_generator_x86.h176 void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info);
177 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
237 const FieldInfo& field_info,
239 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
Dcode_generator_x86_64.h178 void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info);
225 const FieldInfo& field_info,
227 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
Dcode_generator_arm_vixl.h289 void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info);
290 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
356 const FieldInfo& field_info,
358 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
Dcode_generator_arm64.h288 const FieldInfo& field_info,
290 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
379 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
Dcode_generator_arm_vixl.cc5291 HInstruction* instruction, const FieldInfo& field_info) { in HandleFieldSet() argument
5298 DataType::Type field_type = field_info.GetFieldType(); in HandleFieldSet()
5306 bool generate_volatile = field_info.IsVolatile() in HandleFieldSet()
5335 const FieldInfo& field_info, in HandleFieldSet() argument
5343 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet()
5345 DataType::Type field_type = field_info.GetFieldType(); in HandleFieldSet()
5346 uint32_t offset = field_info.GetFieldOffset().Uint32Value(); in HandleFieldSet()
5454 const FieldInfo& field_info) { in HandleFieldGet() argument
5458 kEmitCompilerReadBarrier && (field_info.GetFieldType() == DataType::Type::kReference); in HandleFieldGet()
5469 bool volatile_for_double = field_info.IsVolatile() in HandleFieldGet()
[all …]
Dcode_generator_mips64.cc4856 const FieldInfo& field_info) { in HandleFieldGet() argument
4857 DataType::Type field_type = field_info.GetFieldType(); in HandleFieldGet()
4890 const FieldInfo& field_info) { in HandleFieldGet() argument
4891 DCHECK_EQ(DataType::Size(field_info.GetFieldType()), DataType::Size(instruction->GetType())); in HandleFieldGet()
4898 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet()
4899 uint32_t offset = field_info.GetFieldOffset().Uint32Value(); in HandleFieldGet()
4979 const FieldInfo& field_info ATTRIBUTE_UNUSED) { in HandleFieldSet()
4991 const FieldInfo& field_info, in HandleFieldSet() argument
4993 DataType::Type type = field_info.GetFieldType(); in HandleFieldSet()
4998 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet()
[all …]
Dcode_generator_mips.cc6559 void LocationsBuilderMIPS::HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info) { in HandleFieldGet() argument
6560 DataType::Type field_type = field_info.GetFieldType(); in HandleFieldGet()
6562 bool generate_volatile = field_info.IsVolatile() && is_wide; in HandleFieldGet()
6614 const FieldInfo& field_info, in HandleFieldGet() argument
6616 DCHECK_EQ(DataType::Size(field_info.GetFieldType()), DataType::Size(instruction->GetType())); in HandleFieldGet()
6623 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet()
6624 uint32_t offset = field_info.GetFieldOffset().Uint32Value(); in HandleFieldGet()
6741 void LocationsBuilderMIPS::HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info) { in HandleFieldSet() argument
6742 DataType::Type field_type = field_info.GetFieldType(); in HandleFieldSet()
6744 bool generate_volatile = field_info.IsVolatile() && is_wide; in HandleFieldSet()
[all …]
/art/test/ti-stress/
Dstress.cc445 ScopedFieldInfo field_info(jvmtienv, field_klass, field); in FieldAccessHook() local
448 if (!method_info.Init() || !field_info.Init() || !obj_class_info.Init()) { in FieldAccessHook()
452 LOG(INFO) << "ACCESS field \"" << field_info << "\" on object of " in FieldAccessHook()
515 ScopedFieldInfo field_info(jvmtienv, field_klass, field); in FieldModificationHook() local
518 if (!method_info.Init() || !field_info.Init() || !obj_class_info.Init()) { in FieldModificationHook()
522 LOG(INFO) << "MODIFY field \"" << field_info << "\" on object of " in FieldModificationHook()