Home
last modified time | relevance | path

Searched refs:HeapLocation (Results 1 – 4 of 4) sorted by relevance

/art/compiler/optimizing/
Dload_store_analysis.h88 class HeapLocation : public ArenaObject<kArenaAllocLSA> {
96 HeapLocation(ReferenceInfo* ref_info, in HeapLocation() function
176 DISALLOW_COPY_AND_ASSIGN(HeapLocation);
209 HeapLocation* GetHeapLocation(size_t index) const { in GetHeapLocation()
242 HeapLocation::kScalar, in GetFieldHeapLocation()
248 size_t vector_length = HeapLocation::kScalar) const {
251 DCHECK_GE(vector_length, HeapLocation::kScalar);
253 HeapLocation::kInvalidFieldOffset,
256 HeapLocation::kDeclaringClassDefIndexForArrays);
287 HeapLocation* loc = heap_locations_[i]; in FindHeapLocationIndex()
[all …]
Dload_store_elimination.cc368 HeapLocation* location = heap_location_collector_.GetHeapLocation(i); in HandleLoopSideEffects()
696 HeapLocation::kScalar, in VisitInstanceFieldGet()
709 HeapLocation::kScalar, in VisitInstanceFieldSet()
722 HeapLocation::kScalar, in VisitStaticFieldGet()
735 HeapLocation::kScalar, in VisitStaticFieldSet()
745 HeapLocation::kInvalidFieldOffset, in VisitArrayGet()
747 HeapLocation::kScalar, in VisitArrayGet()
748 HeapLocation::kDeclaringClassDefIndexForArrays); in VisitArrayGet()
757 HeapLocation::kInvalidFieldOffset, in VisitArraySet()
759 HeapLocation::kScalar, in VisitArraySet()
[all …]
Dload_store_analysis.cc101 DCHECK_GE(vector_length1, HeapLocation::kScalar); in CanArrayElementsAlias()
102 DCHECK_GE(vector_length2, HeapLocation::kScalar); in CanArrayElementsAlias()
Dload_store_analysis_test.cc81 size_t field = HeapLocation::kInvalidFieldOffset; in TEST_F()
82 size_t vec = HeapLocation::kScalar; in TEST_F()
83 size_t class_def = HeapLocation::kDeclaringClassDefIndexForArrays; in TEST_F()