Home
last modified time | relevance | path

Searched refs:OptimizedJSFunctionFrame (Results 1 – 8 of 8) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
Dframes.cpp61 auto frame = GetFrame<OptimizedJSFunctionFrame>(); in GetFunction()
163 auto frame = GetFrame<OptimizedJSFunctionFrame>(); in Advance()
173 auto frame = GetFrame<OptimizedJSFunctionFrame>(); in Advance()
353 auto callSiteSp = OptimizedJSFunctionFrame::ComputeArgsConfigFrameSp(current_); in GetPrevFrameCallSiteSp()
459 ARK_INLINE JSTaggedType* OptimizedJSFunctionFrame::GetArgv(const FrameIterator &it) const in GetArgv()
465 ARK_INLINE uintptr_t* OptimizedJSFunctionFrame::ComputePrevFrameSp(const FrameIterator &it) const in ComputePrevFrameSp()
476 void OptimizedJSFunctionFrame::CollectBCOffsetInfo(const FrameIterator &it, kungfu::ConstInfo &info… in CollectBCOffsetInfo()
481 ARK_INLINE void OptimizedJSFunctionFrame::GCIterate(const FrameIterator &it, in GCIterate()
486 OptimizedJSFunctionFrame *frame = OptimizedJSFunctionFrame::GetFrameFromSp(it.GetSp()); in GCIterate()
511 void OptimizedJSFunctionFrame::GetDeoptBundleInfo(const FrameIterator &it, std::vector<kungfu::ARKD… in GetDeoptBundleInfo()
[all …]
Dframes.h422 struct OptimizedJSFunctionFrame : public base::AlignedStruct<JSTaggedValue::TaggedTypeSize(), struct
482 return MEMBER_OFFSET(OptimizedJSFunctionFrame, type); in GetTypeOffset() argument
487 return MEMBER_OFFSET(OptimizedJSFunctionFrame, prevFp); in GetPrevOffset() argument
504 static OptimizedJSFunctionFrame* GetFrameFromSp(const JSTaggedType *sp) in GetFrameFromSp() argument
506 return reinterpret_cast<OptimizedJSFunctionFrame *>(reinterpret_cast<uintptr_t>(sp) in GetFrameFromSp()
507 - MEMBER_OFFSET(OptimizedJSFunctionFrame, prevFp)); in GetFrameFromSp()
517 STATIC_ASSERT_EQ_ARCH(sizeof(OptimizedJSFunctionFrame),
518 OptimizedJSFunctionFrame::SizeArch32,
519 OptimizedJSFunctionFrame::SizeArch64);
521 static_assert((OptimizedJSFunctionFrame::GetFunctionDeltaReturnAddr() % 2) == 1);
/arkcompiler/ets_runtime/ecmascript/interpreter/
Dframe_handler.cpp187 auto *frame = OptimizedJSFunctionFrame::GetFrameFromSp(sp_); in GetFunction()
377 auto frame = it.GetFrame<OptimizedJSFunctionFrame>(); in IterateFrameChain()
463 auto frame = it.GetFrame<OptimizedJSFunctionFrame>(); in CollectBCOffsetInfo()
/arkcompiler/ets_runtime/ecmascript/deoptimizer/
Ddeoptimizer.cpp166 auto frame = it.GetFrame<OptimizedJSFunctionFrame>(); in CollectDeoptBundleVec()
/arkcompiler/ets_runtime/ecmascript/stubs/
Druntime_stubs.h629 static inline OptimizedJSFunctionFrame *GetOptimizedJSFunctionFrame(JSThread *thread);
630 static inline OptimizedJSFunctionFrame *GetOptimizedJSFunctionFrameNoGC(JSThread *thread);
Druntime_stubs-inl.h2491 auto optimizedJSFunctionFrame = it.GetFrame<OptimizedJSFunctionFrame>(); in GetActualArgv()
2504 auto optimizedJSFunctionFrame = it.GetFrame<OptimizedJSFunctionFrame>(); in GetActualArgvFromStub()
2508 OptimizedJSFunctionFrame *RuntimeStubs::GetOptimizedJSFunctionFrame(JSThread *thread) in GetOptimizedJSFunctionFrame()
2515 return it.GetFrame<OptimizedJSFunctionFrame>(); in GetOptimizedJSFunctionFrame()
2518 OptimizedJSFunctionFrame *RuntimeStubs::GetOptimizedJSFunctionFrameNoGC(JSThread *thread) in GetOptimizedJSFunctionFrameNoGC()
2525 return it.GetFrame<OptimizedJSFunctionFrame>(); in GetOptimizedJSFunctionFrameNoGC()
Druntime_stubs.cpp1965 auto optimizedJSFunctionFrame = it.GetFrame<OptimizedJSFunctionFrame>(); in GetActualArgvNoGC()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dllvm_ir_builder.cpp335 reservedSlotsSize = OptimizedJSFunctionFrame::ComputeReservedJSFuncOffset(slotSize_); in GenPrologue()
1098 size_t reservedOffset = OptimizedJSFunctionFrame::ComputeReservedJSFuncOffset(slotSize_); in SaveJSFuncOnOptJSFuncFrame()