Home
last modified time | relevance | path

Searched refs:cur_reg (Results 1 – 3 of 3) sorted by relevance

/art/compiler/jni/quick/mips/
Dcalling_convention_mips.cc153 for (size_t cur_arg = IsStatic() ? 0 : 1, cur_reg = 2; cur_arg < NumArgs(); cur_arg++) { in MipsJniCallingConvention() local
155 if ((cur_reg & 1) != 0) { in MipsJniCallingConvention()
157 cur_reg++; // additional bump to ensure alignment in MipsJniCallingConvention()
159 cur_reg++; // additional bump to skip extra long word in MipsJniCallingConvention()
161 cur_reg++; // bump the iterator for every argument in MipsJniCallingConvention()
/art/compiler/jni/quick/arm/
Dcalling_convention_arm.cc215 for (size_t cur_arg = IsStatic() ? 0 : 1, cur_reg = 2; cur_arg < NumArgs(); cur_arg++) { in ArmJniCallingConvention() local
217 if ((cur_reg & 1) != 0) { in ArmJniCallingConvention()
219 cur_reg++; // additional bump to ensure alignment in ArmJniCallingConvention()
221 cur_reg++; // additional bump to skip extra long word in ArmJniCallingConvention()
223 cur_reg++; // bump the iterator for every argument in ArmJniCallingConvention()
/art/runtime/interpreter/
Dinterpreter.cc427 size_t cur_reg = num_regs - num_ins; in EnterInterpreterFromInvoke() local
430 shadow_frame->SetVRegReference(cur_reg, receiver); in EnterInterpreterFromInvoke()
431 ++cur_reg; in EnterInterpreterFromInvoke()
435 for (size_t shorty_pos = 0, arg_pos = 0; cur_reg < num_regs; ++shorty_pos, ++arg_pos, cur_reg++) { in EnterInterpreterFromInvoke()
440 shadow_frame->SetVRegReference(cur_reg, o); in EnterInterpreterFromInvoke()
445 shadow_frame->SetVRegLong(cur_reg, wide_value); in EnterInterpreterFromInvoke()
446 cur_reg++; in EnterInterpreterFromInvoke()
451 shadow_frame->SetVReg(cur_reg, args[arg_pos]); in EnterInterpreterFromInvoke()