/art/compiler/jni/quick/ |
D | jni_compiler.cc | 261 FrameOffset handle_scope_offset = main_jni_conv->CurrentParamHandleScopeEntryOffset(); in ArtJniCompileMethodInternal() local 263 CHECK_LT(handle_scope_offset.Uint32Value(), current_frame_size); in ArtJniCompileMethodInternal() 266 __ CopyRef(handle_scope_offset, in ArtJniCompileMethodInternal() 281 FrameOffset handle_scope_offset = main_jni_conv->CurrentParamHandleScopeEntryOffset(); in ArtJniCompileMethodInternal() local 283 CHECK_LT(handle_scope_offset.Uint32Value(), current_frame_size); in ArtJniCompileMethodInternal() 284 CHECK_NE(handle_scope_offset.Uint32Value(), in ArtJniCompileMethodInternal() 295 __ StoreRef(handle_scope_offset, in_reg); in ArtJniCompileMethodInternal() 299 __ CopyRef(handle_scope_offset, in_off); in ArtJniCompileMethodInternal() 493 FrameOffset handle_scope_offset = main_jni_conv->CurrentParamHandleScopeEntryOffset(); in ArtJniCompileMethodInternal() local 496 __ CreateHandleScopeEntry(out_off, handle_scope_offset, /*null_allowed=*/ false); in ArtJniCompileMethodInternal() [all …]
|
/art/compiler/utils/x86/ |
D | jni_macro_assembler_x86.cc | 460 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 475 __ leal(out_reg.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry() 478 __ leal(out_reg.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry() 483 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 488 __ movl(scratch, Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry() 491 __ leal(scratch, Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry() 494 __ leal(scratch, Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry()
|
/art/compiler/utils/x86_64/ |
D | jni_macro_assembler_x86_64.cc | 545 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 554 __ movl(in_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry() 566 __ leaq(out_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry() 569 __ leaq(out_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry() 574 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 579 __ movl(scratch, Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry() 582 __ leaq(scratch, Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry() 585 __ leaq(scratch, Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry()
|
/art/compiler/utils/arm/ |
D | jni_macro_assembler_arm_vixl.cc | 797 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 810 asm_.LoadFromOffset(kLoadWord, out_reg, sp, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 817 if (asm_.ShifterOperandCanHold(ADD, handle_scope_offset.Int32Value())) { in CreateHandleScopeEntry() 824 asm_.AddConstantInIt(out_reg, sp, handle_scope_offset.Int32Value(), ne); in CreateHandleScopeEntry() 830 asm_.AddConstantInIt(out_reg, sp, handle_scope_offset.Int32Value(), ne); in CreateHandleScopeEntry() 837 asm_.AddConstant(out_reg, sp, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 842 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 847 asm_.LoadFromOffset(kLoadWord, scratch, sp, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 853 if (asm_.ShifterOperandCanHold(ADD, handle_scope_offset.Int32Value())) { in CreateHandleScopeEntry() 858 asm_.AddConstantInIt(scratch, sp, handle_scope_offset.Int32Value(), ne); in CreateHandleScopeEntry() [all …]
|
/art/compiler/utils/arm64/ |
D | jni_macro_assembler_arm64.cc | 682 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 688 ___ Ldr(scratch2, MEM_OP(reg_x(SP), handle_scope_offset.Int32Value())); in CreateHandleScopeEntry() 689 ___ Add(scratch, reg_x(SP), handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 696 ___ Add(scratch, reg_x(SP), handle_scope_offset.Int32Value()); in CreateHandleScopeEntry()
|