Home
last modified time | relevance | path

Searched refs:HeapLocationCollector (Results 1 – 7 of 7) sorted by relevance

/art/compiler/optimizing/
Dload_store_analysis_test.cc69 HeapLocationCollector heap_location_collector(graph_); in TEST_F()
95 ASSERT_TRUE(loc1 != HeapLocationCollector::kHeapLocationNotFound); in TEST_F()
96 ASSERT_TRUE(loc2 != HeapLocationCollector::kHeapLocationNotFound); in TEST_F()
97 ASSERT_TRUE(loc3 != HeapLocationCollector::kHeapLocationNotFound); in TEST_F()
165 HeapLocationCollector heap_location_collector(graph_); in TEST_F()
182 ASSERT_TRUE(loc1 != HeapLocationCollector::kHeapLocationNotFound); in TEST_F()
183 ASSERT_TRUE(loc2 != HeapLocationCollector::kHeapLocationNotFound); in TEST_F()
246 const HeapLocationCollector& heap_location_collector = lsa.GetHeapLocationCollector(); in TEST_F()
253 size_t loc1 = HeapLocationCollector::kHeapLocationNotFound; in TEST_F()
254 size_t loc2 = HeapLocationCollector::kHeapLocationNotFound; in TEST_F()
[all …]
Dscheduler.h273 explicit SideEffectDependencyAnalysis(const HeapLocationCollector* heap_location_collector) in SideEffectDependencyAnalysis()
301 explicit MemoryDependencyAnalysis(const HeapLocationCollector* heap_location_collector) in MemoryDependencyAnalysis()
312 const HeapLocationCollector* const heap_location_collector_;
324 const HeapLocationCollector* heap_location_collector) in SchedulingGraph()
514 void Schedule(HBasicBlock* block, const HeapLocationCollector* heap_location_collector);
Dload_store_analysis.h188 class HeapLocationCollector : public HGraphVisitor {
195 explicit HeapLocationCollector(HGraph* graph) in HeapLocationCollector() function
595 DISALLOW_COPY_AND_ASSIGN(HeapLocationCollector);
604 const HeapLocationCollector& GetHeapLocationCollector() const { in GetHeapLocationCollector()
613 HeapLocationCollector heap_location_collector_;
Dscheduler_test.cc275 HeapLocationCollector heap_location_collector(graph_); in TestDependencyGraphOnAliasingArrayAccesses()
292 size_t loc1 = HeapLocationCollector::kHeapLocationNotFound; in TestDependencyGraphOnAliasingArrayAccesses()
293 size_t loc2 = HeapLocationCollector::kHeapLocationNotFound; in TestDependencyGraphOnAliasingArrayAccesses()
355 const HeapLocationCollector *heap_location_collector = nullptr) in TestSchedulingGraph()
Dload_store_elimination.cc90 const HeapLocationCollector& heap_locations_collector, in LSEVisitor()
559 DCHECK_NE(idx, HeapLocationCollector::kHeapLocationNotFound); in VisitGetLocation()
636 DCHECK_NE(idx, HeapLocationCollector::kHeapLocationNotFound); in VisitSetLocation()
903 const HeapLocationCollector& heap_location_collector_;
933 const HeapLocationCollector& heap_location_collector = lsa_.GetHeapLocationCollector(); in Run()
Dscheduler.cc80 DCHECK(heap_loc != HeapLocationCollector::kHeapLocationNotFound); in ArrayAccessHeapLocation()
163 DCHECK(heap_loc != HeapLocationCollector::kHeapLocationNotFound); in FieldAccessHeapLocation()
561 const HeapLocationCollector* heap_location_collector = nullptr; in Schedule()
576 const HeapLocationCollector* heap_location_collector) { in Schedule()
Dload_store_analysis.cc95 bool HeapLocationCollector::CanArrayElementsAlias(const HInstruction* idx1, in CanArrayElementsAlias()