Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dgraph_visualizer.cc535 iget->GetFieldInfo().GetDexFile().PrettyField(iget->GetFieldInfo().GetFieldIndex(), in VisitPredicatedInstanceFieldGet()
542 iget->GetFieldInfo().GetDexFile().PrettyField(iget->GetFieldInfo().GetFieldIndex(), in VisitInstanceFieldGet()
549 iset->GetFieldInfo().GetDexFile().PrettyField(iset->GetFieldInfo().GetFieldIndex(), in VisitInstanceFieldSet()
557 sget->GetFieldInfo().GetDexFile().PrettyField(sget->GetFieldInfo().GetFieldIndex(), in VisitStaticFieldGet()
564 sset->GetFieldInfo().GetDexFile().PrettyField(sset->GetFieldInfo().GetFieldIndex(), in VisitStaticFieldSet()
Dload_store_analysis.h570 VisitFieldAccess(instruction->GetTarget(), instruction->GetFieldInfo()); in VisitPredicatedInstanceFieldGet()
574 VisitFieldAccess(instruction->InputAt(0), instruction->GetFieldInfo()); in VisitInstanceFieldGet()
579 VisitFieldAccess(instruction->InputAt(0), instruction->GetFieldInfo()); in VisitInstanceFieldSet()
584 VisitFieldAccess(instruction->InputAt(0), instruction->GetFieldInfo()); in VisitStaticFieldGet()
589 VisitFieldAccess(instruction->InputAt(0), instruction->GetFieldInfo()); in VisitStaticFieldSet()
Dscheduler.cc142 static const FieldInfo* GetFieldInfo(const HInstruction* instruction) { in GetFieldInfo() function
143 return &instruction->GetFieldInfo(); in GetFieldInfo()
149 DCHECK(GetFieldInfo(instr) != nullptr); in FieldAccessHeapLocation()
155 size_t heap_loc = heap_location_collector_->GetFieldHeapLocation(ref, GetFieldInfo(instr)); in FieldAccessHeapLocation()
Dscheduler_arm.cc858 HandleFieldGetLatencies(instruction, instruction->GetFieldInfo()); in VisitPredicatedInstanceFieldGet()
862 HandleFieldGetLatencies(instruction, instruction->GetFieldInfo()); in VisitInstanceFieldGet()
866 HandleFieldSetLatencies(instruction, instruction->GetFieldInfo()); in VisitInstanceFieldSet()
1044 HandleFieldGetLatencies(instruction, instruction->GetFieldInfo()); in VisitStaticFieldGet()
1048 HandleFieldSetLatencies(instruction, instruction->GetFieldInfo()); in VisitStaticFieldSet()
Dreference_type_propagation.cc332 if (field_get->GetFieldInfo().GetField() != field) { in BoundTypeForClassCheck()
628 UpdateFieldAccessTypeInfo(instr, instr->GetFieldInfo()); in VisitPredicatedInstanceFieldGet()
632 UpdateFieldAccessTypeInfo(instr, instr->GetFieldInfo()); in VisitInstanceFieldGet()
636 UpdateFieldAccessTypeInfo(instr, instr->GetFieldInfo()); in VisitStaticFieldGet()
Dload_store_elimination.cc993 const FieldInfo& field = instruction->GetFieldInfo(); in VisitInstanceFieldGet()
999 const FieldInfo& field = instruction->GetFieldInfo(); in VisitInstanceFieldSet()
1007 const FieldInfo& field = instruction->GetFieldInfo(); in VisitStaticFieldGet()
1013 const FieldInfo& field = instruction->GetFieldInfo(); in VisitStaticFieldSet()
1750 RecordFieldInfo(&instruction->GetFieldInfo(), idx); in VisitGetLocation()
1796 RecordFieldInfo(&instruction->GetFieldInfo(), idx); in VisitSetLocation()
3691 size_t loc = heap_location_collector_.GetFieldHeapLocation(orig_new_inst, &read->GetFieldInfo()); in GetPartialValueAt()
Dinstruction_simplifier.cc960 pred_get->GetFieldInfo().GetField(), in VisitPredicatedInstanceFieldGet()
964 pred_get->GetFieldInfo().GetFieldIndex(), in VisitPredicatedInstanceFieldGet()
965 pred_get->GetFieldInfo().GetDeclaringClassDefIndex(), in VisitPredicatedInstanceFieldGet()
966 pred_get->GetFieldInfo().GetDexFile(), in VisitPredicatedInstanceFieldGet()
1642 if (field_get->GetFieldInfo().GetField() != field) { in RecognizeAndSimplifyClassCheck()
Dcode_generator_arm64.cc3792 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitPredicatedInstanceFieldGet()
3796 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitInstanceFieldGet()
3803 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitPredicatedInstanceFieldGet()
3808 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitInstanceFieldGet()
3816 HandleFieldSet(instruction, instruction->GetFieldInfo(), instruction->GetValueCanBeNull()); in VisitInstanceFieldSet()
6080 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitStaticFieldGet()
6084 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitStaticFieldGet()
6092 HandleFieldSet(instruction, instruction->GetFieldInfo(), instruction->GetValueCanBeNull()); in VisitStaticFieldSet()
Dcode_generator_x86.cc6023 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitStaticFieldGet()
6027 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitStaticFieldGet()
6031 HandleFieldSet(instruction, instruction->GetFieldInfo()); in VisitStaticFieldSet()
6035 HandleFieldSet(instruction, instruction->GetFieldInfo(), instruction->GetValueCanBeNull()); in VisitStaticFieldSet()
6039 HandleFieldSet(instruction, instruction->GetFieldInfo()); in VisitInstanceFieldSet()
6043 HandleFieldSet(instruction, instruction->GetFieldInfo(), instruction->GetValueCanBeNull()); in VisitInstanceFieldSet()
6048 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitPredicatedInstanceFieldGet()
6052 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitInstanceFieldGet()
6062 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitPredicatedInstanceFieldGet()
6066 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitInstanceFieldGet()
Dcode_generator_arm_vixl.cc6123 HandleFieldSet(instruction, instruction->GetFieldInfo()); in VisitInstanceFieldSet()
6127 HandleFieldSet(instruction, instruction->GetFieldInfo(), instruction->GetValueCanBeNull()); in VisitInstanceFieldSet()
6131 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitInstanceFieldGet()
6136 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitPredicatedInstanceFieldGet()
6143 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitPredicatedInstanceFieldGet()
6148 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitInstanceFieldGet()
6152 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitStaticFieldGet()
6156 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitStaticFieldGet()
6160 HandleFieldSet(instruction, instruction->GetFieldInfo()); in VisitStaticFieldSet()
6164 HandleFieldSet(instruction, instruction->GetFieldInfo(), instruction->GetValueCanBeNull()); in VisitStaticFieldSet()
Dnodes.h2534 virtual const FieldInfo& GetFieldInfo() const { in GetFieldInfo() function
6191 const FieldInfo& GetFieldInfo() const override { return field_info_; }
6221 field_info_(orig->GetFieldInfo()) {
6281 const FieldInfo& GetFieldInfo() const override { return field_info_; }
6337 const FieldInfo& GetFieldInfo() const override { return field_info_; }
7287 const FieldInfo& GetFieldInfo() const override { return field_info_; }
7337 const FieldInfo& GetFieldInfo() const override { return field_info_; }
Dload_store_analysis_test.cc212 size_t loc1 = heap_location_collector.GetFieldHeapLocation(object, &get_field10->GetFieldInfo()); in TEST_F()
213 size_t loc2 = heap_location_collector.GetFieldHeapLocation(object, &get_field20->GetFieldInfo()); in TEST_F()
Dcode_generator_x86_64.cc5182 HandleFieldSet(instruction, instruction->GetFieldInfo()); in VisitInstanceFieldSet()
5186 HandleFieldSet(instruction, instruction->GetFieldInfo(), instruction->GetValueCanBeNull()); in VisitInstanceFieldSet()
5205 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitPredicatedInstanceFieldGet()
5210 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitInstanceFieldGet()
5218 HandleFieldGet(instruction, instruction->GetFieldInfo()); in VisitStaticFieldGet()
5222 HandleFieldSet(instruction, instruction->GetFieldInfo()); in VisitStaticFieldSet()
5226 HandleFieldSet(instruction, instruction->GetFieldInfo(), instruction->GetValueCanBeNull()); in VisitStaticFieldSet()
Dinliner.cc2134 if (field_get->GetFieldInfo().GetField() == in ReturnTypeMoreSpecific()