Searched refs:HeapLocationCollector (Results 1 – 7 of 7) sorted by relevance
70 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 …]
273 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);
190 class HeapLocationCollector : public HGraphVisitor {197 explicit HeapLocationCollector(HGraph* graph, ScopedArenaAllocator* allocator) in HeapLocationCollector() function601 DISALLOW_COPY_AND_ASSIGN(HeapLocationCollector);610 const HeapLocationCollector& GetHeapLocationCollector() const { in GetHeapLocationCollector()618 HeapLocationCollector heap_location_collector_;
276 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()
90 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()
80 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()
91 bool HeapLocationCollector::CanArrayElementsAlias(const HInstruction* idx1, in CanArrayElementsAlias()