Searched refs:loc2 (Results 1 - 6 of 6) sorted by relevance

/art/compiler/optimizing/
H A Dload_store_analysis_test.cc85 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 Dscheduler_test.cc296 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 Dload_store_analysis.h382 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 Dcode_generator_mips.cc1085 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 Dcode_generator_mips64.cc1378 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 Dcode_generator_mips64.h508 void SwapLocations(Location loc1, Location loc2, DataType::Type type);

Completed in 773 milliseconds