Searched refs:heap_location_collector_ (Results 1 – 5 of 5) sorted by relevance
/art/compiler/optimizing/ |
D | load_store_analysis.cc | 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()
|
D | load_store_elimination.cc | 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() 617 ReferenceInfo* ref_info = heap_location_collector_.GetHeapLocation(idx)->GetReferenceInfo(); in VisitSetLocation() 650 if (heap_location_collector_.MayAlias(i, idx)) { in VisitSetLocation() 662 VisitGetLocation(instruction, heap_location_collector_.GetFieldHeapLocation(object, &field)); in VisitInstanceFieldGet() 669 size_t idx = heap_location_collector_.GetFieldHeapLocation(object, &field); in VisitInstanceFieldSet() 676 VisitGetLocation(instruction, heap_location_collector_.GetFieldHeapLocation(cls, &field)); in VisitStaticFieldGet() 682 size_t idx = heap_location_collector_.GetFieldHeapLocation(cls, &field); in VisitStaticFieldSet() [all …]
|
D | scheduler.cc | 74 DCHECK(heap_location_collector_ != nullptr); in ArrayAccessHeapLocation() 75 size_t heap_loc = heap_location_collector_->GetArrayHeapLocation(instruction); 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()
|
D | scheduler.h | 260 heap_location_collector_(heap_location_collector) {} in SchedulingGraph() 324 const HeapLocationCollector* const heap_location_collector_; variable
|
D | load_store_analysis.h | 602 heap_location_collector_(graph) {} in HOptimization() 605 return heap_location_collector_; in GetHeapLocationCollector() 613 HeapLocationCollector heap_location_collector_;
|