Home
last modified time | relevance | path

Searched refs:callee_save_regs (Results 1 – 13 of 13) sorted by relevance

/art/compiler/jni/
Djni_cfi_test.cc78 ArrayRef<const ManagedRegister> callee_save_regs = jni_conv->CalleeSaveRegisters(); in TestImplSized() local
84 jni_asm->BuildFrame(frame_size, mr_conv->MethodRegister(), callee_save_regs); in TestImplSized()
95 jni_asm->RemoveFrame(frame_size, callee_save_regs, /* may_suspend= */ true); in TestImplSized()
/art/compiler/utils/riscv64/
Djni_macro_assembler_riscv64.cc36 ArrayRef<const ManagedRegister> callee_save_regs) { in GetCoreAndFpSpillMasks() argument
39 for (ManagedRegister r : callee_save_regs) { in GetCoreAndFpSpillMasks()
48 DCHECK_EQ(callee_save_regs.size(), in GetCoreAndFpSpillMasks()
64 ArrayRef<const ManagedRegister> callee_save_regs) { in BuildFrame() argument
69 (callee_save_regs.size() + (method_reg.IsRegister() ? 1u : 0u)) * kSpillSize); in BuildFrame()
73 auto [core_spill_mask, fp_spill_mask] = GetCoreAndFpSpillMasks(callee_save_regs); in BuildFrame()
99 ArrayRef<const ManagedRegister> callee_save_regs, in RemoveFrame() argument
104 auto [core_spill_mask, fp_spill_mask] = GetCoreAndFpSpillMasks(callee_save_regs); in RemoveFrame()
105 size_t offset = frame_size - callee_save_regs.size() * kSpillSize; in RemoveFrame()
Djni_macro_assembler_riscv64.h49 ArrayRef<const ManagedRegister> callee_save_regs) override;
53 ArrayRef<const ManagedRegister> callee_save_regs,
Djni_macro_assembler_riscv64_test.cc94 ArrayRef<const ManagedRegister> callee_save_regs = jni_conv->CalleeSaveRegisters(); in TEST_F() local
96 __ BuildFrame(frame_size, method_reg, callee_save_regs); in TEST_F()
124 __ RemoveFrame(frame_size, callee_save_regs, /*may_suspend=*/ false); in TEST_F()
/art/compiler/utils/x86_64/
Djni_macro_assembler_x86_64.h48 ArrayRef<const ManagedRegister> callee_save_regs) override;
52 ArrayRef<const ManagedRegister> callee_save_regs,
/art/compiler/utils/x86/
Djni_macro_assembler_x86.h47 ArrayRef<const ManagedRegister> callee_save_regs) override;
51 ArrayRef<const ManagedRegister> callee_save_regs,
/art/compiler/utils/arm/
Djni_macro_assembler_arm_vixl.h50 ArrayRef<const ManagedRegister> callee_save_regs) override;
54 ArrayRef<const ManagedRegister> callee_save_regs,
Djni_macro_assembler_arm_vixl.cc84 ArrayRef<const ManagedRegister> callee_save_regs) { in BuildFrame() argument
96 for (const ManagedRegister& reg : callee_save_regs) { in BuildFrame()
143 ArrayRef<const ManagedRegister> callee_save_regs, in RemoveFrame() argument
150 for (const ManagedRegister& reg : callee_save_regs) { in RemoveFrame()
/art/compiler/utils/arm64/
Djni_macro_assembler_arm64.h56 ArrayRef<const ManagedRegister> callee_save_regs) override;
60 ArrayRef<const ManagedRegister> callee_save_regs,
Djni_macro_assembler_arm64.cc872 ArrayRef<const ManagedRegister> callee_save_regs) { in BuildFrame() argument
876 for (auto r : callee_save_regs) { in BuildFrame()
907 ArrayRef<const ManagedRegister> callee_save_regs, in RemoveFrame() argument
912 for (auto r : callee_save_regs) { in RemoveFrame()
/art/compiler/utils/
Djni_macro_assembler.h100 ArrayRef<const ManagedRegister> callee_save_regs) = 0;
108 ArrayRef<const ManagedRegister> callee_save_regs,
Dassembler_thumb_test.cc119 ArrayRef<const ManagedRegister> callee_save_regs = jni_conv->CalleeSaveRegisters(); in TEST_F() local
125 __ BuildFrame(frame_size, mr_conv->MethodRegister(), callee_save_regs); in TEST_F()
241 __ RemoveFrame(frame_size, callee_save_regs, /* may_suspend= */ true); in TEST_F()
/art/compiler/jni/quick/
Djni_compiler.cc176 ArrayRef<const ManagedRegister> callee_save_regs = main_jni_conv->CalleeSaveRegisters(); in ArtJniCompileMethodInternal() local
177 __ BuildFrame(current_frame_size, method_register, callee_save_regs); in ArtJniCompileMethodInternal()
591 __ RemoveFrame(current_frame_size, callee_save_regs, may_suspend); in ArtJniCompileMethodInternal()