mirror of
https://gitee.com/openharmony/arkcompiler_ets_runtime
synced 2024-11-26 19:50:55 +00:00
3eaf375b72
1. In ArkStackMapParser::IteratorStackMap, it will traverse stackmap twice, once for storing info and another for handling info Now, it traverse only one time. 2. Storing fp delta in 'method.extraLiteralInfo' and skip finding FuncEntryDes in AOTFileInfo::CalCallSiteInfo which will accelerate FrameIterator::Advance 3. Skip storing callee register info if CalCallSiteInfo is not called when handling deopt 4. Add an aottest case to test branches of Advance with different GCVisitedFlag and frame type Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAJX4B?from=project-issue Signed-off-by: xing-yunhao <xingyunhao1@huawei.com> Change-Id: I3f2c8e8f49fb46218496d131ca253cc845d11746 |
||
---|---|---|
.. | ||
litecg | ||
llvm | ||
ark_stackmap_builder.cpp | ||
ark_stackmap_builder.h | ||
ark_stackmap_parser.cpp | ||
ark_stackmap_parser.h | ||
ark_stackmap.h | ||
cg_stackmap.h |