Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dload_store_analysis_test.cc70 HeapLocationCollector heap_location_collector(graph_, &allocator); in TEST_F()
96 ASSERT_TRUE(loc1 != HeapLocationCollector::kHeapLocationNotFound); in TEST_F()
97 ASSERT_TRUE(loc2 != HeapLocationCollector::kHeapLocationNotFound); in TEST_F()
98 ASSERT_TRUE(loc3 != HeapLocationCollector::kHeapLocationNotFound); in TEST_F()
167 HeapLocationCollector heap_location_collector(graph_, &allocator); in TEST_F()
184 ASSERT_TRUE(loc1 != HeapLocationCollector::kHeapLocationNotFound); in TEST_F()
185 ASSERT_TRUE(loc2 != HeapLocationCollector::kHeapLocationNotFound); in TEST_F()
249 const HeapLocationCollector& heap_location_collector = lsa.GetHeapLocationCollector(); in TEST_F()
256 size_t loc1 = HeapLocationCollector::kHeapLocationNotFound; in TEST_F()
257 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.h190 class HeapLocationCollector : public HGraphVisitor {
197 explicit HeapLocationCollector(HGraph* graph, ScopedArenaAllocator* allocator) in HeapLocationCollector() function
601 DISALLOW_COPY_AND_ASSIGN(HeapLocationCollector);
610 const HeapLocationCollector& GetHeapLocationCollector() const { in GetHeapLocationCollector()
618 HeapLocationCollector heap_location_collector_;
Dscheduler_test.cc276 HeapLocationCollector heap_location_collector(graph_, GetScopedAllocator()); in TestDependencyGraphOnAliasingArrayAccesses()
293 size_t loc1 = HeapLocationCollector::kHeapLocationNotFound; in TestDependencyGraphOnAliasingArrayAccesses()
294 size_t loc2 = HeapLocationCollector::kHeapLocationNotFound; in TestDependencyGraphOnAliasingArrayAccesses()
356 const HeapLocationCollector *heap_location_collector = nullptr) in TestSchedulingGraph()
Dload_store_elimination.cc90 const HeapLocationCollector& heap_locations_collector, in LSEVisitor()
545 DCHECK_NE(idx, HeapLocationCollector::kHeapLocationNotFound); in VisitGetLocation()
622 DCHECK_NE(idx, HeapLocationCollector::kHeapLocationNotFound); in VisitSetLocation()
892 const HeapLocationCollector& heap_location_collector_;
925 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()
577 const HeapLocationCollector* heap_location_collector) { in Schedule()
Dload_store_analysis.cc91 bool HeapLocationCollector::CanArrayElementsAlias(const HInstruction* idx1, in CanArrayElementsAlias()