Home
last modified time | relevance | path

Searched refs:GetFrameLayout (Results 1 – 16 of 16) sorted by relevance

/arkcompiler/runtime_core/static_core/irtoc/backend/compiler/
Dcodegen_fastpath.cpp115 SaveCallerRegistersInFrame(callerRegs, GetEncoder(), GetFrameLayout(), false); in GeneratePrologue()
126 …gistersInFrame(GetUsedVRegs() & GetCallerRegsMask(GetArch(), true), GetEncoder(), GetFrameLayout(), in GeneratePrologue()
165 …RestoreCallerRegistersFromFrame(GetCallerRegistersToRestore(), GetEncoder(), GetFrameLayout(), fal… in GenerateEpilogue()
169 GetFrameLayout(), true); in GenerateEpilogue()
288 … RestoreCallerRegistersFromFrame(GetCallerRegistersToRestore(), encoder, GetFrameLayout(), false); in CreateTailCall()
291 GetFrameLayout(), true); in CreateTailCall()
300 SaveCallerRegistersInFrame(fpCallerRegs, encoder, GetFrameLayout(), true); in CreateTailCall()
303 SaveCallerRegistersInFrame(callerRegs, encoder, GetFrameLayout(), false); in CreateTailCall()
Dcodegen_interpreter.h40 auto &fl = GetFrameLayout(); in CreateFrameInfo()
Dcodegen_boundary.cpp73 auto fl = GetFrameLayout(); in GeneratePrologue()
177 auto fl = GetFrameLayout(); in RemoveBoundaryFrame()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/
Dcallconv.cpp171 const CFrameLayout &fl = encoder->GetFrameLayout(); in GeneratePrologue()
239 const CFrameLayout &fl = encoder->GetFrameLayout(); in GenerateEpilogue()
304 const CFrameLayout &fl = encoder->GetFrameLayout(); in GenerateNativePrologue()
357 const CFrameLayout &fl = encoder->GetFrameLayout(); in GenerateNativeEpilogue()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
Dcodegen-inl.h214 return location.GetValue() * GetFrameLayout().GetSlotSize(); in GetStackOffset()
218 return GetFrameLayout().GetFrameSize<CFrameLayout::OffsetUnit::BYTES>() + in GetStackOffset()
219 (location.GetValue() * GetFrameLayout().GetSlotSize()); in GetStackOffset()
223 return GetFrameLayout().GetSpillOffsetFromSpInBytes(location.GetValue()); in GetStackOffset()
Dcodegen_native.cpp23 auto &fl = GetFrameLayout(); in CreateFrameInfo()
Dcodegen.cpp67 … MemRef(codegen->SpReg(), codegen->GetFrameLayout().GetSpillOffsetFromSpInBytes(slot))); in FixIntervals()
116 auto fl = codegen->GetFrameLayout(); in Generate()
177 enc_->SetFrameLayout(GetFrameLayout()); in Codegen()
210 auto &fl = GetFrameLayout(); in CreateFrameInfo()
390 codeBuilder_->BeginMethod(GetFrameLayout().GetFrameSize<CFrameLayout::OffsetUnit::BYTES>(), in BeginMethod()
985 …codeBuilder_->AddVReg(VRegInfo(GetFrameLayout().GetStackArgsStartSlot() - slot - CFrameSlots::Star… in CreateVreg()
995 …codeBuilder_->AddVReg(VRegInfo(GetFrameLayout().GetFirstSpillSlot() + slot, VRegInfo::Location::SL… in CreateVreg()
1058 auto lastSlot = GetFrameLayout().GetCallerLastSlot(isFp); in CreateVRegForRegister()
1822 …Imm(GetFrameLayout().GetOffset<CFrameLayout::OffsetOrigin::SP, CFrameLayout::OffsetUnit::BYTES>(0)… in EmitCallDynamic()
2106 ASSERT((CFrameMethod::GetOffsetFromSpInBytes(GetFrameLayout()) - in LoadMethod()
[all …]
Dspill_fill_encoder.cpp105 fl_(codegen->GetFrameLayout()) in SpillFillEncoder()
Dcodegen.h310 const CFrameLayout &GetFrameLayout() const in GetFrameLayout() function
Dencode.h421 const CFrameLayout &GetFrameLayout() const;
Dencode.cpp788 const CFrameLayout &Encoder::GetFrameLayout() const in GetFrameLayout() function in ark::compiler::Encoder
Dencode_visitor.cpp2557 auto offset = CFrameFlags::GetOffsetFromSpInBytes(codegen->GetFrameLayout()); in VisitIsMustDeoptimize()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/amd64/
Dcallconv.cpp141 const CFrameLayout &fl = encoder->GetFrameLayout(); in GeneratePrologue()
197 const CFrameLayout &fl = encoder->GetFrameLayout(); in GenerateEpilogue()
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/
Dcallconv.cpp283 const CFrameLayout &fl = encoder->GetFrameLayout(); in GeneratePrologue()
325 const CFrameLayout &fl = encoder->GetFrameLayout(); in GenerateEpilogue()
/arkcompiler/runtime_core/static_core/compiler/tests/aarch32/
Dencoder32_test_2.cpp598 auto fl = test->GetEncoder()->GetFrameLayout(); in TestParam()
/arkcompiler/runtime_core/compiler/tests/aarch32/
Dencoder32_test.cpp2826 auto fl = test->GetEncoder()->GetFrameLayout(); in TestParam()