Home
last modified time | relevance | path

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

/art/compiler/dex/quick/arm64/
Dcall_arm64.cc320 !FrameNeedsStackCheck(frame_size_, kArm64); in GenEntrySequence()
323 const bool large_frame = static_cast<size_t>(frame_size_) > kStackOverflowReservedUsableBytes; in GenEntrySequence()
328 const int frame_size_without_spills = frame_size_ - spill_size; in GenEntrySequence()
349 spilled_already = SpillRegs(rs_sp, core_spill_mask_, fp_spill_mask_, frame_size_); in GenEntrySequence()
350 DCHECK(spill_size == spilled_already || frame_size_ == spilled_already); in GenEntrySequence()
353 if (spilled_already != frame_size_) { in GenEntrySequence()
387 AddSlowPath(new(arena_)StackOverflowSlowPath(this, branch, frame_size_)); in GenEntrySequence()
413 UnspillRegs(rs_sp, core_spill_mask_, fp_spill_mask_, frame_size_); in GenExitSequence()
419 cfi_.DefCFAOffset(frame_size_); in GenExitSequence()
432 frame_size_ = 16u; in GenSpecialEntryForSuspend()
[all …]
/art/compiler/dex/quick/mips/
Dcall_mips.cc285 skip_overflow_check = mir_graph_->MethodIsLeaf() && !FrameNeedsStackCheck(frame_size_, target); in GenEntrySequence()
290 const bool large_frame = static_cast<size_t>(frame_size_) > kStackOverflowReservedUsableBytes; in GenEntrySequence()
314 const int frame_sub = frame_size_ - spill_count * ptr_size; in GenEntrySequence()
379 cfi_.DefCFAOffset(frame_size_); in GenExitSequence()
393 frame_size_ = 16u; in GenSpecialEntryForSuspend()
397 OpRegImm(kOpSub, rs_sp, frame_size_); in GenSpecialEntryForSuspend()
398 cfi_.AdjustCFAOffset(frame_size_); in GenSpecialEntryForSuspend()
399 StoreWordDisp(rs_sp, frame_size_ - (cu_->target64 ? 8 : 4), TargetPtrReg(kLr)); in GenSpecialEntryForSuspend()
400 cfi_.RelOffset(DwarfCoreReg(rRA), frame_size_ - (cu_->target64 ? 8 : 4)); in GenSpecialEntryForSuspend()
408 LoadWordDisp(rs_sp, frame_size_ - (cu_->target64 ? 8 : 4), TargetPtrReg(kLr)); in GenSpecialExitForSuspend()
[all …]
Dtarget_mips.cc869 int offset = frame_size_; in UnSpillCoreRegs()
880 OpRegImm(kOpAdd, rs_sp, frame_size_); in UnSpillCoreRegs()
881 cfi_.AdjustCFAOffset(-frame_size_); in UnSpillCoreRegs()
/art/compiler/dex/quick/x86/
Dcall_x86.cc171 bool skip_overflow_check = mir_graph_->MethodIsLeaf() && !FrameNeedsStackCheck(frame_size_, isa); in GenEntrySequence()
187 OpRegImm(kOpSub, rs_rSP, frame_size_ - GetInstructionSetPointerSize(cu_->instruction_set)); in GenEntrySequence()
188 cfi_.DefCFAOffset(frame_size_); in GenEntrySequence()
234 frame_size_ - in GenEntrySequence()
267 int adjust = frame_size_ - GetInstructionSetPointerSize(cu_->instruction_set); in GenExitSequence()
274 cfi_.DefCFAOffset(frame_size_); in GenExitSequence()
299 frame_size_ = 16u; in GenSpecialEntryForSuspend()
Dtarget_x86.cc742 frame_size_ - (GetInstructionSetPointerSize(cu_->instruction_set) * num_core_spills_); in SpillCoreRegs()
762 …int offset = frame_size_ - (GetInstructionSetPointerSize(cu_->instruction_set) * num_core_spills_); in UnSpillCoreRegs()
780 int offset = frame_size_ - in SpillFPRegs()
796 int offset = frame_size_ - in UnSpillFPRegs()
/art/compiler/dex/quick/arm/
Dcall_arm.cc385 bool skip_overflow_check = mir_graph_->MethodIsLeaf() && !FrameNeedsStackCheck(frame_size_, kArm); in GenEntrySequence()
387 bool large_frame = (static_cast<size_t>(frame_size_) > kStackOverflowReservedUsableBytes); in GenEntrySequence()
445 const int frame_size_without_spills = frame_size_ - spill_size; in GenEntrySequence()
499 AddSlowPath(new(arena_)StackOverflowSlowPath(this, branch, false, frame_size_)); in GenEntrySequence()
540 int adjust = frame_size_ - (spill_count * kArmPointerSize); in GenExitSequence()
580 cfi_.DefCFAOffset(frame_size_); in GenExitSequence()
596 frame_size_ = 16u; in GenSpecialEntryForSuspend()
602 cfi_.AdjustCFAOffset(frame_size_); in GenSpecialEntryForSuspend()
610 cfi_.AdjustCFAOffset(-frame_size_); in GenSpecialExitForSuspend()
/art/compiler/optimizing/
Dcode_generator.h170 uint32_t GetFrameSize() const { return frame_size_; } in GetFrameSize()
171 void SetFrameSize(uint32_t size) { frame_size_ = size; } in SetFrameSize()
342 : frame_size_(0), in CodeGenerator()
413 uint32_t frame_size_; variable
Dcode_generator.cc167 DCHECK_EQ(GetAssembler()->cfi().GetCurrentCFAOffset(), static_cast<int>(frame_size_)); in CompileInternal()
/art/compiler/dex/quick/
Dquick_cfi_test.cc89 m2l->frame_size_ = 64u; in TestImpl()
Dmir_to_lir.cc211 int offset = frame_size_ + StackVisitor::GetOutVROffset(in_position, cu_->instruction_set); in SpillArg()
223 int offset = frame_size_ + StackVisitor::GetOutVROffset(in_position, cu_->instruction_set); in UnspillArg()
462 frame_size_ = 0; in GenSpecialCase()
1242 DCHECK_EQ(cfi_.GetCurrentCFAOffset(), frame_size_); in MethodBlockCodeGen()
1245 DCHECK_EQ(cfi_.GetCurrentCFAOffset(), frame_size_); in MethodBlockCodeGen()
1249 DCHECK_EQ(cfi_.GetCurrentCFAOffset(), frame_size_); in MethodBlockCodeGen()
Dcodegen_util.cc358 LOG(INFO) << "Frame size : " << frame_size_; in CodegenDump()
1061 frame_size_(0), in Mir2Lir()
1119 if (frame_size_ > 0) { in GetCompiledMethod()
1163 frame_size_, core_spill_mask_, fp_spill_mask_, in GetCompiledMethod()
Dralloc_util.cc1490 fp_spill_mask_, frame_size_, v_reg, in VRegOffset()
1540 frame_size_ = ComputeFrameSize(); in SimpleRegAlloc()
Dmir_to_lir.h1825 int frame_size_; variable