Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dload_store_analysis.h41 class ReferenceInfo : public DeletableArenaObject<kArenaAllocLSA> {
43 ReferenceInfo(HInstruction* reference, in ReferenceInfo() function
155 DISALLOW_COPY_AND_ASSIGN(ReferenceInfo);
168 HeapLocation(ReferenceInfo* ref_info, in HeapLocation()
186 ReferenceInfo* GetReferenceInfo() const { return ref_info_; } in GetReferenceInfo()
212 ReferenceInfo* const ref_info_;
275 [](ReferenceInfo* ri) { return ri->IsPartialSingleton(); }); in CountPartialSingletons()
303 ReferenceInfo* FindReferenceInfoOf(HInstruction* ref) const { in FindReferenceInfoOf()
305 ReferenceInfo* ref_info = ref_info_array_[i]; in FindReferenceInfoOf()
371 size_t FindHeapLocationIndex(ReferenceInfo* ref_info, in FindHeapLocationIndex()
[all …]
Dload_store_analysis.cc96 void ReferenceInfo::PrunePartialEscapeWrites() { in PrunePartialEscapeWrites()
152 void ReferenceInfo::CollectPartialEscapes(HGraph* graph) { in CollectPartialEscapes()
Dload_store_analysis_test.cc113 ReferenceInfo* ref = heap_location_collector.FindReferenceInfoOf(array); in TEST_F()
211 ReferenceInfo* ref = heap_location_collector.FindReferenceInfoOf(object); in TEST_F()
928 ReferenceInfo* info = heap_location_collector.FindReferenceInfoOf(new_inst); in TEST_F()
1037 ReferenceInfo* info = heap_location_collector.FindReferenceInfoOf(new_inst); in TEST_F()
1160 ReferenceInfo* info = heap_location_collector.FindReferenceInfoOf(new_inst); in TEST_F()
1240 ReferenceInfo* info = heap_location_collector.FindReferenceInfoOf(new_inst); in TEST_F()
1328 ReferenceInfo* info = heap_location_collector.FindReferenceInfoOf(new_inst); in TEST_F()
1444 ReferenceInfo* info = heap_location_collector.FindReferenceInfoOf(new_inst); in TEST_F()
1544 ReferenceInfo* info = heap_location_collector.FindReferenceInfoOf(new_inst); in TEST_F()
1665 ReferenceInfo* info = heap_location_collector.FindReferenceInfoOf(new_inst); in TEST_F()
[all …]
Dload_store_elimination.cc1048 ReferenceInfo* info = heap_location_collector_.GetHeapLocation(i)->GetReferenceInfo(); in VisitDeoptimize()
1075 ReferenceInfo* ref_info = heap_location_collector_.GetHeapLocation(i)->GetReferenceInfo(); in HandleExit()
1101 ReferenceInfo* ref_info = heap_location_collector_.GetHeapLocation(i)->GetReferenceInfo(); in HandleInvoke()
1109 auto partial_singleton_did_not_escape = [](ReferenceInfo* ref_info, HBasicBlock* blk) { in HandleInvoke()
1170 ReferenceInfo* ref_info = heap_location_collector_.FindReferenceInfoOf(new_instance); in VisitNewInstance()
1203 ReferenceInfo* ref_info = heap_location_collector_.FindReferenceInfoOf(new_array); in VisitNewArray()
1531 ReferenceInfo* ref_info = heap_location_collector_.GetHeapLocation(idx)->GetReferenceInfo(); in PrepareLoopStoredBy()
2668 ReferenceInfo* ri = heap_location_collector_.GetHeapLocation(i)->GetReferenceInfo(); in SearchPhiPlaceholdersForKeptStores()
3553 ReferenceInfo* ri = lse_->heap_location_collector_.GetHeapLocation(i)->GetReferenceInfo(); in CollectInterestingHeapRefs()