Searched refs:GetFrameLayout (Results 1 – 13 of 13) sorted by relevance
| /arkcompiler/runtime_core/static_core/irtoc/backend/compiler/ |
| D | codegen_fastpath.cpp | 105 SaveCallerRegistersInFrame(callerRegs, GetEncoder(), GetFrameLayout(), false); in GeneratePrologue() 115 …gistersInFrame(GetUsedVRegs() & GetCallerRegsMask(GetArch(), true), GetEncoder(), GetFrameLayout(), in GeneratePrologue() 154 …RestoreCallerRegistersFromFrame(GetCallerRegistersToRestore(), GetEncoder(), GetFrameLayout(), fal… in GenerateEpilogue() 158 GetFrameLayout(), true); in GenerateEpilogue() 249 … RestoreCallerRegistersFromFrame(GetCallerRegistersToRestore(), encoder, GetFrameLayout(), false); in CreateTailCall() 252 GetFrameLayout(), true); in CreateTailCall() 261 SaveCallerRegistersInFrame(fpCallerRegs, encoder, GetFrameLayout(), true); in CreateTailCall() 264 SaveCallerRegistersInFrame(callerRegs, encoder, GetFrameLayout(), false); in CreateTailCall()
|
| D | codegen_interpreter.h | 40 auto &fl = GetFrameLayout(); in CreateFrameInfo()
|
| D | codegen_boundary.cpp | 73 auto fl = GetFrameLayout(); in GeneratePrologue() 177 auto fl = GetFrameLayout(); in RemoveBoundaryFrame()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch64/ |
| D | callconv.cpp | 134 const CFrameLayout &fl = encoder->GetFrameLayout(); in GeneratePrologue() 214 const CFrameLayout &fl = encoder->GetFrameLayout(); in GenerateEpilogue() 279 const CFrameLayout &fl = encoder->GetFrameLayout(); in GenerateNativePrologue() 345 const CFrameLayout &fl = encoder->GetFrameLayout(); in GenerateNativeEpilogue()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/amd64/ |
| D | callconv.cpp | 131 const CFrameLayout &fl = encoder->GetFrameLayout(); in GeneratePrologue() 187 const CFrameLayout &fl = encoder->GetFrameLayout(); in GenerateEpilogue()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/ |
| D | codegen_native.cpp | 23 auto &fl = GetFrameLayout(); in CreateFrameInfo()
|
| D | codegen.h | 459 const CFrameLayout &GetFrameLayout() const in GetFrameLayout() function 473 return location.GetValue() * GetFrameLayout().GetSlotSize(); in GetStackOffset() 477 return GetFrameLayout().GetFrameSize<CFrameLayout::OffsetUnit::BYTES>() + in GetStackOffset() 478 (location.GetValue() * GetFrameLayout().GetSlotSize()); in GetStackOffset() 482 return GetFrameLayout().GetSpillOffsetFromSpInBytes(location.GetValue()); in GetStackOffset()
|
| D | spill_fill_encoder.cpp | 105 fl_(codegen->GetFrameLayout()) in SpillFillEncoder()
|
| D | codegen.cpp | 66 … MemRef(codegen->SpReg(), codegen->GetFrameLayout().GetSpillOffsetFromSpInBytes(slot))); in FixIntervals() 115 auto fl = codegen->GetFrameLayout(); in Generate() 176 enc_->SetFrameLayout(GetFrameLayout()); in Codegen() 209 auto &fl = GetFrameLayout(); in CreateFrameInfo() 329 codeBuilder_->BeginMethod(GetFrameLayout().GetFrameSize<CFrameLayout::OffsetUnit::BYTES>(), in BeginMethod() 924 …codeBuilder_->AddVReg(VRegInfo(GetFrameLayout().GetStackArgsStartSlot() - slot - CFrameSlots::Star… in CreateVreg() 934 …codeBuilder_->AddVReg(VRegInfo(GetFrameLayout().GetFirstSpillSlot() + slot, VRegInfo::Location::SL… in CreateVreg() 997 auto lastSlot = GetFrameLayout().GetCallerLastSlot(isFp); in CreateVRegForRegister() 1760 …Imm(GetFrameLayout().GetOffset<CFrameLayout::OffsetOrigin::SP, CFrameLayout::OffsetUnit::BYTES>(0)… in EmitCallDynamic() 2326 ASSERT((CFrameMethod::GetOffsetFromSpInBytes(GetFrameLayout()) - in LoadMethod() [all …]
|
| D | encode.h | 1009 const CFrameLayout &GetFrameLayout() const in GetFrameLayout() function
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/aarch32/ |
| D | callconv.cpp | 256 const CFrameLayout &fl = encoder->GetFrameLayout(); in GeneratePrologue() 298 const CFrameLayout &fl = encoder->GetFrameLayout(); in GenerateEpilogue()
|
| /arkcompiler/runtime_core/static_core/compiler/tests/aarch32/ |
| D | encoder32_test.cpp | 2878 auto fl = test->GetEncoder()->GetFrameLayout(); in TestParam()
|
| /arkcompiler/runtime_core/compiler/tests/aarch32/ |
| D | encoder32_test.cpp | 2827 auto fl = test->GetEncoder()->GetFrameLayout(); in TestParam()
|