Searched refs:GetFrameLayout (Results 1 – 16 of 16) sorted by relevance
| /arkcompiler/runtime_core/static_core/irtoc/backend/compiler/ |
| D | codegen_fastpath.cpp | 115 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()
|
| 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 | 171 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/ |
| D | codegen-inl.h | 214 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()
|
| D | codegen_native.cpp | 23 auto &fl = GetFrameLayout(); in CreateFrameInfo()
|
| D | codegen.cpp | 67 … 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 …]
|
| D | spill_fill_encoder.cpp | 105 fl_(codegen->GetFrameLayout()) in SpillFillEncoder()
|
| D | codegen.h | 310 const CFrameLayout &GetFrameLayout() const in GetFrameLayout() function
|
| D | encode.h | 421 const CFrameLayout &GetFrameLayout() const;
|
| D | encode.cpp | 788 const CFrameLayout &Encoder::GetFrameLayout() const in GetFrameLayout() function in ark::compiler::Encoder
|
| D | encode_visitor.cpp | 2557 auto offset = CFrameFlags::GetOffsetFromSpInBytes(codegen->GetFrameLayout()); in VisitIsMustDeoptimize()
|
| /arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/target/amd64/ |
| D | callconv.cpp | 141 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/ |
| D | callconv.cpp | 283 const CFrameLayout &fl = encoder->GetFrameLayout(); in GeneratePrologue() 325 const CFrameLayout &fl = encoder->GetFrameLayout(); in GenerateEpilogue()
|
| /arkcompiler/runtime_core/static_core/compiler/tests/aarch32/ |
| D | encoder32_test_2.cpp | 598 auto fl = test->GetEncoder()->GetFrameLayout(); in TestParam()
|
| /arkcompiler/runtime_core/compiler/tests/aarch32/ |
| D | encoder32_test.cpp | 2826 auto fl = test->GetEncoder()->GetFrameLayout(); in TestParam()
|