Searched refs:kFramePointerSize (Results 1 - 17 of 17) sorted by relevance

/art/compiler/jni/quick/mips/
H A Dcalling_convention_mips.h26 constexpr size_t kFramePointerSize = 4; member in namespace:art::mips
27 static_assert(kFramePointerSize == static_cast<size_t>(PointerSize::k32),
H A Dcalling_convention_mips.cc133 kFramePointerSize + // Method*
134 (itr_slots_ * kFramePointerSize)); // offset into in args
338 const size_t ra_return_addr_size = kFramePointerSize;
339 const size_t callee_save_area_size = CalleeSaveRegisters().size() * kFramePointerSize;
345 frame_data_size += kFramePointerSize;
373 (kMaxIntLikeRegisterArguments + NumberOfOutgoingStackArgs()) * kFramePointerSize + padding_,
442 size_t offset = displacement_.Int32Value() - OutArgSize() + (itr_slots_ * kFramePointerSize);
/art/compiler/jni/quick/mips64/
H A Dcalling_convention_mips64.h26 constexpr size_t kFramePointerSize = 8; member in namespace:art::mips64
27 static_assert(kFramePointerSize == static_cast<size_t>(PointerSize::k64),
H A Dcalling_convention_mips64.cc118 kFramePointerSize + // Method ref
181 size_t method_ptr_size = static_cast<size_t>(kFramePointerSize);
182 size_t ra_and_callee_save_area_size = (CalleeSaveRegisters().size() + 1) * kFramePointerSize;
205 return RoundUp(NumberOfOutgoingStackArgs() * kFramePointerSize, kStackAlignment);
232 size_t offset = displacement_.Int32Value() - OutArgSize() + (args_on_stack * kFramePointerSize);
/art/compiler/jni/quick/x86/
H A Dcalling_convention_x86.cc146 kFramePointerSize + // Method*
147 (itr_slots_ * kFramePointerSize)); // offset into in args
216 const size_t pc_return_addr_size = kFramePointerSize;
217 const size_t callee_save_area_size = CalleeSaveRegisters().size() * kFramePointerSize;
222 frame_data_size += kFramePointerSize;
242 return RoundUp(NumberOfOutgoingStackArgs() * kFramePointerSize, kStackAlignment);
263 return FrameOffset(displacement_.Int32Value() - OutArgSize() + (itr_slots_ * kFramePointerSize));
H A Dcalling_convention_x86.h26 constexpr size_t kFramePointerSize = static_cast<size_t>(PointerSize::k32); member in namespace:art::x86
/art/compiler/jni/quick/x86_64/
H A Dcalling_convention_x86_64.cc27 constexpr size_t kFramePointerSize = static_cast<size_t>(PointerSize::k64); member in namespace:art::x86_64
198 const size_t pc_return_addr_size = kFramePointerSize;
199 const size_t callee_save_area_size = CalleeSaveRegisters().size() * kFramePointerSize;
204 frame_data_size += kFramePointerSize;
223 return RoundUp(NumberOfOutgoingStackArgs() * kFramePointerSize, kStackAlignment);
267 size_t offset = displacement_.Int32Value() - OutArgSize() + (args_on_stack * kFramePointerSize);
/art/compiler/jni/quick/arm/
H A Dcalling_convention_arm.cc192 kFramePointerSize + // Method*
193 (itr_slots_ * kFramePointerSize)); // offset into in args
387 const size_t lr_return_addr_size = kFramePointerSize;
388 const size_t callee_save_area_size = CalleeSaveRegisters().size() * kFramePointerSize;
393 frame_data_size += kFramePointerSize;
414 return RoundUp(NumberOfOutgoingStackArgs() * kFramePointerSize + padding_,
472 + ((itr_slots_ - kJniArgumentRegisterCount) * kFramePointerSize);
H A Dcalling_convention_arm.h26 constexpr size_t kFramePointerSize = static_cast<size_t>(PointerSize::k32); member in namespace:art::arm
/art/compiler/jni/quick/arm64/
H A Dcalling_convention_arm64.cc167 kFramePointerSize + // Method ref
249 size_t method_ptr_size = static_cast<size_t>(kFramePointerSize);
250 size_t callee_save_area_size = CalleeSaveRegisters().size() * kFramePointerSize;
273 return RoundUp(NumberOfOutgoingStackArgs() * kFramePointerSize, kStackAlignment);
322 size_t offset = displacement_.Int32Value() - OutArgSize() + (args_on_stack * kFramePointerSize);
H A Dcalling_convention_arm64.h26 constexpr size_t kFramePointerSize = static_cast<size_t>(PointerSize::k64); member in namespace:art::arm64
/art/compiler/utils/arm/
H A Djni_macro_assembler_arm.cc32 constexpr size_t kFramePointerSize = static_cast<size_t>(kArmPointerSize); member in namespace:art::arm
107 cfi().AdjustCFAOffset(POPCOUNT(core_spill_mask) * kFramePointerSize);
108 cfi().RelOffsetForMany(DWARFReg(Register(0)), 0, core_spill_mask, kFramePointerSize);
111 cfi().AdjustCFAOffset(POPCOUNT(fp_spill_mask) * kFramePointerSize);
112 cfi().RelOffsetForMany(DWARFReg(SRegister(0)), 0, fp_spill_mask, kFramePointerSize);
117 CHECK_GT(frame_size, pushed_values * kFramePointerSize); // Must at least have space for Method*.
118 IncreaseFrameSize(frame_size - pushed_values * kFramePointerSize); // handles CFI as well.
124 int32_t offset = frame_size + kFramePointerSize;
162 CHECK_GT(frame_size, pop_values * kFramePointerSize);
163 DecreaseFrameSize(frame_size - (pop_values * kFramePointerSize)); // handle
[all...]
H A Djni_macro_assembler_arm_vixl.cc55 static constexpr size_t kFramePointerSize = static_cast<size_t>(kArmPointerSize); member in namespace:art::arm
75 cfi().AdjustCFAOffset(POPCOUNT(core_spill_mask) * kFramePointerSize);
76 cfi().RelOffsetForMany(DWARFReg(r0), 0, core_spill_mask, kFramePointerSize); local
84 cfi().AdjustCFAOffset(POPCOUNT(fp_spill_mask) * kFramePointerSize);
85 cfi().RelOffsetForMany(DWARFReg(s0), 0, fp_spill_mask, kFramePointerSize); local
91 CHECK_GT(frame_size, pushed_values * kFramePointerSize);
92 IncreaseFrameSize(frame_size - pushed_values * kFramePointerSize); // handles CFI as well.
98 int32_t offset = frame_size + kFramePointerSize;
136 CHECK_GT(frame_size, pop_values * kFramePointerSize);
137 DecreaseFrameSize(frame_size - (pop_values * kFramePointerSize)); // handle
[all...]
/art/compiler/utils/x86_64/
H A Djni_macro_assembler_x86_64.cc34 constexpr size_t kFramePointerSize = 8; member in namespace:art::x86_64
51 cfi().AdjustCFAOffset(kFramePointerSize);
57 - (gpr_count * kFramePointerSize)
58 - kFramePointerSize /*return address*/;
73 static_assert(static_cast<size_t>(kX86_64PointerSize) == kFramePointerSize,
109 - (spill_regs.size() * kFramePointerSize)
110 - 2 * kFramePointerSize;
121 int adjust = static_cast<int>(frame_size) - (gpr_count * kFramePointerSize) - kFramePointerSize;
128 cfi().AdjustCFAOffset(-static_cast<int>(kFramePointerSize));
[all...]
/art/compiler/utils/x86/
H A Djni_macro_assembler_x86.cc40 constexpr size_t kFramePointerSize = 4; member in namespace:art::x86
56 cfi().AdjustCFAOffset(kFramePointerSize);
61 int32_t adjust = frame_size - gpr_count * kFramePointerSize -
62 kFramePointerSize /*method*/ -
63 kFramePointerSize /*return address*/;
67 cfi().AdjustCFAOffset(kFramePointerSize);
91 // -kFramePointerSize for ArtMethod*.
92 int adjust = frame_size - spill_regs.size() * kFramePointerSize - kFramePointerSize;
98 cfi().AdjustCFAOffset(-static_cast<int>(kFramePointerSize));
[all...]
/art/compiler/utils/mips/
H A Dassembler_mips.cc3306 constexpr size_t kFramePointerSize = 4; member in namespace:art::mips
3319 int stack_offset = frame_size - kFramePointerSize;
3323 stack_offset -= kFramePointerSize;
3333 int32_t offset = frame_size + kFramePointerSize;
3359 int stack_offset = frame_size - (callee_save_regs.size() * kFramePointerSize) - kFramePointerSize;
3364 stack_offset += kFramePointerSize;
3392 CHECK_ALIGNED(adjust, kFramePointerSize);
3401 CHECK_ALIGNED(adjust, kFramePointerSize);
/art/compiler/utils/mips64/
H A Dassembler_mips64.cc2764 constexpr size_t kFramePointerSize = 8;
2777 int stack_offset = frame_size - kFramePointerSize;
2781 stack_offset -= kFramePointerSize;
2791 int32_t offset = frame_size + kFramePointerSize;
2818 int stack_offset = frame_size - (callee_save_regs.size() * kFramePointerSize) - kFramePointerSize;
2823 stack_offset += kFramePointerSize;
2841 CHECK_ALIGNED(adjust, kFramePointerSize);
2848 CHECK_ALIGNED(adjust, kFramePointerSize);

Completed in 195 milliseconds