Lines Matching refs:RegisterFrom
51 using helpers::RegisterFrom;
141 __ Add(base, array, Operand(RegisterFrom(pos), vixl32::LSL, element_size_shift));
163 __ Add(end, base, Operand(RegisterFrom(copy_length), vixl32::LSL, element_size_shift));
192 vixl32::Register src_curr_addr = RegisterFrom(locations->GetTemp(0));
193 vixl32::Register dst_curr_addr = RegisterFrom(locations->GetTemp(1));
194 vixl32::Register src_stop_addr = RegisterFrom(locations->GetTemp(2));
195 vixl32::Register tmp = RegisterFrom(locations->GetTemp(3));
279 __ Vmov(RegisterFrom(output), SRegisterFrom(input));
289 __ Vmov(SRegisterFrom(output), RegisterFrom(input));
348 vixl32::Register out = RegisterFrom(locations->Out());
365 __ Clz(out, RegisterFrom(in));
392 vixl32::Register out = RegisterFrom(locations->Out());
409 vixl32::Register in = RegisterFrom(locations->InAt(0));
628 vixl32::Register trg = RegisterFrom(trg_loc);
637 vixl32::Register trg = RegisterFrom(trg_loc);
642 __ Add(RegisterFrom(temp), base, Operand(offset));
643 MemOperand src(RegisterFrom(temp), 0);
823 vixl32::Register base = RegisterFrom(locations->InAt(1)); // Object pointer.
836 vixl32::Register temp_lo = RegisterFrom(locations->GetTemp(0));
837 vixl32::Register temp_hi = RegisterFrom(locations->GetTemp(1));
852 value = RegisterFrom(locations->InAt(3));
855 vixl32::Register temp = RegisterFrom(locations->GetTemp(0));
868 vixl32::Register temp = RegisterFrom(locations->GetTemp(0));
869 vixl32::Register card = RegisterFrom(locations->GetTemp(1));
985 vixl32::Register tmp_ptr = RegisterFrom(locations->GetTemp(0)); // Pointer to actual memory.
986 vixl32::Register tmp = RegisterFrom(locations->GetTemp(1)); // Temporary.
1047 vixl32::Register tmp_ptr = RegisterFrom(locations->GetTemp(0)); // Pointer to actual memory.
1048 vixl32::Register tmp = RegisterFrom(locations->GetTemp(1)); // Temporary.
1182 const vixl32::Register temp0 = RegisterFrom(locations->GetTemp(0));
1183 const vixl32::Register temp1 = RegisterFrom(locations->GetTemp(1));
1184 const vixl32::Register temp2 = RegisterFrom(locations->GetTemp(2));
1187 temp3 = RegisterFrom(locations->GetTemp(3));
1279 const vixl32::Register temp0 = RegisterFrom(locations->GetTemp(0));
1280 const vixl32::Register temp1 = RegisterFrom(locations->GetTemp(1));
1281 const vixl32::Register temp2 = RegisterFrom(locations->GetTemp(2));
1284 temp3 = RegisterFrom(locations->GetTemp(3));
1501 vixl32::Register temp = RegisterFrom(locations->GetTemp(0));
1591 vixl32::Register temp1 = RegisterFrom(locations->GetTemp(1));
1626 vixl32::Register temp1 = RegisterFrom(locations->GetTemp(1));
1694 vixl32::Register tmp_reg = RegisterFrom(locations->GetTemp(0));
1865 __ Cmp(temp, RegisterFrom(length));
1879 __ Cmp(temp, RegisterFrom(length));
1885 vixl32::Register pos_reg = RegisterFrom(pos);
1889 vixl32::Register pos_reg = RegisterFrom(pos);
1902 __ Cmp(temp, RegisterFrom(length));
1928 vixl32::Register temp1 = RegisterFrom(temp1_loc);
1930 vixl32::Register temp2 = RegisterFrom(temp2_loc);
1932 vixl32::Register temp3 = RegisterFrom(temp3_loc);
1963 __ Cmp(RegisterFrom(dest_pos), src_pos_constant);
1973 __ Cmp(RegisterFrom(src_pos), dest_pos_constant);
1975 __ Cmp(RegisterFrom(src_pos), RegisterFrom(dest_pos));
1997 __ Cmp(RegisterFrom(length), 0);
2190 __ CompareAndBranchIfZero(RegisterFrom(length), &done, /* is_far_target= */ false);
2364 __ Vmov(RegisterFrom(locations->GetTemp(0)),
2365 RegisterFrom(locations->GetTemp(1)),
2369 RegisterFrom(locations->GetTemp(0)),
2370 RegisterFrom(locations->GetTemp(1)));
2383 __ Vmov(RegisterFrom(locations->GetTemp(0)),
2384 RegisterFrom(locations->GetTemp(1)),
2386 __ Vmov(RegisterFrom(locations->GetTemp(2)),
2387 RegisterFrom(locations->GetTemp(3)),
2391 RegisterFrom(locations->GetTemp(0)),
2392 RegisterFrom(locations->GetTemp(1)));
2608 vixl32::Register src_0 = is_long ? LowRegisterFrom(in) : RegisterFrom(in);
2813 vixl32::Register num_chr = RegisterFrom(locations->GetTemp(0));
2814 vixl32::Register src_ptr = RegisterFrom(locations->GetTemp(1));
2815 vixl32::Register dst_ptr = RegisterFrom(locations->GetTemp(2));
2986 vixl32::Register out = RegisterFrom(locations->Out());
3010 vixl32::Register in = RegisterFrom(locations->InAt(0));
3041 vixl32::Register out = RegisterFrom(invoke->GetLocations()->Out());