Searched refs:HeapLocationCollector (Results 1 – 7 of 7) sorted by relevance
69 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 …]
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);
188 class HeapLocationCollector : public HGraphVisitor {195 explicit HeapLocationCollector(HGraph* graph) in HeapLocationCollector() function595 DISALLOW_COPY_AND_ASSIGN(HeapLocationCollector);604 const HeapLocationCollector& GetHeapLocationCollector() const { in GetHeapLocationCollector()613 HeapLocationCollector heap_location_collector_;
275 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()
90 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()
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()576 const HeapLocationCollector* heap_location_collector) { in Schedule()
95 bool HeapLocationCollector::CanArrayElementsAlias(const HInstruction* idx1, in CanArrayElementsAlias()