Searched refs:heap_location_collector_ (Results 1 – 5 of 5) sorted by relevance
157 heap_location_collector_.VisitBasicBlock(block); in Run()160 if (heap_location_collector_.GetNumberOfHeapLocations() > kMaxNumberOfHeapLocations) { in Run()162 heap_location_collector_.CleanUp(); in Run()165 if (!heap_location_collector_.HasHeapStores()) { in Run()167 heap_location_collector_.CleanUp(); in Run()170 if (heap_location_collector_.HasVolatile() || heap_location_collector_.HasMonitorOps()) { in Run()174 heap_location_collector_.CleanUp(); in Run()178 heap_location_collector_.BuildAliasingMatrix(); in Run()
95 heap_location_collector_(heap_locations_collector), in LSEVisitor()331 if ((i == loc_index) || heap_location_collector_.MayAlias(i, loc_index)) { in KeepStoresIfAliasedToLocation()368 HeapLocation* location = heap_location_collector_.GetHeapLocation(i); in HandleLoopSideEffects()405 ReferenceInfo* ref_info = heap_location_collector_.GetHeapLocation(i)->GetReferenceInfo(); in MergePredecessorValues()551 HInstruction* original_ref = heap_location_collector_.HuntForOriginalReference(ref); in VisitGetLocation()552 ReferenceInfo* ref_info = heap_location_collector_.FindReferenceInfoOf(original_ref); in VisitGetLocation()553 size_t idx = heap_location_collector_.FindHeapLocationIndex( in VisitGetLocation()623 HInstruction* original_ref = heap_location_collector_.HuntForOriginalReference(ref); in VisitSetLocation()624 ReferenceInfo* ref_info = heap_location_collector_.FindReferenceInfoOf(original_ref); in VisitSetLocation()625 size_t idx = heap_location_collector_.FindHeapLocationIndex( in VisitSetLocation()[all …]
74 DCHECK(heap_location_collector_ != nullptr); in ArrayAccessHeapLocation()75 size_t heap_loc = heap_location_collector_->GetArrayHeapLocation(array, index); in ArrayAccessHeapLocation()83 DCHECK(heap_location_collector_ != nullptr); in ArrayAccessMayAlias()93 if (heap_location_collector_->MayAlias(node_heap_loc, other_heap_loc)) { in ArrayAccessMayAlias()154 DCHECK(heap_location_collector_ != nullptr); in FieldAccessHeapLocation()156 size_t heap_loc = heap_location_collector_->GetFieldHeapLocation(obj, field); in FieldAccessHeapLocation()165 DCHECK(heap_location_collector_ != nullptr); in FieldAccessMayAlias()190 if (!heap_location_collector_->MayAlias(node_loc, other_loc)) { in FieldAccessMayAlias()203 if (heap_location_collector_ == nullptr || in HasMemoryDependency()204 heap_location_collector_->GetNumberOfHeapLocations() == 0) { in HasMemoryDependency()
259 heap_location_collector_(nullptr) {} in SchedulingGraph()277 heap_location_collector_ = &heap_location_collector; in SetHeapLocationCollector()332 const HeapLocationCollector* heap_location_collector_; variable
569 heap_location_collector_(graph) {} in HOptimization()572 return heap_location_collector_; in GetHeapLocationCollector()580 HeapLocationCollector heap_location_collector_;