Home
last modified time | relevance | path

Searched refs:calleeStack (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/include/
H A Dcframe.h174 inline void GetVRegValue(const VRegInfo &vreg, const compiler::CodeInfo &codeInfo, SlotType **calleeStack, in GetVRegValue() argument
177 auto val = GetVRegValue<false>(vreg, codeInfo, calleeStack).GetValue(); in GetVRegValue()
186 inline void GetPackVRegValue(const VRegInfo &vreg, const compiler::CodeInfo &codeInfo, SlotType **calleeStack, in GetPackVRegValue() argument
189 auto val = GetVRegValue<true>(vreg, codeInfo, calleeStack).GetValue(); in GetPackVRegValue()
194 void SetVRegValue(const VRegInfo &vreg, uint64_t value, SlotType **calleeStack);
273 SlotType **calleeStack) const;
276 SlotType ReadCalleeSavedRegister(size_t reg, bool isFp, SlotType **calleeStack) const in ReadCalleeSavedRegister()
286 ASSERT(calleeStack[startSlot] != nullptr); in ReadCalleeSavedRegister()
288 return *calleeStack[startSlot]; in ReadCalleeSavedRegister()
291 void WriteCalleeSavedRegister(size_t reg, SlotType value, bool isFp, SlotType **calleeStack) cons
[all...]
H A Dstack_walker.h386 const CodeInfo &codeInfo, SlotType **calleeStack) in EnvData()
390 envData_[i] = static_cast<EnvType>(cframe.GetVRegValue<true>(vreg, codeInfo, calleeStack).GetValue()); in EnvData()
385 EnvData(const compiler::CodeInfo::VRegList<Allocator> &vregList, const CFrameType &cframe, const CodeInfo &codeInfo, SlotType **calleeStack) EnvData() argument
/arkcompiler/runtime_core/static_core/runtime/
H A Dcframe.cpp31 SlotType **calleeStack) const in GetVRegValue()
38 return GetVRegValueRegister<NEED_PACK>(vreg, calleeStack); in GetVRegValue()
96 interpreter::VRegister CFrame::GetVRegValueRegister(const VRegInfo &vreg, SlotType **calleeStack) const in GetVRegValueRegister()
121 uint64_t val = ReadCalleeSavedRegister(vreg.GetValue(), isFp, calleeStack); in GetVRegValueRegister()
123 val |= static_cast<uint64_t>(ReadCalleeSavedRegister(vreg.GetValue() + 1, isFp, calleeStack)) in GetVRegValueRegister()
157 void CFrame::SetVRegValue(const VRegInfo &vreg, uint64_t value, SlotType **calleeStack) in SetVRegValue() argument
185 WriteCalleeSavedRegister(locationValue, value, isFp, calleeStack); in SetVRegValue()
189 WriteCalleeSavedRegister(locationValue + 1, value >> BITS_PER_UINT32, isFp, calleeStack); in SetVRegValue()

Completed in 4 milliseconds