Home
last modified time | relevance | path

Searched refs:field_info (Results 1 – 13 of 13) 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.h128 void HandleFieldSetLatencies(HInstruction* instruction, const FieldInfo& field_info);
129 void HandleFieldGetLatencies(HInstruction* instruction, const FieldInfo& field_info);
Dload_store_analysis.h542 void VisitFieldAccess(HInstruction* ref, const FieldInfo& field_info) { in VisitFieldAccess() argument
543 if (field_info.IsVolatile()) { in VisitFieldAccess()
546 DataType::Type type = field_info.GetFieldType(); in VisitFieldAccess()
547 const uint16_t declaring_class_def_index = field_info.GetDeclaringClassDefIndex(); in VisitFieldAccess()
548 const size_t offset = field_info.GetFieldOffset().SizeValue(); in VisitFieldAccess()
Dscheduler_arm.cc920 const FieldInfo& field_info) { in HandleFieldGetLatencies() argument
925 bool is_volatile = field_info.IsVolatile(); in HandleFieldGetLatencies()
926 DataType::Type field_type = field_info.GetFieldType(); in HandleFieldGetLatencies()
982 const FieldInfo& field_info) { in HandleFieldSetLatencies() argument
985 bool is_volatile = field_info.IsVolatile(); in HandleFieldSetLatencies()
986 DataType::Type field_type = field_info.GetFieldType(); in HandleFieldSetLatencies()
Dcode_generator_x86.h199 void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info);
200 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
281 const FieldInfo& field_info,
283 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
Dcode_generator_x86_64.h203 void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info);
252 const FieldInfo& field_info,
254 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
Dcode_generator_arm_vixl.h312 void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info);
313 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
380 const FieldInfo& field_info,
382 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
Dcode_generator_arm64.h326 const FieldInfo& field_info,
328 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
440 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
Dcode_generator_arm_vixl.cc5686 HInstruction* instruction, const FieldInfo& field_info) { in HandleFieldSet() argument
5693 DataType::Type field_type = field_info.GetFieldType(); in HandleFieldSet()
5701 bool generate_volatile = field_info.IsVolatile() in HandleFieldSet()
5730 const FieldInfo& field_info, in HandleFieldSet() argument
5741 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet()
5743 DataType::Type field_type = field_info.GetFieldType(); in HandleFieldSet()
5744 uint32_t offset = field_info.GetFieldOffset().Uint32Value(); in HandleFieldSet()
5863 const FieldInfo& field_info) { in HandleFieldGet() argument
5869 kEmitCompilerReadBarrier && (field_info.GetFieldType() == DataType::Type::kReference); in HandleFieldGet()
5882 bool volatile_for_double = field_info.IsVolatile() in HandleFieldGet()
[all …]
Dcode_generator_arm64.cc1966 const FieldInfo& field_info) { in HandleFieldGet() argument
1985 if (field_info.IsVolatile() || in HandleFieldGet()
1986 field_info.GetFieldOffset().Uint32Value() >= kReferenceLoadMinFarOffset) { in HandleFieldGet()
2015 const FieldInfo& field_info) { in HandleFieldGet() argument
2024 uint32_t offset = field_info.GetFieldOffset().Uint32Value(); in HandleFieldGet()
2025 DCHECK_EQ(DataType::Size(field_info.GetFieldType()), DataType::Size(instruction->GetType())); in HandleFieldGet()
2028 HeapOperand(InputRegisterAt(instruction, receiver_input), field_info.GetFieldOffset()); in HandleFieldGet()
2046 field_info.IsVolatile()); in HandleFieldGet()
2049 if (field_info.IsVolatile()) { in HandleFieldGet()
2087 const FieldInfo& field_info, in HandleFieldSet() argument
[all …]
Dcode_generator_x86.cc5646 void LocationsBuilderX86::HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info) { in HandleFieldGet() argument
5688 if (field_info.IsVolatile() && (field_info.GetFieldType() == DataType::Type::kInt64)) { in HandleFieldGet()
5698 const FieldInfo& field_info) { in HandleFieldGet() argument
5707 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet()
5708 DCHECK_EQ(DataType::Size(field_info.GetFieldType()), DataType::Size(instruction->GetType())); in HandleFieldGet()
5710 uint32_t offset = field_info.GetFieldOffset().Uint32Value(); in HandleFieldGet()
5813 void LocationsBuilderX86::HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info) { in HandleFieldSet() argument
5819 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet()
5820 DataType::Type field_type = field_info.GetFieldType(); in HandleFieldSet()
5989 const FieldInfo& field_info, in HandleFieldSet() argument
[all …]
Dcode_generator_x86_64.cc4902 const FieldInfo& field_info) { in HandleFieldGet() argument
4911 bool is_volatile = field_info.IsVolatile(); in HandleFieldGet()
4912 DCHECK_EQ(DataType::Size(field_info.GetFieldType()), DataType::Size(instruction->GetType())); in HandleFieldGet()
4914 uint32_t offset = field_info.GetFieldOffset().Uint32Value(); in HandleFieldGet()
5007 const FieldInfo& field_info) { in HandleFieldSet() argument
5012 DataType::Type field_type = field_info.GetFieldType(); in HandleFieldSet()
5013 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet()
5044 const FieldInfo& field_info, in HandleFieldSet() argument
5051 bool is_volatile = field_info.IsVolatile(); in HandleFieldSet()
5052 DataType::Type field_type = field_info.GetFieldType(); 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()