Searched refs:heap_location_collector_ (Results 1 – 5 of 5) sorted by relevance
273 heap_location_collector_.VisitBasicBlock(block); in Run()276 if (heap_location_collector_.GetNumberOfHeapLocations() > kMaxNumberOfHeapLocations) { in Run()278 heap_location_collector_.CleanUp(); in Run()281 if (!heap_location_collector_.HasHeapStores()) { in Run()283 heap_location_collector_.CleanUp(); in Run()286 if (heap_location_collector_.HasVolatile() || heap_location_collector_.HasMonitorOps()) { in Run()290 heap_location_collector_.CleanUp(); in Run()294 heap_location_collector_.BuildAliasingMatrix(); in Run()295 heap_location_collector_.DumpReferenceStats(stats_); in Run()
78 DCHECK(heap_location_collector_ != nullptr); in ArrayAccessHeapLocation()79 size_t heap_loc = heap_location_collector_->GetArrayHeapLocation(instruction); in ArrayAccessHeapLocation()87 DCHECK(heap_location_collector_ != nullptr); in ArrayAccessMayAlias()97 if (heap_location_collector_->MayAlias(instr1_heap_loc, instr2_heap_loc)) { in ArrayAccessMayAlias()150 DCHECK(heap_location_collector_ != nullptr); in FieldAccessHeapLocation()155 size_t heap_loc = heap_location_collector_->GetFieldHeapLocation(ref, GetFieldInfo(instr)); in FieldAccessHeapLocation()164 DCHECK(heap_location_collector_ != nullptr); in FieldAccessMayAlias()186 if (!heap_location_collector_->MayAlias(instr1_field_access_heap_loc, in FieldAccessMayAlias()200 if (heap_location_collector_ == nullptr || in HasMemoryDependency()201 heap_location_collector_->GetNumberOfHeapLocations() == 0) { in HasMemoryDependency()
606 phi_placeholder.GetBlockId() * heap_location_collector_.GetNumberOfHeapLocations() + in PhiPlaceholderIndex()610 << " hls: " << heap_location_collector_.GetNumberOfHeapLocations(); in PhiPlaceholderIndex()619 auto* ri = heap_location_collector_.GetHeapLocation(idx)->GetReferenceInfo(); in IsPartialNoEscape()637 size_t id = off % heap_location_collector_.GetNumberOfHeapLocations(); in GetPhiPlaceholderAt()640 size_t blk_id = off / heap_location_collector_.GetNumberOfHeapLocations(); in GetPhiPlaceholderAt()843 heap_location_collector_.GetHeapLocation(i)->GetReferenceInfo()->IsPartialSingleton()); in KeepStoresIfAliasedToLocation()846 } else if (heap_location_collector_.MayAlias(i, loc_index)) { in KeepStoresIfAliasedToLocation()994 VisitGetLocation(instruction, heap_location_collector_.GetFieldHeapLocation(object, &field)); in VisitInstanceFieldGet()1001 size_t idx = heap_location_collector_.GetFieldHeapLocation(object, &field); in VisitInstanceFieldSet()1008 VisitGetLocation(instruction, heap_location_collector_.GetFieldHeapLocation(cls, &field)); in VisitStaticFieldGet()[all …]
302 : heap_location_collector_(heap_location_collector) {} in MemoryDependencyAnalysis()312 const HeapLocationCollector* const heap_location_collector_; variable
667 heap_location_collector_( in LoadStoreAnalysis()673 return heap_location_collector_; in GetHeapLocationCollector()681 HeapLocationCollector heap_location_collector_; variable