Searched refs:loc2 (Results 1 - 6 of 6) sorted by relevance
/art/compiler/optimizing/ |
H A D | load_store_analysis_test.cc | 85 size_t loc2 = heap_location_collector.FindHeapLocationIndex(ref, field, c2, vec, class_def); local 92 ASSERT_TRUE(loc2 != HeapLocationCollector::kHeapLocationNotFound); 94 ASSERT_TRUE(loc1 != loc2); 95 ASSERT_TRUE(loc2 != loc3); 102 ASSERT_FALSE(heap_location_collector.MayAlias(loc1, loc2)); 172 size_t loc2 = heap_location_collector.GetFieldHeapLocation(object, &get_field20->GetFieldInfo()); local 177 ASSERT_TRUE(loc2 != HeapLocationCollector::kHeapLocationNotFound); 179 ASSERT_TRUE(loc1 != loc2); 181 ASSERT_FALSE(heap_location_collector.MayAlias(loc1, loc2)); 246 size_t loc2 local 409 size_t loc1, loc2; local 563 size_t loc2 = HeapLocationCollector::kHeapLocationNotFound; local 651 size_t loc2 = heap_location_collector.GetArrayHeapLocation(bound_type, c1); local [all...] |
H A D | scheduler_test.cc | 296 size_t loc2 = HeapLocationCollector::kHeapLocationNotFound; local 300 loc2 = heap_location_collector.GetArrayHeapLocation(arr, c1); 301 ASSERT_FALSE(heap_location_collector.MayAlias(loc1, loc2)); 306 loc2 = heap_location_collector.GetArrayHeapLocation(arr, j); 307 ASSERT_TRUE(heap_location_collector.MayAlias(loc1, loc2)); 312 loc2 = heap_location_collector.GetArrayHeapLocation(arr, add0); 313 ASSERT_TRUE(heap_location_collector.MayAlias(loc1, loc2)); 318 loc2 = heap_location_collector.GetArrayHeapLocation(arr, sub0); 319 ASSERT_TRUE(heap_location_collector.MayAlias(loc1, loc2)); 324 loc2 [all...] |
H A D | load_store_analysis.h | 382 HeapLocation* loc2 = heap_locations_[index2]; local 383 if (loc1->GetOffset() != loc2->GetOffset()) { 388 if (loc1->GetDeclaringClassDefIndex() != loc2->GetDeclaringClassDefIndex()) { 392 if (!CanReferencesAlias(loc1->GetReferenceInfo(), loc2->GetReferenceInfo())) { 395 if (loc1->IsArray() && loc2->IsArray()) { 397 HInstruction* idx2 = loc2->GetIndex(); 399 size_t vector_length2 = loc2->GetVectorLength(); 405 loc2->SetHasAliasedLocations(true);
|
H A D | code_generator_mips.cc | 1085 Location loc2 = move->GetSource(); local 1088 DCHECK(!loc2.IsConstant()); 1090 if (loc1.Equals(loc2)) { 1094 if (loc1.IsRegister() && loc2.IsRegister()) { 1097 Register r2 = loc2.AsRegister<Register>(); 1101 } else if (loc1.IsFpuRegister() && loc2.IsFpuRegister()) { 1104 __ MoveV(VectorRegisterFrom(loc1), VectorRegisterFrom(loc2)); 1105 __ MoveV(VectorRegisterFrom(loc2), static_cast<VectorRegister>(FTMP)); 1108 FRegister f2 = loc2.AsFpuRegister<FRegister>(); 1120 } else if ((loc1.IsRegister() && loc2 1211 LOG(FATAL) << "Swap between " << loc1 << " and " << loc2 << " is unsupported"; local [all...] |
H A D | code_generator_mips64.cc | 1378 void CodeGeneratorMIPS64::SwapLocations(Location loc1, Location loc2, DataType::Type type) { argument 1380 DCHECK(!loc2.IsConstant()); 1382 if (loc1.Equals(loc2)) { 1387 bool is_slot2 = loc2.IsStackSlot() || loc2.IsDoubleStackSlot(); 1389 bool is_simd2 = loc2.IsSIMDStackSlot(); 1391 bool is_fp_reg2 = loc2.IsFpuRegister(); 1393 if (loc2.IsRegister() && loc1.IsRegister()) { 1396 GpuRegister r2 = loc2.AsRegister<GpuRegister>(); 1404 __ MoveV(VectorRegisterFrom(loc1), VectorRegisterFrom(loc2)); 1459 LOG(FATAL) << "Unimplemented swap between locations " << loc1 << " and " << loc2; local [all...] |
H A D | code_generator_mips64.h | 508 void SwapLocations(Location loc1, Location loc2, DataType::Type type);
|
Completed in 773 milliseconds