arkcompiler_ets_runtime/ecmascript/compiler/tests
songzhengchao b2ef46bebe CallRuntimeTrampoline brige support aarch64
Description:
a Use two Bridge function, "InvokeJSFunctionEntry" and "CallRuntimeTrampoline" to Adapter the calling convention of Aot JSFunction & Runtime Stub, then Construct the Entry Frame in "InvokeJSFunctionEntry", Leave Frame in "CallRuntimeTrampoline"
b modify LLVM Calling Conversion, prologue push callee-saved gpr registers --> callee-saved fp/simd/SVE regs --> prev_fp, prev_lr .finally update x29 pointer to prev_fp

issue:https://gitee.com/openharmony/ark_js_runtime/pulls/630

Change-Id: I1df498f411e03c9887c4cad97bf82371c0b5f01a
Signed-off-by: songzhengchao <songzhengchao@huawei.com>
2022-03-01 11:07:25 +08:00
..
BUILD.gn Add new Gate opcode: relocatable data and related llvm IR translation. 2022-02-16 11:02:52 +08:00
satepoint_GC_0.ll Sync js_runtime to openharmony 2021-09-08 09:20:53 +08:00
stub_tests.cpp CallRuntimeTrampoline brige support aarch64 2022-03-01 11:07:25 +08:00