Searched defs:loc2 (Results 1 - 3 of 3) sorted by relevance

/art/compiler/optimizing/
H A Dload_store_elimination.cc324 HeapLocation* loc2 = heap_locations_[index2]; local
325 if (loc1->GetOffset() != loc2->GetOffset()) {
330 if (loc1->GetDeclaringClassDefIndex() != loc2->GetDeclaringClassDefIndex()) {
334 if (!CanReferencesAlias(loc1->GetReferenceInfo(), loc2->GetReferenceInfo())) {
337 if (loc1->IsArrayElement() && loc2->IsArrayElement()) {
339 HInstruction* array_index2 = loc2->GetIndex();
H A Dcode_generator_mips.cc1087 Location loc2 = move->GetSource(); local
1090 DCHECK(!loc2.IsConstant());
1092 if (loc1.Equals(loc2)) {
1096 if (loc1.IsRegister() && loc2.IsRegister()) {
1099 Register r2 = loc2.AsRegister<Register>();
1103 } else if (loc1.IsFpuRegister() && loc2.IsFpuRegister()) {
1105 FRegister f2 = loc2.AsFpuRegister<FRegister>();
1116 } else if ((loc1.IsRegister() && loc2.IsFpuRegister()) ||
1117 (loc1.IsFpuRegister() && loc2.IsRegister())) {
1121 : loc2
1198 LOG(FATAL) << "Swap between " << loc1 << " and " << loc2 << " is unsupported"; local
[all...]
H A Dcode_generator_mips64.cc1331 void CodeGeneratorMIPS64::SwapLocations(Location loc1, Location loc2, Primitive::Type type) { argument
1333 DCHECK(!loc2.IsConstant());
1335 if (loc1.Equals(loc2)) {
1340 bool is_slot2 = loc2.IsStackSlot() || loc2.IsDoubleStackSlot();
1342 bool is_fp_reg2 = loc2.IsFpuRegister();
1344 if (loc2.IsRegister() && loc1.IsRegister()) {
1347 GpuRegister r2 = loc2.AsRegister<GpuRegister>();
1354 FpuRegister r2 = loc2.AsFpuRegister<FpuRegister>();
1367 Location reg_loc = is_slot1 ? loc2
1393 LOG(FATAL) << "Unimplemented swap between locations " << loc1 << " and " << loc2; local
[all...]

Completed in 47 milliseconds