/aosp12/art/compiler/jni/quick/ |
H A D | jni_compiler.cc | 676 FrameOffset spilled_reference_offset(0); in CopyParameter() local 691 spilled_reference_offset = mr_conv->CurrentParamStackOffset(); in CopyParameter() 693 CHECK_GT(spilled_reference_offset.Uint32Value(), mr_conv->GetDisplacement().Uint32Value()); in CopyParameter() 699 __ CreateJObject(out_reg, spilled_reference_offset, in_reg, null_allowed); in CopyParameter() 711 __ CreateJObject(out_off, spilled_reference_offset, null_allowed); in CopyParameter() 725 spilled_reference_offset, in CopyParameter() 741 __ CreateJObject(out_off, spilled_reference_offset, null_allowed); in CopyParameter()
|
/aosp12/art/compiler/utils/x86_64/ |
H A D | jni_macro_assembler_x86_64.cc | 545 FrameOffset spilled_reference_offset, in CreateJObject() argument 554 __ movl(in_reg.AsCpuRegister(), Address(CpuRegister(RSP), spilled_reference_offset)); in CreateJObject() 566 __ leaq(out_reg.AsCpuRegister(), Address(CpuRegister(RSP), spilled_reference_offset)); in CreateJObject() 569 __ leaq(out_reg.AsCpuRegister(), Address(CpuRegister(RSP), spilled_reference_offset)); in CreateJObject() 574 FrameOffset spilled_reference_offset, in CreateJObject() argument 579 __ movl(scratch, Address(CpuRegister(RSP), spilled_reference_offset)); in CreateJObject() 582 __ leaq(scratch, Address(CpuRegister(RSP), spilled_reference_offset)); in CreateJObject() 585 __ leaq(scratch, Address(CpuRegister(RSP), spilled_reference_offset)); in CreateJObject()
|
H A D | jni_macro_assembler_x86_64.h | 154 FrameOffset spilled_reference_offset, 161 FrameOffset spilled_reference_offset,
|
/aosp12/art/compiler/utils/arm/ |
H A D | jni_macro_assembler_arm_vixl.cc | 849 FrameOffset spilled_reference_offset, in CreateJObject() argument 862 asm_.LoadFromOffset(kLoadWord, out_reg, sp, spilled_reference_offset.Int32Value()); in CreateJObject() 869 if (asm_.ShifterOperandCanHold(ADD, spilled_reference_offset.Int32Value())) { in CreateJObject() 876 asm_.AddConstantInIt(out_reg, sp, spilled_reference_offset.Int32Value(), ne); in CreateJObject() 882 asm_.AddConstantInIt(out_reg, sp, spilled_reference_offset.Int32Value(), ne); in CreateJObject() 889 asm_.AddConstant(out_reg, sp, spilled_reference_offset.Int32Value()); in CreateJObject() 894 FrameOffset spilled_reference_offset, in CreateJObject() argument 899 asm_.LoadFromOffset(kLoadWord, scratch, sp, spilled_reference_offset.Int32Value()); in CreateJObject() 905 if (asm_.ShifterOperandCanHold(ADD, spilled_reference_offset.Int32Value())) { in CreateJObject() 910 asm_.AddConstantInIt(scratch, sp, spilled_reference_offset.Int32Value(), ne); in CreateJObject() [all …]
|
H A D | jni_macro_assembler_arm_vixl.h | 161 FrameOffset spilled_reference_offset, 168 FrameOffset spilled_reference_offset,
|
/aosp12/art/compiler/utils/x86/ |
H A D | jni_macro_assembler_x86.cc | 470 FrameOffset spilled_reference_offset, in CreateJObject() argument 485 __ leal(out_reg.AsCpuRegister(), Address(ESP, spilled_reference_offset)); in CreateJObject() 488 __ leal(out_reg.AsCpuRegister(), Address(ESP, spilled_reference_offset)); in CreateJObject() 493 FrameOffset spilled_reference_offset, in CreateJObject() argument 498 __ movl(scratch, Address(ESP, spilled_reference_offset)); in CreateJObject() 501 __ leal(scratch, Address(ESP, spilled_reference_offset)); in CreateJObject() 504 __ leal(scratch, Address(ESP, spilled_reference_offset)); in CreateJObject()
|
H A D | jni_macro_assembler_x86.h | 134 FrameOffset spilled_reference_offset, 141 FrameOffset spilled_reference_offset,
|
/aosp12/art/compiler/utils/arm64/ |
H A D | jni_macro_assembler_arm64.cc | 654 FrameOffset spilled_reference_offset, in CreateJObject() argument 668 spilled_reference_offset.Int32Value()); in CreateJObject() 675 AddConstant(out_reg.AsXRegister(), SP, spilled_reference_offset.Int32Value(), ne); in CreateJObject() 677 AddConstant(out_reg.AsXRegister(), SP, spilled_reference_offset.Int32Value(), al); in CreateJObject() 682 FrameOffset spilled_reference_offset, in CreateJObject() argument 688 ___ Ldr(scratch2, MEM_OP(reg_x(SP), spilled_reference_offset.Int32Value())); in CreateJObject() 689 ___ Add(scratch, reg_x(SP), spilled_reference_offset.Int32Value()); in CreateJObject() 696 ___ Add(scratch, reg_x(SP), spilled_reference_offset.Int32Value()); in CreateJObject()
|
H A D | jni_macro_assembler_arm64.h | 143 FrameOffset spilled_reference_offset, 150 FrameOffset spilled_reference_offset,
|
/aosp12/art/compiler/utils/ |
H A D | jni_macro_assembler.h | 216 FrameOffset spilled_reference_offset, 223 FrameOffset spilled_reference_offset,
|