/art/tools/veridex/ |
D | resolver.cc | 277 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/ |
D | scheduler_arm.h | 128 void HandleFieldSetLatencies(HInstruction* instruction, const FieldInfo& field_info); 129 void HandleFieldGetLatencies(HInstruction* instruction, const FieldInfo& field_info);
|
D | load_store_analysis.h | 542 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()
|
D | scheduler_arm.cc | 920 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()
|
D | code_generator_x86.h | 199 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);
|
D | code_generator_x86_64.h | 203 void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info); 252 const FieldInfo& field_info, 254 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
|
D | code_generator_arm_vixl.h | 312 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);
|
D | code_generator_arm64.h | 326 const FieldInfo& field_info, 328 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info); 440 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
|
D | code_generator_arm_vixl.cc | 5686 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 …]
|
D | code_generator_arm64.cc | 1966 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 …]
|
D | code_generator_x86.cc | 5646 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 …]
|
D | code_generator_x86_64.cc | 4902 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/ |
D | stress.cc | 445 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()
|