/art/compiler/jni/quick/ |
D | jni_compiler.cc | 250 FrameOffset handle_scope_offset = main_jni_conv->CurrentParamHandleScopeEntryOffset(); in ArtJniCompileMethodInternal() local 252 CHECK_LT(handle_scope_offset.Uint32Value(), frame_size); in ArtJniCompileMethodInternal() 261 __ StoreRef(handle_scope_offset, main_jni_conv->InterproceduralScratchRegister()); in ArtJniCompileMethodInternal() 273 FrameOffset handle_scope_offset = main_jni_conv->CurrentParamHandleScopeEntryOffset(); in ArtJniCompileMethodInternal() local 275 CHECK_LT(handle_scope_offset.Uint32Value(), frame_size); in ArtJniCompileMethodInternal() 276 CHECK_NE(handle_scope_offset.Uint32Value(), in ArtJniCompileMethodInternal() 285 __ StoreRef(handle_scope_offset, in_reg); in ArtJniCompileMethodInternal() 289 __ CopyRef(handle_scope_offset, in_off, in ArtJniCompileMethodInternal() 466 FrameOffset handle_scope_offset = main_jni_conv->CurrentParamHandleScopeEntryOffset(); in ArtJniCompileMethodInternal() local 469 __ CreateHandleScopeEntry(out_off, handle_scope_offset, in ArtJniCompileMethodInternal() [all …]
|
/art/compiler/utils/arm/ |
D | jni_macro_assembler_arm_vixl.cc | 483 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 496 asm_.LoadFromOffset(kLoadWord, out_reg, sp, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 503 if (asm_.ShifterOperandCanHold(ADD, handle_scope_offset.Int32Value())) { in CreateHandleScopeEntry() 510 asm_.AddConstantInIt(out_reg, sp, handle_scope_offset.Int32Value(), ne); in CreateHandleScopeEntry() 516 asm_.AddConstantInIt(out_reg, sp, handle_scope_offset.Int32Value(), ne); in CreateHandleScopeEntry() 523 asm_.AddConstant(out_reg, sp, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 528 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 535 asm_.LoadFromOffset(kLoadWord, scratch, sp, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 541 if (asm_.ShifterOperandCanHold(ADD, handle_scope_offset.Int32Value())) { in CreateHandleScopeEntry() 546 asm_.AddConstantInIt(scratch, sp, handle_scope_offset.Int32Value(), ne); in CreateHandleScopeEntry() [all …]
|
/art/compiler/utils/x86/ |
D | jni_macro_assembler_x86.cc | 424 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 439 __ leal(out_reg.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry() 442 __ leal(out_reg.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry() 447 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 454 __ movl(scratch.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry() 457 __ leal(scratch.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry() 460 __ leal(scratch.AsCpuRegister(), Address(ESP, handle_scope_offset)); in CreateHandleScopeEntry()
|
/art/compiler/utils/x86_64/ |
D | jni_macro_assembler_x86_64.cc | 475 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 484 __ movl(in_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry() 496 __ leaq(out_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry() 499 __ leaq(out_reg.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry() 504 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 511 __ movl(scratch.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry() 514 __ leaq(scratch.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry() 517 __ leaq(scratch.AsCpuRegister(), Address(CpuRegister(RSP), handle_scope_offset)); in CreateHandleScopeEntry()
|
/art/compiler/utils/arm64/ |
D | jni_macro_assembler_arm64.cc | 586 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 593 handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 599 AddConstant(scratch.AsXRegister(), SP, handle_scope_offset.Int32Value(), ne); in CreateHandleScopeEntry() 601 AddConstant(scratch.AsXRegister(), SP, handle_scope_offset.Int32Value(), al); in CreateHandleScopeEntry()
|
/art/compiler/utils/mips64/ |
D | assembler_mips64.cc | 3953 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 3967 SP, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 3974 Daddiu64(out_reg.AsGpuRegister(), SP, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 3977 Daddiu64(out_reg.AsGpuRegister(), SP, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 3982 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 3990 handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 3995 Daddiu64(scratch.AsGpuRegister(), SP, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 3998 Daddiu64(scratch.AsGpuRegister(), SP, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry()
|
/art/compiler/utils/mips/ |
D | assembler_mips.cc | 5118 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 5132 SP, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 5139 Addiu32(out_reg.AsCoreRegister(), SP, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 5142 Addiu32(out_reg.AsCoreRegister(), SP, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 5147 FrameOffset handle_scope_offset, in CreateHandleScopeEntry() argument 5154 LoadFromOffset(kLoadWord, scratch.AsCoreRegister(), SP, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 5159 Addiu32(scratch.AsCoreRegister(), SP, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry() 5162 Addiu32(scratch.AsCoreRegister(), SP, handle_scope_offset.Int32Value()); in CreateHandleScopeEntry()
|