/art/compiler/jni/quick/ |
D | jni_compiler.cc | 252 FrameOffset handle_scope_offset = main_jni_conv->CurrentParamHandleScopeEntryOffset(); in ArtJniCompileMethodInternal() local 254 CHECK_LT(handle_scope_offset.Uint32Value(), current_frame_size); in ArtJniCompileMethodInternal() 263 __ StoreRef(handle_scope_offset, main_jni_conv->InterproceduralScratchRegister()); in ArtJniCompileMethodInternal() 275 FrameOffset handle_scope_offset = main_jni_conv->CurrentParamHandleScopeEntryOffset(); in ArtJniCompileMethodInternal() local 277 CHECK_LT(handle_scope_offset.Uint32Value(), current_frame_size); in ArtJniCompileMethodInternal() 278 CHECK_NE(handle_scope_offset.Uint32Value(), in ArtJniCompileMethodInternal() 287 __ StoreRef(handle_scope_offset, in_reg); in ArtJniCompileMethodInternal() 291 __ CopyRef(handle_scope_offset, in_off, in ArtJniCompileMethodInternal() 477 FrameOffset handle_scope_offset = main_jni_conv->CurrentParamHandleScopeEntryOffset(); in ArtJniCompileMethodInternal() local 480 __ CreateHandleScopeEntry(out_off, handle_scope_offset, in ArtJniCompileMethodInternal() [all …]
|
/art/compiler/utils/arm/ |
D | jni_macro_assembler_arm_vixl.cc | 492 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 505 asm_.LoadFromOffset(kLoadWord, out_reg, sp, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 512 if (asm_.ShifterOperandCanHold(ADD, handle_scope_offset.Int32Value())) { in CreateHandleScopeEntry() 519 asm_.AddConstantInIt(out_reg, sp, handle_scope_offset.Int32Value(), ne); in CreateHandleScopeEntry() 525 asm_.AddConstantInIt(out_reg, sp, handle_scope_offset.Int32Value(), ne); in CreateHandleScopeEntry() 532 asm_.AddConstant(out_reg, sp, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 537 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 544 asm_.LoadFromOffset(kLoadWord, scratch, sp, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 550 if (asm_.ShifterOperandCanHold(ADD, handle_scope_offset.Int32Value())) { in CreateHandleScopeEntry() 555 asm_.AddConstantInIt(scratch, sp, handle_scope_offset.Int32Value(), ne); in CreateHandleScopeEntry() [all …]
|
/art/compiler/utils/x86_64/ |
D | jni_macro_assembler_x86_64.cc | 494 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 503 __ movl(in_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry() 515 __ leaq(out_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry() 518 __ leaq(out_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry() 523 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 530 __ movl(scratch.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry() 533 __ leaq(scratch.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry() 536 __ leaq(scratch.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry()
|
/art/compiler/utils/x86/ |
D | jni_macro_assembler_x86.cc | 445 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 460 __ leal(out_reg.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry() 463 __ leal(out_reg.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry() 468 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 475 __ movl(scratch.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry() 478 __ leal(scratch.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry() 481 __ leal(scratch.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry()
|
/art/compiler/utils/arm64/ |
D | jni_macro_assembler_arm64.cc | 603 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 610 handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 616 AddConstant(scratch.AsXRegister(), SP, handle_scope_offset.Int32Value(), ne); in CreateHandleScopeEntry() 618 AddConstant(scratch.AsXRegister(), SP, handle_scope_offset.Int32Value(), al); in CreateHandleScopeEntry()
|