/art/compiler/optimizing/ |
H A D | scheduler_arm.h | 127 void HandleFieldSetLatencies(HInstruction* instruction, const FieldInfo& field_info); 128 void HandleFieldGetLatencies(HInstruction* instruction, const FieldInfo& field_info);
|
H A D | load_store_analysis.h | 445 HeapLocation* VisitFieldAccess(HInstruction* ref, const FieldInfo& field_info) { argument 446 if (field_info.IsVolatile()) { 449 const uint16_t declaring_class_def_index = field_info.GetDeclaringClassDefIndex(); 450 const size_t offset = field_info.GetFieldOffset().SizeValue();
|
H A D | code_generator_mips.h | 196 void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info); 197 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info); 244 const FieldInfo& field_info, 247 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info, uint32_t dex_pc);
|
H A D | code_generator_mips64.h | 193 void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info); 194 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info); 241 const FieldInfo& field_info, 243 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
|
H A D | code_generator_x86.h | 175 void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info); 176 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info); 230 const FieldInfo& field_info, 232 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
|
H A D | scheduler_arm.cc | 915 const FieldInfo& field_info) { 918 bool is_volatile = field_info.IsVolatile(); 919 DataType::Type field_type = field_info.GetFieldType(); 975 const FieldInfo& field_info) { 978 bool is_volatile = field_info.IsVolatile(); 979 DataType::Type field_type = field_info.GetFieldType(); 914 HandleFieldGetLatencies(HInstruction* instruction, const FieldInfo& field_info) argument 974 HandleFieldSetLatencies(HInstruction* instruction, const FieldInfo& field_info) argument
|
H A D | code_generator_x86_64.h | 177 void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info); 221 const FieldInfo& field_info, 223 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
|
H A D | code_generator_arm_vixl.h | 284 void HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info); 285 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info); 348 const FieldInfo& field_info, 350 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
|
H A D | code_generator_arm64.h | 271 const FieldInfo& field_info, 273 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info); 368 void HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info);
|
H A D | code_generator_arm64.cc | 2215 const FieldInfo& field_info) { 2231 !field_info.IsVolatile()) { 2234 if (field_info.GetFieldOffset().Uint32Value() >= kReferenceLoadMinFarOffset) { 2255 const FieldInfo& field_info) { 2260 uint32_t offset = field_info.GetFieldOffset().Uint32Value(); 2261 DCHECK_EQ(DataType::Size(field_info.GetFieldType()), DataType::Size(instruction->GetType())); 2263 MemOperand field = HeapOperand(InputRegisterAt(instruction, 0), field_info.GetFieldOffset()); 2281 field_info.IsVolatile()); 2284 if (field_info.IsVolatile()) { 2319 const FieldInfo& field_info, 2214 HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info) argument 2254 HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info) argument 2318 HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info, bool value_can_be_null) argument [all...] |
H A D | code_generator_arm_vixl.cc | 5400 HInstruction* instruction, const FieldInfo& field_info) { 5407 DataType::Type field_type = field_info.GetFieldType(); 5415 bool generate_volatile = field_info.IsVolatile() 5444 const FieldInfo& field_info, 5452 bool is_volatile = field_info.IsVolatile(); 5454 DataType::Type field_type = field_info.GetFieldType(); 5455 uint32_t offset = field_info.GetFieldOffset().Uint32Value(); 5563 const FieldInfo& field_info) { 5567 kEmitCompilerReadBarrier && (field_info.GetFieldType() == DataType::Type::kReference); 5578 bool volatile_for_double = field_info 5399 HandleFieldSet( HInstruction* instruction, const FieldInfo& field_info) argument 5443 HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info, bool value_can_be_null) argument 5562 HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info) argument 5701 HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info) argument [all...] |
H A D | code_generator_x86.cc | 4720 void LocationsBuilderX86::HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info) { argument 4750 if (field_info.IsVolatile() && (field_info.GetFieldType() == DataType::Type::kInt64)) { 4760 const FieldInfo& field_info) { 4767 bool is_volatile = field_info.IsVolatile(); 4768 DCHECK_EQ(DataType::Size(field_info.GetFieldType()), DataType::Size(instruction->GetType())); 4770 uint32_t offset = field_info.GetFieldOffset().Uint32Value(); 4873 void LocationsBuilderX86::HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info) { argument 4879 bool is_volatile = field_info.IsVolatile(); 4880 DataType::Type field_type = field_info 4759 HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info) argument 4918 HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info, bool value_can_be_null) argument [all...] |
H A D | code_generator_mips64.cc | 4712 const FieldInfo& field_info) { 4713 DataType::Type field_type = field_info.GetFieldType(); 4746 const FieldInfo& field_info) { 4747 DCHECK_EQ(DataType::Size(field_info.GetFieldType()), DataType::Size(instruction->GetType())); 4754 bool is_volatile = field_info.IsVolatile(); 4755 uint32_t offset = field_info.GetFieldOffset().Uint32Value(); 4835 const FieldInfo& field_info ATTRIBUTE_UNUSED) { 4847 const FieldInfo& field_info, 4849 DataType::Type type = field_info.GetFieldType(); 4854 bool is_volatile = field_info [all...] |
H A D | code_generator_x86_64.cc | 4235 const FieldInfo& field_info) { 4242 bool is_volatile = field_info.IsVolatile(); 4243 DCHECK_EQ(DataType::Size(field_info.GetFieldType()), DataType::Size(instruction->GetType())); 4245 uint32_t offset = field_info.GetFieldOffset().Uint32Value(); 4338 const FieldInfo& field_info) { 4343 DataType::Type field_type = field_info.GetFieldType(); 4344 bool is_volatile = field_info.IsVolatile(); 4375 const FieldInfo& field_info, 4382 bool is_volatile = field_info.IsVolatile(); 4383 DataType::Type field_type = field_info 4234 HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info) argument 4337 HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info) argument 4374 HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info, bool value_can_be_null) argument [all...] |
H A D | code_generator_mips.cc | 6417 void LocationsBuilderMIPS::HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info) { argument 6418 DataType::Type field_type = field_info.GetFieldType(); 6420 bool generate_volatile = field_info.IsVolatile() && is_wide; 6472 const FieldInfo& field_info, 6474 DCHECK_EQ(DataType::Size(field_info.GetFieldType()), DataType::Size(instruction->GetType())); 6481 bool is_volatile = field_info.IsVolatile(); 6482 uint32_t offset = field_info.GetFieldOffset().Uint32Value(); 6599 void LocationsBuilderMIPS::HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info) { argument 6600 DataType::Type field_type = field_info.GetFieldType(); 6602 bool generate_volatile = field_info 6471 HandleFieldGet(HInstruction* instruction, const FieldInfo& field_info, uint32_t dex_pc) argument 6630 HandleFieldSet(HInstruction* instruction, const FieldInfo& field_info, uint32_t dex_pc, bool value_can_be_null) argument [all...] |
/art/tools/veridex/ |
H A D | resolver.cc | 299 VeriField field_info = field_infos_[field_index]; local 300 if (field_info == nullptr) { 308 field_info = LookupFieldIn(*kls, 311 field_infos_[field_index] = field_info; 313 return field_info;
|
/art/test/ti-stress/ |
H A D | stress.cc | 461 ScopedFieldInfo field_info(jvmtienv, field_klass, field); 464 if (!method_info.Init() || !field_info.Init() || !obj_class_info.Init()) { 468 LOG(INFO) << "ACCESS field \"" << field_info << "\" on object of " 531 ScopedFieldInfo field_info(jvmtienv, field_klass, field); 534 if (!method_info.Init() || !field_info.Init() || !obj_class_info.Init()) { 538 LOG(INFO) << "MODIFY field \"" << field_info << "\" on object of "
|