Home
last modified time | relevance | path

Searched refs:GetFieldInfo (Results 1 – 9 of 9) sorted by relevance

/art/compiler/optimizing/
Dscheduler.cc139 static const FieldInfo* GetFieldInfo(const HInstruction* instruction) { in GetFieldInfo() function
141 return &instruction->AsInstanceFieldGet()->GetFieldInfo(); in GetFieldInfo()
143 return &instruction->AsInstanceFieldSet()->GetFieldInfo(); in GetFieldInfo()
145 return &instruction->AsStaticFieldGet()->GetFieldInfo(); in GetFieldInfo()
147 return &instruction->AsStaticFieldSet()->GetFieldInfo(); in GetFieldInfo()
157 DCHECK(GetFieldInfo(instr) != nullptr); in FieldAccessHeapLocation()
161 GetFieldInfo(instr)); in FieldAccessHeapLocation()
Dgraph_visualizer.cc501 iget->GetFieldInfo().GetDexFile().PrettyField(iget->GetFieldInfo().GetFieldIndex(), in VisitInstanceFieldGet()
508 iset->GetFieldInfo().GetDexFile().PrettyField(iset->GetFieldInfo().GetFieldIndex(), in VisitInstanceFieldSet()
515 sget->GetFieldInfo().GetDexFile().PrettyField(sget->GetFieldInfo().GetFieldIndex(), in VisitStaticFieldGet()
522 sset->GetFieldInfo().GetDexFile().PrettyField(sset->GetFieldInfo().GetFieldIndex(), in VisitStaticFieldSet()
Dload_store_analysis.h496 VisitFieldAccess(instruction->InputAt(0), instruction->GetFieldInfo()); in VisitInstanceFieldGet()
501 HeapLocation* location = VisitFieldAccess(instruction->InputAt(0), instruction->GetFieldInfo()); in VisitInstanceFieldSet()
527 VisitFieldAccess(instruction->InputAt(0), instruction->GetFieldInfo()); in VisitStaticFieldGet()
532 VisitFieldAccess(instruction->InputAt(0), instruction->GetFieldInfo()); in VisitStaticFieldSet()
Dload_store_elimination.cc696 const FieldInfo& field = instruction->GetFieldInfo(); in VisitInstanceFieldGet()
702 const FieldInfo& field = instruction->GetFieldInfo(); in VisitInstanceFieldSet()
710 const FieldInfo& field = instruction->GetFieldInfo(); in VisitStaticFieldGet()
716 const FieldInfo& field = instruction->GetFieldInfo(); in VisitStaticFieldSet()
Dscheduler_arm.cc857 HandleFieldGetLatencies(instruction, instruction->GetFieldInfo()); in VisitInstanceFieldGet()
861 HandleFieldSetLatencies(instruction, instruction->GetFieldInfo()); in VisitInstanceFieldSet()
1037 HandleFieldGetLatencies(instruction, instruction->GetFieldInfo()); in VisitStaticFieldGet()
1041 HandleFieldSetLatencies(instruction, instruction->GetFieldInfo()); in VisitStaticFieldSet()
Dreference_type_propagation.cc344 if (field_get->GetFieldInfo().GetField() != field) { in BoundTypeForClassCheck()
639 UpdateFieldAccessTypeInfo(instr, instr->GetFieldInfo()); in VisitInstanceFieldGet()
643 UpdateFieldAccessTypeInfo(instr, instr->GetFieldInfo()); in VisitStaticFieldGet()
Dload_store_analysis_test.cc177 size_t loc1 = heap_location_collector.GetFieldHeapLocation(object, &get_field10->GetFieldInfo()); in TEST_F()
178 size_t loc2 = heap_location_collector.GetFieldHeapLocation(object, &get_field20->GetFieldInfo()); in TEST_F()
Dinliner.cc2237 if (field_get->GetFieldInfo().GetField() == in ReturnTypeMoreSpecific()
Dinstruction_simplifier.cc1544 if (field_get->GetFieldInfo().GetField() != field) { in RecognizeAndSimplifyClassCheck()