Searched refs:ReferenceInfo (Results 1 – 4 of 4) sorted by relevance
41 class ReferenceInfo : public DeletableArenaObject<kArenaAllocLSA> {43 ReferenceInfo(HInstruction* reference, in ReferenceInfo() function155 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 …]
96 void ReferenceInfo::PrunePartialEscapeWrites() { in PrunePartialEscapeWrites()152 void ReferenceInfo::CollectPartialEscapes(HGraph* graph) { in CollectPartialEscapes()
113 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 …]
1048 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()