Home | History | Annotate | Download | only in optimizing

Lines Matching refs:AsRegister

77       Register target_reg = target.AsRegister<Register>();
204 __ movd(output.AsRegister<Register>(), input.AsFpuRegister<XmmRegister>());
220 __ movd(output.AsFpuRegister<XmmRegister>(), input.AsRegister<Register>());
279 Register out = locations->Out().AsRegister<Register>();
407 Register out = output.AsRegister<Register>();
409 Register temp = locations->GetTemp(0).AsRegister<Register>();
440 Register temp = locations->GetTemp(0).AsRegister<Register>();
629 Register temp = locations->GetTemp(0).AsRegister<Register>();
644 Register out = locations->Out().AsRegister<Register>();
645 Register op2 = op2_loc.AsRegister<Register>();
837 Register out = locations->Out().AsRegister<Register>();
892 Register obj = locations->InAt(0).AsRegister<Register>();
893 Register idx = locations->InAt(1).AsRegister<Register>();
894 Register out = locations->Out().AsRegister<Register>();
934 Register argument = locations->InAt(1).AsRegister<Register>();
979 Register string_obj = locations->InAt(0).AsRegister<Register>();
980 Register search_value = locations->InAt(1).AsRegister<Register>();
981 Register counter = locations->GetTemp(0).AsRegister<Register>();
982 Register string_length = locations->GetTemp(1).AsRegister<Register>();
983 Register out = locations->Out().AsRegister<Register>();
1034 Register start_index = locations->InAt(2).AsRegister<Register>();
1112 Register byte_array = locations->InAt(0).AsRegister<Register>();
1154 Register string_to_copy = locations->InAt(0).AsRegister<Register>();
1172 __ movsxb(out_loc.AsRegister<Register>(), Address(address, 0));
1175 __ movsxw(out_loc.AsRegister<Register>(), Address(address, 0));
1178 __ movl(out_loc.AsRegister<Register>(), Address(address, 0));
1247 __ movb(Address(address, 0), value_loc.AsRegister<ByteRegister>());
1255 __ movw(Address(address, 0), value_loc.AsRegister<Register>());
1263 __ movl(Address(address, 0), value_loc.AsRegister<Register>());
1322 Register out = invoke->GetLocations()->Out().AsRegister<Register>();
1328 Register base = locations->InAt(1).AsRegister<Register>();
1335 __ movl(output.AsRegister<Register>(), Address(base, offset, ScaleFactor::TIMES_1, 0));
1479 Register base = locations->InAt(1).AsRegister<Register>();
1498 __ movl(Address(base, offset, ScaleFactor::TIMES_1, 0), value_loc.AsRegister<Register>());
1506 codegen->MarkGCCard(locations->GetTemp(0).AsRegister<Register>(),
1507 locations->GetTemp(1).AsRegister<Register>(),
1509 value_loc.AsRegister<Register>());
1588 Register base = locations->InAt(1).AsRegister<Register>();
1591 DCHECK_EQ(out.AsRegister<Register>(), EAX);
1601 DCHECK_EQ(locations->InAt(3).AsRegister<Register>(), EAX);
1602 Register value = locations->InAt(4).AsRegister<Register>();
1605 codegen->MarkGCCard(locations->GetTemp(0).AsRegister<Register>(),
1606 locations->GetTemp(1).AsRegister<Register>(),
1618 __ setb(kZero, out.AsRegister<Register>());
1619 __ movzxb(out.AsRegister<Register>(), out.AsRegister<ByteRegister>());
1660 Register reg = locations->InAt(0).AsRegister<Register>();
1661 Register temp = locations->GetTemp(0).AsRegister<Register>();
1694 Register temp = locations->GetTemp(0).AsRegister<Register>();