Lines Matching refs:locations

113     LocationSummary* locations = instruction_->GetLocations();
120 // We're moving two locations to locations that could overlap, so we need a parallel
123 codegen->EmitParallelMoves(locations->InAt(0),
126 locations->InAt(1),
181 LocationSummary* locations = at_->GetLocations();
185 SaveLiveRegisters(codegen, locations);
199 Location out = locations->Out();
201 DCHECK(out.IsRegister() && !locations->GetLiveRegisters()->ContainsCoreRegister(out.reg()));
206 RestoreLiveRegisters(codegen, locations);
234 LocationSummary* locations = instruction_->GetLocations();
235 DCHECK(!locations->GetLiveRegisters()->ContainsCoreRegister(locations->Out().reg()));
239 SaveLiveRegisters(codegen, locations);
250 mips64_codegen->MoveLocation(locations->Out(),
254 RestoreLiveRegisters(codegen, locations);
334 LocationSummary* locations = instruction_->GetLocations();
335 Location object_class = instruction_->IsCheckCast() ? locations->GetTemp(0) : locations->Out();
338 || !locations->GetLiveRegisters()->ContainsCoreRegister(locations->Out().reg()));
342 SaveLiveRegisters(codegen, locations);
344 // We're moving two locations to locations that could overlap, so we need a parallel
347 codegen->EmitParallelMoves(locations->InAt(1),
363 mips64_codegen->MoveLocation(locations->Out(), ret_loc, ret_type);
370 RestoreLiveRegisters(codegen, locations);
639 // locations. When moving from and to a register, the argument type can be
856 LOG(FATAL) << "Unimplemented swap between locations " << loc1 << " and " << loc2;
865 void CodeGeneratorMIPS64::AddLocationAsTemp(Location location, LocationSummary* locations) {
867 locations->AddTemp(location);
1020 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction);
1025 locations->SetInAt(0, Location::RequiresRegister());
1040 locations->SetInAt(1, Location::ConstantLocation(right->AsConstant()));
1042 locations->SetInAt(1, Location::RequiresRegister());
1043 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap);
1049 locations->SetInAt(0, Location::RequiresFpuRegister());
1050 locations->SetInAt(1, Location::RequiresFpuRegister());
1051 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap);
1061 LocationSummary* locations = instruction->GetLocations();
1066 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
1067 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>();
1068 Location rhs_location = locations->InAt(1);
1124 FpuRegister dst = locations->Out().AsFpuRegister<FpuRegister>();
1125 FpuRegister lhs = locations->InAt(0).AsFpuRegister<FpuRegister>();
1126 FpuRegister rhs = locations->InAt(1).AsFpuRegister<FpuRegister>();
1150 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instr);
1155 locations->SetInAt(0, Location::RequiresRegister());
1156 locations->SetInAt(1, Location::RegisterOrConstant(instr->InputAt(1)));
1157 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap);
1167 LocationSummary* locations = instr->GetLocations();
1173 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
1174 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>();
1175 Location rhs_location = locations->InAt(1);
1275 LocationSummary* locations =
1277 locations->SetInAt(0, Location::RequiresRegister());
1278 locations->SetInAt(1, Location::RegisterOrConstant(instruction->InputAt(1)));
1280 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap);
1282 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap);
1287 LocationSummary* locations = instruction->GetLocations();
1288 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>();
1289 Location index = locations->InAt(1);
1295 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
1309 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
1323 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
1338 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
1355 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
1371 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
1386 FpuRegister out = locations->Out().AsFpuRegister<FpuRegister>();
1401 FpuRegister out = locations->Out().AsFpuRegister<FpuRegister>();
1422 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction);
1423 locations->SetInAt(0, Location::RequiresRegister());
1424 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap);
1428 LocationSummary* locations = instruction->GetLocations();
1430 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>();
1431 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
1438 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(
1443 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0)));
1444 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1)));
1445 locations->SetInAt(2, Location::RegisterLocation(calling_convention.GetRegisterAt(2)));
1447 locations->SetInAt(0, Location::RequiresRegister());
1448 locations->SetInAt(1, Location::RegisterOrConstant(instruction->InputAt(1)));
1450 locations->SetInAt(2, Location::RequiresFpuRegister());
1452 locations->SetInAt(2, Location::RequiresRegister());
1458 LocationSummary* locations = instruction->GetLocations();
1459 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>();
1460 Location index = locations->InAt(1);
1462 bool needs_runtime_call = locations->WillCall();
1470 GpuRegister value = locations->InAt(2).AsRegister<GpuRegister>();
1485 GpuRegister value = locations->InAt(2).AsRegister<GpuRegister>();
1502 GpuRegister value = locations->InAt(2).AsRegister<GpuRegister>();
1531 GpuRegister value = locations->InAt(2).AsRegister<GpuRegister>();
1546 FpuRegister value = locations->InAt(2).AsFpuRegister<FpuRegister>();
1547 DCHECK(locations->InAt(2).IsFpuRegister());
1562 FpuRegister value = locations->InAt(2).AsFpuRegister<FpuRegister>();
1563 DCHECK(locations->InAt(2).IsFpuRegister());
1591 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind);
1592 locations->SetInAt(0, Location::RequiresRegister());
1593 locations->SetInAt(1, Location::RequiresRegister());
1595 locations->SetOut(Location::SameAsFirstInput());
1600 LocationSummary* locations = instruction->GetLocations();
1605 GpuRegister index = locations->InAt(0).AsRegister<GpuRegister>();
1606 GpuRegister length = locations->InAt(1).AsRegister<GpuRegister>();
1615 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(
1618 locations->SetInAt(0, Location::RequiresRegister());
1619 locations->SetInAt(1, Location::RequiresRegister());
1621 locations->AddTemp(Location::RequiresRegister());
1625 LocationSummary* locations = instruction->GetLocations();
1626 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>();
1627 GpuRegister cls = locations->InAt(1).AsRegister<GpuRegister>();
1628 GpuRegister obj_cls = locations->GetTemp(0).AsRegister<GpuRegister>();
1643 LocationSummary* locations =
1645 locations->SetInAt(0, Location::RequiresRegister());
1647 locations->SetOut(Location::SameAsFirstInput());
1666 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(compare);
1675 locations->SetInAt(0, Location::RequiresRegister());
1676 locations->SetInAt(1, Location::RegisterOrConstant(compare->InputAt(1)));
1677 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap);
1682 locations->SetInAt(0, Location::RequiresFpuRegister());
1683 locations->SetInAt(1, Location::RequiresFpuRegister());
1684 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap);
1693 LocationSummary* locations = instruction->GetLocations();
1694 GpuRegister res = locations->Out().AsRegister<GpuRegister>();
1707 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>();
1708 Location rhs_location = locations->InAt(1);
1735 FpuRegister lhs = locations->InAt(0).AsFpuRegister<FpuRegister>();
1736 FpuRegister rhs = locations->InAt(1).AsFpuRegister<FpuRegister>();
1757 FpuRegister lhs = locations->InAt(0).AsFpuRegister<FpuRegister>();
1758 FpuRegister rhs = locations->InAt(1).AsFpuRegister<FpuRegister>();
1784 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction);
1788 locations->SetInAt(0, Location::RequiresRegister());
1789 locations->SetInAt(1, Location::RegisterOrConstant(instruction->InputAt(1)));
1794 locations->SetInAt(0, Location::RequiresFpuRegister());
1795 locations->SetInAt(1, Location::RequiresFpuRegister());
1799 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap);
1809 LocationSummary* locations = instruction->GetLocations();
1810 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
1816 GenerateIntLongCompare(instruction->GetCondition(), /* is64bit */ false, locations);
1819 GenerateIntLongCompare(instruction->GetCondition(), /* is64bit */ true, locations);
1828 locations,
1850 LocationSummary* locations = instruction->GetLocations();
1851 Location second = locations->InAt(1);
1854 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
1855 GpuRegister dividend = locations->InAt(0).AsRegister<GpuRegister>();
1879 LocationSummary* locations = instruction->GetLocations();
1880 Location second = locations->InAt(1);
1883 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
1884 GpuRegister dividend = locations->InAt(0).AsRegister<GpuRegister>();
1982 LocationSummary* locations = instruction->GetLocations();
1983 Location second = locations->InAt(1);
1986 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
1987 GpuRegister dividend = locations->InAt(0).AsRegister<GpuRegister>();
2058 LocationSummary* locations = instruction->GetLocations();
2059 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
2060 Location second = locations->InAt(1);
2075 GpuRegister dividend = locations->InAt(0).AsRegister<GpuRegister>();
2092 LocationSummary* locations =
2097 locations->SetInAt(0, Location::RequiresRegister());
2098 locations->SetInAt(1, Location::RegisterOrConstant(div->InputAt(1)));
2099 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap);
2104 locations->SetInAt(0, Location::RequiresFpuRegister());
2105 locations->SetInAt(1, Location::RequiresFpuRegister());
2106 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap);
2116 LocationSummary* locations = instruction->GetLocations();
2125 FpuRegister dst = locations->Out().AsFpuRegister<FpuRegister>();
2126 FpuRegister lhs = locations->InAt(0).AsFpuRegister<FpuRegister>();
2127 FpuRegister rhs = locations->InAt(1).AsFpuRegister<FpuRegister>();
2143 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind);
2144 locations->SetInAt(0, Location::RegisterOrConstant(instruction->InputAt(0)));
2146 locations->SetOut(Location::SameAsFirstInput());
2177 LocationSummary* locations =
2179 locations->SetOut(Location::ConstantLocation(constant));
2194 LocationSummary* locations =
2196 locations->SetOut(Location::ConstantLocation(constant));
2243 LocationSummary* locations) {
2244 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
2245 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>();
2246 Location rhs_location = locations->InAt(1);
2378 LocationSummary* locations,
2380 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>();
2381 Location rhs_location = locations->InAt(1);
2466 LocationSummary* locations,
2468 FpuRegister lhs = locations->InAt(0).AsFpuRegister<FpuRegister>();
2469 FpuRegister rhs = locations->InAt(1).AsFpuRegister<FpuRegister>();
2610 LocationSummary* locations = cond->GetLocations();
2621 GenerateIntLongCompareAndBranch(if_cond, /* is64bit */ false, locations, branch_target);
2624 GenerateIntLongCompareAndBranch(if_cond, /* is64bit */ true, locations, branch_target);
2628 GenerateFpCompareAndBranch(if_cond, condition->IsGtBias(), type, locations, branch_target);
2641 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(if_instr);
2643 locations->SetInAt(0, Location::RequiresRegister());
2658 LocationSummary* locations = new (GetGraph()->GetArena())
2661 locations->SetInAt(0, Location::RequiresRegister());
2675 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(select);
2677 locations->SetInAt(0, Location::RequiresFpuRegister());
2678 locations->SetInAt(1, Location::RequiresFpuRegister());
2680 locations->SetInAt(0, Location::RequiresRegister());
2681 locations->SetInAt(1, Location::RequiresRegister());
2684 locations->SetInAt(2, Location::RequiresRegister());
2686 locations->SetOut(Location::SameAsFirstInput());
2690 LocationSummary* locations = select->GetLocations();
2696 codegen_->MoveLocation(locations->Out(), locations->InAt(1), select->GetType());
2714 LocationSummary* locations =
2716 locations->SetInAt(0, Location::RequiresRegister());
2718 locations->SetOut(Location::RequiresFpuRegister());
2720 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap);
2727 LocationSummary* locations = instruction->GetLocations();
2728 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>();
2759 DCHECK(locations->Out().IsRegister());
2760 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
2763 DCHECK(locations->Out().IsFpuRegister());
2764 FpuRegister dst = locations->Out().AsFpuRegister<FpuRegister>();
2774 LocationSummary* locations =
2776 locations->SetInAt(0, Location::RequiresRegister());
2778 locations->SetInAt(1, Location::RequiresFpuRegister());
2780 locations->SetInAt(1, Location::RequiresRegister());
2788 LocationSummary* locations = instruction->GetLocations();
2789 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>();
2814 DCHECK(locations->InAt(1).IsRegister());
2815 GpuRegister src = locations->InAt(1).AsRegister<GpuRegister>();
2818 DCHECK(locations->InAt(1).IsFpuRegister());
2819 FpuRegister src = locations->InAt(1).AsFpuRegister<FpuRegister>();
2826 DCHECK(locations->InAt(1).IsRegister());
2827 GpuRegister src = locations->InAt(1).AsRegister<GpuRegister>();
2851 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind);
2852 locations->SetInAt(0, Location::RequiresRegister());
2853 locations->SetInAt(1, Location::RequiresRegister());
2856 locations->SetOut(Location::RequiresRegister(), Location::kOutputOverlap);
2860 LocationSummary* locations = instruction->GetLocations();
2861 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>();
2862 GpuRegister cls = locations->InAt(1).AsRegister<GpuRegister>();
2863 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
2880 DCHECK(locations->OnlyCallsOnSlowPath());
2893 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant);
2894 locations->SetOut(Location::ConstantLocation(constant));
2902 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant);
2903 locations->SetOut(Location::ConstantLocation(constant));
2994 LocationSummary* locations = invoke->GetLocations();
2995 Location location = locations->InAt(invoke->GetSpecialInputIndex());
2997 locations->SetInAt(invoke->GetSpecialInputIndex(), Location::NoLocation());
3143 LocationSummary* locations = invoke->GetLocations();
3145 locations->HasTemps()
3146 ? locations->GetTemp(0)
3196 LocationSummary* locations = cls->GetLocations();
3198 codegen_->MoveConstant(locations->GetTemp(0), cls->GetTypeIndex());
3207 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
3208 GpuRegister current_method = locations->InAt(0).AsRegister<GpuRegister>();
3245 LocationSummary* locations =
3247 locations->SetOut(Location::RequiresRegister());
3267 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(load, call_kind);
3268 locations->SetInAt(0, Location::RequiresRegister());
3269 locations->SetOut(Location::RequiresRegister());
3273 LocationSummary* locations = load->GetLocations();
3274 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
3275 GpuRegister current_method = locations->InAt(0).AsRegister<GpuRegister>();
3292 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(constant);
3293 locations->SetOut(Location::ConstantLocation(constant));
3301 LocationSummary* locations =
3304 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0)));
3322 LocationSummary* locations =
3327 locations->SetInAt(0, Location::RequiresRegister());
3328 locations->SetInAt(1, Location::RequiresRegister());
3329 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap);
3334 locations->SetInAt(0, Location::RequiresFpuRegister());
3335 locations->SetInAt(1, Location::RequiresFpuRegister());
3336 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap);
3346 LocationSummary* locations = instruction->GetLocations();
3351 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
3352 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>();
3353 GpuRegister rhs = locations->InAt(1).AsRegister<GpuRegister>();
3362 FpuRegister dst = locations->Out().AsFpuRegister<FpuRegister>();
3363 FpuRegister lhs = locations->InAt(0).AsFpuRegister<FpuRegister>();
3364 FpuRegister rhs = locations->InAt(1).AsFpuRegister<FpuRegister>();
3377 LocationSummary* locations =
3382 locations->SetInAt(0, Location::RequiresRegister());
3383 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap);
3388 locations->SetInAt(0, Location::RequiresFpuRegister());
3389 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap);
3399 LocationSummary* locations = instruction->GetLocations();
3404 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
3405 GpuRegister src = locations->InAt(0).AsRegister<GpuRegister>();
3414 FpuRegister dst = locations->Out().AsFpuRegister<FpuRegister>();
3415 FpuRegister src = locations->InAt(0).AsFpuRegister<FpuRegister>();
3428 LocationSummary* locations =
3431 locations->AddTemp(Location::RegisterLocation(calling_convention.GetRegisterAt(0)));
3432 locations->SetOut(calling_convention.GetReturnLocation(Primitive::kPrimNot));
3433 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(1)));
3434 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(2)));
3438 LocationSummary* locations = instruction->GetLocations();
3440 __ LoadConst32(locations->GetTemp(0).AsRegister<GpuRegister>(), instruction->GetTypeIndex());
3449 LocationSummary* locations =
3453 locations->AddTemp(Location::RegisterLocation(kMethodRegisterArgument));
3455 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0)));
3456 locations->SetInAt(1, Location::RegisterLocation(calling_convention.GetRegisterAt(1)));
3458 locations->SetOut(calling_convention.GetReturnLocation(Primitive::kPrimNot));
3482 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction);
3483 locations->SetInAt(0, Location::RequiresRegister());
3484 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap);
3489 LocationSummary* locations = instruction->GetLocations();
3494 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
3495 GpuRegister src = locations->InAt(0).AsRegister<GpuRegister>();
3506 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction);
3507 locations->SetInAt(0, Location::RequiresRegister());
3508 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap);
3512 LocationSummary* locations = instruction->GetLocations();
3513 __ Xori(locations->Out().AsRegister<GpuRegister>(),
3514 locations->InAt(0).AsRegister<GpuRegister>(),
3522 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction, call_kind);
3523 locations->SetInAt(0, Location::RequiresRegister());
3525 locations->SetOut(Location::SameAsFirstInput());
3569 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction);
3576 locations->SetOut(location);
3585 LocationSummary* locations =
3587 locations->SetOut(Location::RegisterLocation(kMethodRegisterArgument));
3596 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(instruction);
3598 locations->SetInAt(i, Location::Any());
3600 locations->SetOut(Location::Any());
3611 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(rem, call_kind);
3616 locations->SetInAt(0, Location::RequiresRegister());
3617 locations->SetInAt(1, Location::RegisterOrConstant(rem->InputAt(1)));
3618 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap);
3624 locations->SetInAt(0, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(0)));
3625 locations->SetInAt(1, Location::FpuRegisterLocation(calling_convention.GetFpuRegisterAt(1)));
3626 locations->SetOut(calling_convention.GetReturnLocation(type));
3670 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(ret);
3672 locations->SetInAt(0, Mips64ReturnLocation(return_type));
3822 LocationSummary* locations =
3825 locations->SetInAt(0, Location::RegisterLocation(calling_convention.GetRegisterAt(0)));
3846 LocationSummary* locations = new (GetGraph()->GetArena()) LocationSummary(conversion);
3849 locations->SetInAt(0, Location::RequiresFpuRegister());
3851 locations->SetInAt(0, Location::RequiresRegister());
3855 locations->SetOut(Location::RequiresFpuRegister(), Location::kNoOutputOverlap);
3857 locations->SetOut(Location::RequiresRegister(), Location::kNoOutputOverlap);
3862 LocationSummary* locations = conversion->GetLocations();
3869 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
3870 GpuRegister src = locations->InAt(0).AsRegister<GpuRegister>();
3910 FpuRegister dst = locations->Out().AsFpuRegister<FpuRegister>();
3911 GpuRegister src = locations->InAt(0).AsRegister<GpuRegister>();
3929 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
3930 FpuRegister src = locations->InAt(0).AsFpuRegister<FpuRegister>();
4013 FpuRegister dst = locations->Out().AsFpuRegister<FpuRegister>();
4014 FpuRegister src = locations->InAt(0).AsFpuRegister<FpuRegister>();
4134 LocationSummary* locations =
4136 locations->SetInAt(0, Location::RequiresRegister());
4142 LocationSummary* locations = switch_instr->GetLocations();
4143 GpuRegister value_reg = locations->InAt(0).AsRegister<GpuRegister>();