Lines Matching refs:mr_conv

157   std::unique_ptr<ManagedRuntimeCallingConvention> mr_conv(  in ArtJniCompileMethodInternal()  local
175 is_critical_native ? ManagedRegister::NoRegister() : mr_conv->MethodRegister(); in ArtJniCompileMethodInternal()
203 mr_conv->ResetIterator(FrameOffset(current_frame_size)); in ArtJniCompileMethodInternal()
204 for (; mr_conv->HasNext(); mr_conv->Next()) { in ArtJniCompileMethodInternal()
205 if (mr_conv->IsCurrentParamInRegister() && mr_conv->IsCurrentParamAReference()) { in ArtJniCompileMethodInternal()
207 src_args.emplace_back(mr_conv->CurrentParamRegister(), kObjectReferenceSize); in ArtJniCompileMethodInternal()
208 dest_args.emplace_back(mr_conv->CurrentParamStackOffset(), kObjectReferenceSize); in ArtJniCompileMethodInternal()
254 mr_conv->ResetIterator(FrameOffset(current_frame_size)); in ArtJniCompileMethodInternal()
255 if (mr_conv->IsCurrentParamInRegister()) { in ArtJniCompileMethodInternal()
256 __ Move(to_lock, mr_conv->CurrentParamRegister(), kObjectReferenceSize); in ArtJniCompileMethodInternal()
258 __ Load(to_lock, mr_conv->CurrentParamStackOffset(), kObjectReferenceSize); in ArtJniCompileMethodInternal()
326 mr_conv->ResetIterator(FrameOffset(current_frame_size)); in ArtJniCompileMethodInternal()
333 src_args.emplace_back(mr_conv->MethodRegister(), kRawPointerSize); in ArtJniCompileMethodInternal()
338 FrameOffset method_offset(current_out_arg_size + mr_conv->MethodStackOffset().SizeValue()); in ArtJniCompileMethodInternal()
375 for (; mr_conv->HasNext(); mr_conv->Next(), main_jni_conv->Next()) { in ArtJniCompileMethodInternal()
378 bool is_reference = mr_conv->IsCurrentParamAReference(); in ArtJniCompileMethodInternal()
379 size_t src_size = mr_conv->CurrentParamSize(); in ArtJniCompileMethodInternal()
381 src_args.push_back(mr_conv->IsCurrentParamInRegister() in ArtJniCompileMethodInternal()
382 ? ArgumentLocation(mr_conv->CurrentParamRegister(), src_size) in ArtJniCompileMethodInternal()
383 : ArgumentLocation(mr_conv->CurrentParamStackOffset(), src_size)); in ArtJniCompileMethodInternal()
387 refs.push_back(is_reference ? mr_conv->CurrentParamStackOffset() : kInvalidReferenceOffset); in ArtJniCompileMethodInternal()
446 ManagedRegister mr_return_reg = mr_conv->ReturnRegister(); in ArtJniCompileMethodInternal()
460 CHECK_EQ(main_jni_conv->SizeOfReturnValue(), mr_conv->SizeOfReturnValue()); in ArtJniCompileMethodInternal()
475 mr_conv->ReturnRegister()); in ArtJniCompileMethodInternal()
508 __ DecodeJNITransitionOrLocalJObject(mr_conv->ReturnRegister(), in ArtJniCompileMethodInternal()
514 jni_asm.get(), main_jni_conv.get(), mr_conv->ReturnRegister(), main_out_arg_size); in ArtJniCompileMethodInternal()
539 mr_conv->ResetIterator(FrameOffset(current_frame_size)); in ArtJniCompileMethodInternal()
544 FrameOffset method_offset = mr_conv->MethodStackOffset(); in ArtJniCompileMethodInternal()
550 __ LoadStackReference(to_lock, mr_conv->CurrentParamStackOffset()); in ArtJniCompileMethodInternal()
614 method_register = mr_conv->MethodRegister(); in ArtJniCompileMethodInternal()
668 jni_asm.get(), main_jni_conv.get(), mr_conv->ReturnRegister(), main_out_arg_size); in ArtJniCompileMethodInternal()
711 __ Move(mr_conv->ArgumentRegisterForMethodExitHook(), managed_frame_size); in ArtJniCompileMethodInternal()