/art/compiler/jni/quick/ |
D | jni_compiler.cc | 132 FrameOffset handle_scope_offset = main_jni_conv->CurrentParamHandleScopeEntryOffset(); in ArtJniCompileMethodInternal() local 134 CHECK_LT(handle_scope_offset.Uint32Value(), frame_size); in ArtJniCompileMethodInternal() 138 __ StoreRef(handle_scope_offset, main_jni_conv->InterproceduralScratchRegister()); in ArtJniCompileMethodInternal() 149 FrameOffset handle_scope_offset = main_jni_conv->CurrentParamHandleScopeEntryOffset(); in ArtJniCompileMethodInternal() local 151 CHECK_LT(handle_scope_offset.Uint32Value(), frame_size); in ArtJniCompileMethodInternal() 152 CHECK_NE(handle_scope_offset.Uint32Value(), in ArtJniCompileMethodInternal() 161 __ StoreRef(handle_scope_offset, in_reg); in ArtJniCompileMethodInternal() 165 __ CopyRef(handle_scope_offset, in_off, in ArtJniCompileMethodInternal() 275 FrameOffset handle_scope_offset = main_jni_conv->CurrentParamHandleScopeEntryOffset(); in ArtJniCompileMethodInternal() local 278 __ CreateHandleScopeEntry(out_off, handle_scope_offset, in ArtJniCompileMethodInternal() [all …]
|
/art/compiler/utils/arm/ |
D | assembler_arm.cc | 701 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 713 SP, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 723 AddConstant(out_reg.AsCoreRegister(), SP, handle_scope_offset.Int32Value(), NE); in CreateHandleScopeEntry() 725 AddConstant(out_reg.AsCoreRegister(), SP, handle_scope_offset.Int32Value(), AL); in CreateHandleScopeEntry() 730 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 737 handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 743 AddConstant(scratch.AsCoreRegister(), SP, handle_scope_offset.Int32Value(), NE); in CreateHandleScopeEntry() 745 AddConstant(scratch.AsCoreRegister(), SP, handle_scope_offset.Int32Value(), AL); in CreateHandleScopeEntry()
|
/art/compiler/utils/mips/ |
D | assembler_mips.cc | 831 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 844 SP, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 851 AddConstant(out_reg.AsCoreRegister(), SP, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 854 AddConstant(out_reg.AsCoreRegister(), SP, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 859 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 867 handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 872 AddConstant(scratch.AsCoreRegister(), SP, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 875 AddConstant(scratch.AsCoreRegister(), SP, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry()
|
/art/runtime/mirror/ |
D | art_method.h | 412 constexpr size_t handle_scope_offset = sizeof(StackReference<mirror::ArtMethod>); in GetHandleScopeOffsetInBytes() local 413 DCHECK_LT(handle_scope_offset, GetFrameSizeInBytes()); in GetHandleScopeOffsetInBytes() 414 return FrameOffset(handle_scope_offset); in GetHandleScopeOffsetInBytes()
|
/art/compiler/utils/arm64/ |
D | assembler_arm64.cc | 568 void Arm64Assembler::CreateHandleScopeEntry(FrameOffset out_off, FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 574 handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 580 AddConstant(scratch.AsCoreRegister(), SP, handle_scope_offset.Int32Value(), NE); in CreateHandleScopeEntry() 582 AddConstant(scratch.AsCoreRegister(), SP, handle_scope_offset.Int32Value(), AL); in CreateHandleScopeEntry()
|
/art/compiler/utils/x86/ |
D | assembler_x86.cc | 1741 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 1755 leal(out_reg.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry() 1758 leal(out_reg.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry() 1763 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 1770 movl(scratch.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry() 1773 leal(scratch.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry() 1776 leal(scratch.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry()
|
/art/compiler/utils/x86_64/ |
D | assembler_x86_64.cc | 2100 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 2108 movl(in_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry() 2120 leaq(out_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry() 2123 leaq(out_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry() 2128 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 2135 movl(scratch.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry() 2138 leaq(scratch.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry() 2141 leaq(scratch.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry()
|