/art/compiler/jni/quick/mips/ |
H A D | calling_convention_mips.h | 26 constexpr size_t kFramePointerSize = 4; member in namespace:art::mips 27 static_assert(kFramePointerSize == static_cast<size_t>(PointerSize::k32),
|
H A D | calling_convention_mips.cc | 133 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 D | calling_convention_mips64.h | 26 constexpr size_t kFramePointerSize = 8; member in namespace:art::mips64 27 static_assert(kFramePointerSize == static_cast<size_t>(PointerSize::k64),
|
H A D | calling_convention_mips64.cc | 118 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 D | calling_convention_x86.cc | 146 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 D | calling_convention_x86.h | 26 constexpr size_t kFramePointerSize = static_cast<size_t>(PointerSize::k32); member in namespace:art::x86
|
/art/compiler/jni/quick/x86_64/ |
H A D | calling_convention_x86_64.cc | 27 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 D | calling_convention_arm.cc | 192 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 D | calling_convention_arm.h | 26 constexpr size_t kFramePointerSize = static_cast<size_t>(PointerSize::k32); member in namespace:art::arm
|
/art/compiler/jni/quick/arm64/ |
H A D | calling_convention_arm64.cc | 167 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 D | calling_convention_arm64.h | 26 constexpr size_t kFramePointerSize = static_cast<size_t>(PointerSize::k64); member in namespace:art::arm64
|
/art/compiler/utils/arm/ |
H A D | jni_macro_assembler_arm.cc | 32 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 D | jni_macro_assembler_arm_vixl.cc | 55 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 D | jni_macro_assembler_x86_64.cc | 34 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 D | jni_macro_assembler_x86.cc | 40 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 D | assembler_mips.cc | 3306 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 D | assembler_mips64.cc | 2764 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);
|