Lines Matching refs:loc1
1378 void CodeGeneratorMIPS64::SwapLocations(Location loc1, Location loc2, DataType::Type type) { in SwapLocations() argument
1379 DCHECK(!loc1.IsConstant()); in SwapLocations()
1382 if (loc1.Equals(loc2)) { in SwapLocations()
1386 bool is_slot1 = loc1.IsStackSlot() || loc1.IsDoubleStackSlot(); in SwapLocations()
1388 bool is_simd1 = loc1.IsSIMDStackSlot(); in SwapLocations()
1390 bool is_fp_reg1 = loc1.IsFpuRegister(); in SwapLocations()
1393 if (loc2.IsRegister() && loc1.IsRegister()) { in SwapLocations()
1395 GpuRegister r1 = loc1.AsRegister<GpuRegister>(); in SwapLocations()
1403 __ MoveV(static_cast<VectorRegister>(FTMP), VectorRegisterFrom(loc1)); in SwapLocations()
1404 __ MoveV(VectorRegisterFrom(loc1), VectorRegisterFrom(loc2)); in SwapLocations()
1407 FpuRegister r1 = loc1.AsFpuRegister<FpuRegister>(); in SwapLocations()
1422 Location reg_loc = is_slot1 ? loc2 : loc1; in SwapLocations()
1423 Location mem_loc = is_slot1 ? loc1 : loc2; in SwapLocations()
1444 move_resolver_.Exchange(loc1.GetStackIndex(), in SwapLocations()
1446 loc1.IsDoubleStackSlot()); in SwapLocations()
1448 move_resolver_.ExchangeQuadSlots(loc1.GetStackIndex(), loc2.GetStackIndex()); in SwapLocations()
1450 Location fp_reg_loc = is_fp_reg1 ? loc1 : loc2; in SwapLocations()
1451 Location mem_loc = is_fp_reg1 ? loc2 : loc1; in SwapLocations()
1459 LOG(FATAL) << "Unimplemented swap between locations " << loc1 << " and " << loc2; in SwapLocations()