Home
last modified time | relevance | path

Searched refs:ReferenceInfo (Results 1 – 3 of 3) sorted by relevance

/art/compiler/optimizing/
Dload_store_analysis.h35 class ReferenceInfo : public DeletableArenaObject<kArenaAllocLSA> {
37 ReferenceInfo(HInstruction* reference, size_t pos) in ReferenceInfo() function
90 DISALLOW_COPY_AND_ASSIGN(ReferenceInfo);
103 HeapLocation(ReferenceInfo* ref_info, in HeapLocation()
123 ReferenceInfo* GetReferenceInfo() const { return ref_info_; } in GetReferenceInfo()
150 ReferenceInfo* const ref_info_;
229 ReferenceInfo* FindReferenceInfoOf(HInstruction* ref) const { in FindReferenceInfoOf()
231 ReferenceInfo* ref_info = ref_info_array_[i]; in FindReferenceInfoOf()
291 size_t FindHeapLocationIndex(ReferenceInfo* ref_info, in FindHeapLocationIndex()
349 static bool CanReferencesAlias(ReferenceInfo* ref_info1, ReferenceInfo* ref_info2) { in CanReferencesAlias()
[all …]
Dload_store_elimination.cc539 bool IsEscapingObject(ReferenceInfo* info) { return !info->IsSingletonAndRemovable(); } in IsEscapingObject()
866 ReferenceInfo* ref_info = heap_location_collector_.FindReferenceInfoOf( in VisitInstanceFieldGet()
882 ReferenceInfo* ref_info = heap_location_collector_.FindReferenceInfoOf( in VisitInstanceFieldSet()
923 ReferenceInfo* ref_info = heap_location_collector_.FindReferenceInfoOf( in VisitMonitorOperation()
978 ReferenceInfo* info = heap_location_collector_.GetHeapLocation(i)->GetReferenceInfo(); in VisitDeoptimize()
1007 ReferenceInfo* ref_info = heap_location_collector_.GetHeapLocation(i)->GetReferenceInfo(); in HandleExit()
1090 ReferenceInfo* ref_info = heap_location_collector_.GetHeapLocation(i)->GetReferenceInfo(); in HandleInvoke()
1141 ReferenceInfo* ref_info = heap_location_collector_.FindReferenceInfoOf(new_instance); in VisitNewInstance()
1154 ReferenceInfo* info = heap_location_collector_.GetHeapLocation(i)->GetReferenceInfo(); in VisitNewInstance()
1180 ReferenceInfo* ref_info = heap_location_collector_.FindReferenceInfoOf(new_array); in VisitNewArray()
[all …]
Dload_store_analysis_test.cc104 ReferenceInfo* ref = heap_location_collector.FindReferenceInfoOf(array); in TEST_F()
203 ReferenceInfo* ref = heap_location_collector.FindReferenceInfoOf(object); in TEST_F()
818 ReferenceInfo* info = heap_location_collector.FindReferenceInfoOf(new_inst); in TEST_F()
873 ReferenceInfo* info = heap_location_collector.FindReferenceInfoOf(new_inst); in TEST_F()
1048 ReferenceInfo* info = heap_location_collector.FindReferenceInfoOf(new_inst); in TEST_F()
1213 ReferenceInfo* info = heap_location_collector.FindReferenceInfoOf(new_inst); in TEST_F()