Home | History | Annotate | Download | only in optimizing

Lines Matching refs:GpuRegister

36 static constexpr GpuRegister kMethodRegisterArgument = A0;
39 static constexpr GpuRegister TMP = T8;
43 static constexpr GpuRegister TR = S1;
440 __ Ld(GpuRegister(reg), SP, 0);
447 __ Sd(GpuRegister(reg), SP, 0);
460 GpuRegister(ensure_scratch.GetRegister()),
468 GpuRegister(ensure_scratch.GetRegister()),
474 static dwarf::Reg DWARFReg(GpuRegister reg) {
515 GpuRegister reg = kCoreCalleeSaves[i];
570 GpuRegister reg = kCoreCalleeSaves[i];
635 destination.AsRegister<GpuRegister>(),
641 GpuRegister gpr = AT;
643 gpr = destination.AsRegister<GpuRegister>();
658 __ Move(destination.AsRegister<GpuRegister>(), source.AsRegister<GpuRegister>());
685 source.AsRegister<GpuRegister>(),
736 GpuRegister r1 = loc1.AsRegister<GpuRegister>();
737 GpuRegister r2 = loc2.AsRegister<GpuRegister>();
772 __ StoreToOffset(store_type, reg_loc.AsRegister<GpuRegister>(), SP, mem_loc.GetStackIndex());
773 __ Move(reg_loc.AsRegister<GpuRegister>(), TMP);
800 GpuRegister dst = location.AsRegister<GpuRegister>();
858 void CodeGeneratorMIPS64::MarkGCCard(GpuRegister object, GpuRegister value) {
860 GpuRegister card = AT;
861 GpuRegister temp = TMP;
923 __ StoreToOffset(kStoreDoubleword, GpuRegister(reg_id), SP, stack_index);
928 __ LoadFromOffset(kLoadDoubleword, GpuRegister(reg_id), SP, stack_index);
943 stream << Mips64ManagedRegister::FromGpuRegister(GpuRegister(reg));
950 void CodeGeneratorMIPS64::LoadCurrentMethod(GpuRegister current_method) {
971 GpuRegister class_reg) {
1057 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
1058 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>();
1061 GpuRegister rhs_reg = ZERO;
1067 rhs_reg = rhs_location.AsRegister<GpuRegister>();
1164 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
1165 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>();
1168 GpuRegister rhs_reg = ZERO;
1174 rhs_reg = rhs_location.AsRegister<GpuRegister>();
1266 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>();
1273 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
1279 __ Daddu(TMP, obj, index.AsRegister<GpuRegister>());
1287 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
1293 __ Daddu(TMP, obj, index.AsRegister<GpuRegister>());
1301 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
1307 __ Dsll(TMP, index.AsRegister<GpuRegister>(), TIMES_2);
1316 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
1322 __ Dsll(TMP, index.AsRegister<GpuRegister>(), TIMES_2);
1333 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
1340 __ Dsll(TMP, index.AsRegister<GpuRegister>(), TIMES_4);
1349 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
1355 __ Dsll(TMP, index.AsRegister<GpuRegister>(), TIMES_8);
1370 __ Dsll(TMP, index.AsRegister<GpuRegister>(), TIMES_4);
1385 __ Dsll(TMP, index.AsRegister<GpuRegister>(), TIMES_8);
1408 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>();
1409 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
1438 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>();
1449 GpuRegister value = locations->InAt(2).AsRegister<GpuRegister>();
1455 __ Daddu(TMP, obj, index.AsRegister<GpuRegister>());
1464 GpuRegister value = locations->InAt(2).AsRegister<GpuRegister>();
1470 __ Dsll(TMP, index.AsRegister<GpuRegister>(), TIMES_2);
1481 GpuRegister value = locations->InAt(2).AsRegister<GpuRegister>();
1488 __ Dsll(TMP, index.AsRegister<GpuRegister>(), TIMES_4);
1509 GpuRegister value = locations->InAt(2).AsRegister<GpuRegister>();
1515 __ Dsll(TMP, index.AsRegister<GpuRegister>(), TIMES_8);
1531 __ Dsll(TMP, index.AsRegister<GpuRegister>(), TIMES_4);
1547 __ Dsll(TMP, index.AsRegister<GpuRegister>(), TIMES_8);
1583 GpuRegister index = locations->InAt(0).AsRegister<GpuRegister>();
1584 GpuRegister length = locations->InAt(1).AsRegister<GpuRegister>();
1608 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>();
1609 GpuRegister cls = locations->InAt(1).AsRegister<GpuRegister>();
1610 GpuRegister obj_cls = locations->GetTemp(0).AsRegister<GpuRegister>();
1645 check->GetLocations()->InAt(0).AsRegister<GpuRegister>());
1687 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
1688 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>();
1689 GpuRegister rhs = locations->InAt(1).AsRegister<GpuRegister>();
1732 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
1733 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>();
1736 GpuRegister rhs_reg = ZERO;
1742 rhs_reg = rhs_location.AsRegister<GpuRegister>();
1840 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
1841 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>();
1842 GpuRegister rhs = locations->InAt(1).AsRegister<GpuRegister>();
1895 __ Beqzc(value.AsRegister<GpuRegister>(), slow_path->GetEntryLabel());
1971 __ Bnezc(cond_val.AsRegister<GpuRegister>(), true_target);
1975 GpuRegister lhs = condition->GetLocations()->InAt(0).AsRegister<GpuRegister>();
1977 GpuRegister rhs_reg = ZERO;
1983 rhs_reg = rhs_location.AsRegister<GpuRegister>();
2116 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>();
2148 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
2176 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>();
2202 GpuRegister src = locations->InAt(1).AsRegister<GpuRegister>();
2214 GpuRegister src = locations->InAt(1).AsRegister<GpuRegister>();
2247 GpuRegister obj = locations->InAt(0).AsRegister<GpuRegister>();
2248 GpuRegister cls = locations->InAt(1).AsRegister<GpuRegister>();
2249 GpuRegister out = locations->Out().AsRegister<GpuRegister>();
2325 GpuRegister temp = invoke->GetLocations()->GetTemp(0).AsRegister<GpuRegister>();
2333 __ LoadConst32(invoke->GetLocations()->GetTemp(1).AsRegister<GpuRegister>(),
2341 __ LoadFromOffset(kLoadUnsignedWord, temp, receiver.AsRegister<GpuRegister>(), class_offset);
2378 GpuRegister temp) {
2441 GpuRegister temp = invoke->GetLocations()->GetTemp(0).AsRegister<GpuRegister>();
2451 GpuRegister temp = invoke->GetLocations()->GetTemp(0).AsRegister<GpuRegister>();
2463 __ LoadFromOffset(kLoadUnsignedWord, temp, receiver.AsRegister<GpuRegister>(), class_offset);
2484 GpuRegister out = cls->GetLocations()->Out().AsRegister<GpuRegister>();
2519 GpuRegister out = load->GetLocations()->Out().AsRegister<GpuRegister>();
2542 GpuRegister out = load->GetLocations()->Out().AsRegister<GpuRegister>();
2616 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
2617 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>();
2618 GpuRegister rhs = locations->InAt(1).AsRegister<GpuRegister>();
2669 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
2670 GpuRegister src = locations->InAt(0).AsRegister<GpuRegister>();
2750 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
2751 GpuRegister src = locations->InAt(0).AsRegister<GpuRegister>();
2769 __ Xori(locations->Out().AsRegister<GpuRegister>(),
2770 locations->InAt(0).AsRegister<GpuRegister>(),
2789 __ Lw(ZERO, obj.AsRegister<GpuRegister>(), 0);
2799 __ Beqzc(obj.AsRegister<GpuRegister>(), slow_path->GetEntryLabel());
2889 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
2890 GpuRegister lhs = locations->InAt(0).AsRegister<GpuRegister>();
2891 GpuRegister rhs = locations->InAt(1).AsRegister<GpuRegister>();
3096 GpuRegister dst = locations->Out().AsRegister<GpuRegister>();
3097 GpuRegister src = locations->InAt(0).AsRegister<GpuRegister>();
3131 GpuRegister src = locations->InAt(0).AsRegister<GpuRegister>();