• Home
  • Raw
  • Download

Lines Matching refs:__

49 #define __ jni_asm->  macro
228 __ BuildFrame(current_frame_size, method_register, callee_save_regs); in ArtJniCompileMethodInternal()
239 __ Store(mr_conv->CurrentParamStackOffset(), mr_conv->CurrentParamRegister(), size); in ArtJniCompileMethodInternal()
244 __ StoreStackPointerToThread(Thread::TopOfManagedStackOffset<kPointerSize>()); in ArtJniCompileMethodInternal()
257 __ IncreaseFrameSize(main_out_arg_size); in ArtJniCompileMethodInternal()
267 jclass_read_barrier_slow_path = __ CreateLabel(); in ArtJniCompileMethodInternal()
268 jclass_read_barrier_return = __ CreateLabel(); in ArtJniCompileMethodInternal()
271 __ TestGcMarking(jclass_read_barrier_slow_path.get(), JNIMacroUnaryCondition::kNotZero); in ArtJniCompileMethodInternal()
274 __ Bind(jclass_read_barrier_return.get()); in ArtJniCompileMethodInternal()
303 __ CreateJObject(out_off, this_offset, /*null_allowed=*/ false); in ArtJniCompileMethodInternal()
306 __ CreateJObject(out_reg, in ArtJniCompileMethodInternal()
315 __ GetCurrentThread(main_jni_conv->CurrentParamRegister()); in ArtJniCompileMethodInternal()
316 __ Call(main_jni_conv->CurrentParamRegister(), Offset(jni_start)); in ArtJniCompileMethodInternal()
318 __ GetCurrentThread(main_jni_conv->CurrentParamStackOffset()); in ArtJniCompileMethodInternal()
319 __ CallFromThread(jni_start); in ArtJniCompileMethodInternal()
323 __ ExceptionPoll(main_out_arg_size); in ArtJniCompileMethodInternal()
328 __ Move(saved_cookie_register, main_jni_conv->IntReturnRegister(), cookie_size); in ArtJniCompileMethodInternal()
353 __ MoveArguments(ArrayRef<ArgumentLocation>(dest_args), ArrayRef<ArgumentLocation>(src_args)); in ArtJniCompileMethodInternal()
402 __ Copy(out_off, method_offset, static_cast<size_t>(kPointerSize)); in ArtJniCompileMethodInternal()
407 __ Load(out_reg, method_offset, static_cast<size_t>(kPointerSize)); in ArtJniCompileMethodInternal()
420 __ LoadRawPtrFromThread(jni_env, Thread::JniEnvOffset<kPointerSize>()); in ArtJniCompileMethodInternal()
423 __ CopyRawPtrFromThread(jni_env, Thread::JniEnvOffset<kPointerSize>()); in ArtJniCompileMethodInternal()
432 __ Jump(main_jni_conv->HiddenArgumentRegister(), jni_entrypoint_offset); in ArtJniCompileMethodInternal()
434 __ Call(main_jni_conv->HiddenArgumentRegister(), jni_entrypoint_offset); in ArtJniCompileMethodInternal()
438 __ Call(method_register, jni_entrypoint_offset); in ArtJniCompileMethodInternal()
440 __ Call(FrameOffset(current_out_arg_size + mr_conv->MethodStackOffset().SizeValue()), in ArtJniCompileMethodInternal()
451 __ SignExtend(main_jni_conv->ReturnRegister(), in ArtJniCompileMethodInternal()
456 __ ZeroExtend(main_jni_conv->ReturnRegister(), in ArtJniCompileMethodInternal()
470 __ Store(return_save_location, in ArtJniCompileMethodInternal()
487 __ Move(mr_return_reg, jni_return_reg, main_jni_conv->SizeOfReturnValue()); in ArtJniCompileMethodInternal()
501 __ IncreaseFrameSize(out_arg_size_diff); in ArtJniCompileMethodInternal()
521 __ Store(out_off, saved_cookie_register, cookie_size); in ArtJniCompileMethodInternal()
524 __ Move(out_reg, saved_cookie_register, cookie_size); in ArtJniCompileMethodInternal()
537 __ Copy(out_off, method_offset, static_cast<size_t>(kPointerSize)); in ArtJniCompileMethodInternal()
540 __ Load(out_reg, method_offset, static_cast<size_t>(kPointerSize)); in ArtJniCompileMethodInternal()
547 __ CreateJObject(out_off, this_offset, /*null_allowed=*/ false); in ArtJniCompileMethodInternal()
550 __ CreateJObject(out_reg, in ArtJniCompileMethodInternal()
559 __ GetCurrentThread(end_jni_conv->CurrentParamRegister()); in ArtJniCompileMethodInternal()
560 __ Call(end_jni_conv->CurrentParamRegister(), Offset(jni_end)); in ArtJniCompileMethodInternal()
562 __ GetCurrentThread(end_jni_conv->CurrentParamStackOffset()); in ArtJniCompileMethodInternal()
563 __ CallFromThread(jni_end); in ArtJniCompileMethodInternal()
568 __ Load(mr_conv->ReturnRegister(), return_save_location, mr_conv->SizeOfReturnValue()); in ArtJniCompileMethodInternal()
575 __ DecreaseFrameSize(current_out_arg_size); in ArtJniCompileMethodInternal()
582 __ ExceptionPoll(/* stack_adjust= */ 0); in ArtJniCompileMethodInternal()
592 __ RemoveFrame(current_frame_size, callee_save_regs, may_suspend); in ArtJniCompileMethodInternal()
599 __ Bind(jclass_read_barrier_slow_path.get()); in ArtJniCompileMethodInternal()
629 __ GetCurrentThread(main_jni_conv->CurrentParamRegister()); in ArtJniCompileMethodInternal()
630 __ Call(main_jni_conv->CurrentParamRegister(), Offset(read_barrier)); in ArtJniCompileMethodInternal()
632 __ GetCurrentThread(main_jni_conv->CurrentParamStackOffset()); in ArtJniCompileMethodInternal()
633 __ CallFromThread(read_barrier); in ArtJniCompileMethodInternal()
638 __ Load(method_register, in ArtJniCompileMethodInternal()
644 __ Jump(jclass_read_barrier_return.get()); in ArtJniCompileMethodInternal()
653 __ FinalizeCode(); in ArtJniCompileMethodInternal()
654 size_t cs = __ CodeSize(); in ArtJniCompileMethodInternal()
657 __ FinalizeInstructions(code); in ArtJniCompileMethodInternal()
699 __ CreateJObject(out_reg, spilled_reference_offset, in_reg, null_allowed); in CopyParameter()
703 __ Move(out_reg, in_reg, mr_conv->CurrentParamSize()); in CopyParameter()
711 __ CreateJObject(out_off, spilled_reference_offset, null_allowed); in CopyParameter()
716 __ Copy(out_off, in_off, param_size); in CopyParameter()
724 __ CreateJObject(out_reg, in CopyParameter()
731 __ Load(out_reg, in_off, param_size); in CopyParameter()
741 __ CreateJObject(out_off, spilled_reference_offset, null_allowed); in CopyParameter()
747 __ Store(out_off, in_reg, param_size); in CopyParameter()
752 __ StoreSpanning(out_off, in_reg, in_off); in CopyParameter()
764 __ StoreRawPtr(dest, in_reg); in SetNativeParameter()
767 __ Move(jni_conv->CurrentParamRegister(), in_reg, jni_conv->CurrentParamSize()); in SetNativeParameter()