Searched refs:srcBegin (Results 1 – 6 of 6) sorted by relevance
/art/compiler/optimizing/ |
D | intrinsics_x86_64.cc | 1927 Location srcBegin = locations->InAt(1); in VisitStringGetCharsNoCheck() local 1929 srcBegin.IsConstant() ? srcBegin.GetConstant()->AsIntConstant()->GetValue() : 0; in VisitStringGetCharsNoCheck() 1941 if (srcBegin.IsConstant()) { in VisitStringGetCharsNoCheck() 1944 DCHECK(srcBegin.IsRegister()); in VisitStringGetCharsNoCheck() 1945 __ subl(CpuRegister(RCX), srcBegin.AsRegister<CpuRegister>()); in VisitStringGetCharsNoCheck() 1961 CodeGeneratorX86_64::ArrayAddress(obj, srcBegin, TIMES_1, value_offset)); in VisitStringGetCharsNoCheck() 1981 CodeGeneratorX86_64::ArrayAddress(obj, srcBegin, TIMES_2, value_offset)); in VisitStringGetCharsNoCheck()
|
D | intrinsics_x86.cc | 1767 Location srcBegin = locations->InAt(1); in VisitStringGetCharsNoCheck() local 1769 srcBegin.IsConstant() ? srcBegin.GetConstant()->AsIntConstant()->GetValue() : 0; in VisitStringGetCharsNoCheck() 1784 if (srcBegin.IsConstant()) { in VisitStringGetCharsNoCheck() 1787 DCHECK(srcBegin.IsRegister()); in VisitStringGetCharsNoCheck() 1788 __ subl(ECX, srcBegin.AsRegister<Register>()); in VisitStringGetCharsNoCheck() 1807 __ leal(ESI, CodeGeneratorX86::ArrayAddress(obj, srcBegin, TIMES_1, value_offset)); in VisitStringGetCharsNoCheck() 1828 __ leal(ESI, CodeGeneratorX86::ArrayAddress(obj, srcBegin, TIMES_2, value_offset)); in VisitStringGetCharsNoCheck()
|
D | intrinsics_mips64.cc | 1982 GpuRegister srcBegin = locations->InAt(1).AsRegister<GpuRegister>(); in VisitStringGetCharsNoCheck() local 2000 __ Beqc(srcEnd, srcBegin, &done); // No characters to move. in VisitStringGetCharsNoCheck() 2003 __ Dsubu(numChrs, srcEnd, srcBegin); in VisitStringGetCharsNoCheck() 2020 __ Daddu(srcPtr, srcObj, srcBegin); in VisitStringGetCharsNoCheck() 2035 __ Dlsa(srcPtr, srcBegin, srcPtr, char_shift); in VisitStringGetCharsNoCheck()
|
D | intrinsics_mips.cc | 2675 Register srcBegin = locations->InAt(1).AsRegister<Register>(); in VisitStringGetCharsNoCheck() local 2693 __ Beq(srcEnd, srcBegin, &done); // No characters to move. in VisitStringGetCharsNoCheck() 2696 __ Subu(numChrs, srcEnd, srcBegin); in VisitStringGetCharsNoCheck() 2713 __ Addu(srcPtr, srcObj, srcBegin); in VisitStringGetCharsNoCheck() 2728 __ ShiftAndAdd(srcPtr, srcBegin, srcPtr, char_shift); in VisitStringGetCharsNoCheck()
|
D | intrinsics_arm64.cc | 2069 Register srcBegin = XRegisterFrom(locations->InAt(1)); in VisitStringGetCharsNoCheck() local 2084 __ Sub(num_chr, srcEnd, srcBegin); in VisitStringGetCharsNoCheck() 2102 __ Add(src_ptr, src_ptr, Operand(srcBegin, LSL, 1)); in VisitStringGetCharsNoCheck() 2139 __ Add(src_ptr, src_ptr, Operand(srcBegin)); in VisitStringGetCharsNoCheck()
|
D | intrinsics_arm_vixl.cc | 3107 vixl32::Register srcBegin = InputRegisterAt(invoke, 1); in VisitStringGetCharsNoCheck() local 3122 __ Subs(num_chr, srcEnd, srcBegin); in VisitStringGetCharsNoCheck() 3142 __ Add(src_ptr, src_ptr, Operand(srcBegin, vixl32::LSL, 1)); in VisitStringGetCharsNoCheck() 3187 __ Add(src_ptr, src_ptr, srcBegin); in VisitStringGetCharsNoCheck()
|