Searched refs:heap_location_collector_ (Results 1 - 5 of 5) sorted by relevance

/art/compiler/optimizing/
H A Dload_store_analysis.cc157 heap_location_collector_.VisitBasicBlock(block);
160 if (heap_location_collector_.GetNumberOfHeapLocations() > kMaxNumberOfHeapLocations) {
162 heap_location_collector_.CleanUp();
165 if (!heap_location_collector_.HasHeapStores()) {
167 heap_location_collector_.CleanUp();
170 if (heap_location_collector_.HasVolatile() || heap_location_collector_.HasMonitorOps()) {
174 heap_location_collector_.CleanUp();
178 heap_location_collector_.BuildAliasingMatrix();
H A Dload_store_elimination.cc95 heap_location_collector_(heap_locations_collector),
331 if ((i == loc_index) || heap_location_collector_.MayAlias(i, loc_index)) {
368 HeapLocation* location = heap_location_collector_.GetHeapLocation(i);
405 ReferenceInfo* ref_info = heap_location_collector_.GetHeapLocation(i)->GetReferenceInfo();
551 HInstruction* original_ref = heap_location_collector_.HuntForOriginalReference(ref);
552 ReferenceInfo* ref_info = heap_location_collector_.FindReferenceInfoOf(original_ref);
553 size_t idx = heap_location_collector_.FindHeapLocationIndex(
623 HInstruction* original_ref = heap_location_collector_.HuntForOriginalReference(ref);
624 ReferenceInfo* ref_info = heap_location_collector_.FindReferenceInfoOf(original_ref);
625 size_t idx = heap_location_collector_
928 const HeapLocationCollector& heap_location_collector_; member in class:art::LSEVisitor
[all...]
H A Dscheduler.cc74 DCHECK(heap_location_collector_ != nullptr);
75 size_t heap_loc = heap_location_collector_->GetArrayHeapLocation(array, index);
83 DCHECK(heap_location_collector_ != nullptr);
93 if (heap_location_collector_->MayAlias(node_heap_loc, other_heap_loc)) {
154 DCHECK(heap_location_collector_ != nullptr);
156 size_t heap_loc = heap_location_collector_->GetFieldHeapLocation(obj, field);
165 DCHECK(heap_location_collector_ != nullptr);
190 if (!heap_location_collector_->MayAlias(node_loc, other_loc)) {
203 if (heap_location_collector_ == nullptr ||
204 heap_location_collector_
[all...]
H A Dscheduler.h259 heap_location_collector_(nullptr) {}
277 heap_location_collector_ = &heap_location_collector;
332 const HeapLocationCollector* heap_location_collector_; member in class:art::SchedulingGraph
H A Dload_store_analysis.h569 heap_location_collector_(graph) {}
572 return heap_location_collector_;
580 HeapLocationCollector heap_location_collector_; member in class:art::LoadStoreAnalysis

Completed in 80 milliseconds