Files
ark_js_runtime/ecmascript
songzhengchao 2f99abd413 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
..
2022-03-01 01:18:16 +00:00
2022-02-26 10:42:03 +00:00
2022-02-26 09:47:54 +00:00
2022-02-18 10:37:31 +08:00
2022-02-22 16:50:20 +08:00
2021-10-20 18:00:44 +08:00
2022-01-29 12:15:53 +08:00
2022-02-28 20:54:00 +08:00
2022-02-25 16:03:15 +08:00
2022-02-28 20:54:00 +08:00
2022-02-22 13:16:31 +08:00
2022-02-28 09:31:08 +08:00
2021-09-08 09:20:53 +08:00
2022-02-18 10:37:31 +08:00
2022-02-10 11:28:34 +08:00
2021-09-08 09:20:53 +08:00
2022-02-24 14:21:31 +08:00
2021-12-24 18:37:44 +08:00
2022-02-22 16:50:20 +08:00
2022-02-22 16:50:20 +08:00
2022-02-26 09:47:54 +00:00
2022-02-25 16:03:15 +08:00
2021-09-05 16:05:06 +08:00
2022-02-22 16:50:20 +08:00
2022-02-25 16:03:15 +08:00
2022-02-22 16:50:20 +08:00
2021-12-24 18:37:44 +08:00
2022-02-22 16:50:20 +08:00
2022-02-18 10:37:31 +08:00
2022-02-10 11:28:34 +08:00
2022-02-10 11:28:34 +08:00
2022-02-10 11:28:34 +08:00
2022-02-10 11:28:34 +08:00
2022-02-10 11:28:34 +08:00
2022-02-10 11:28:34 +08:00
2022-02-10 11:28:34 +08:00
2022-02-10 11:28:34 +08:00
2021-12-30 19:31:42 +08:00
2022-02-16 14:11:59 +08:00
2022-02-22 16:50:20 +08:00
2021-10-21 01:40:14 -10:00
2021-09-08 09:20:53 +08:00
2021-09-08 09:20:53 +08:00
2022-02-21 15:22:01 +08:00
2022-02-26 11:53:40 +08:00
2022-02-26 11:53:40 +08:00
2022-02-18 09:53:09 +00:00
2022-02-18 09:53:09 +00:00
2021-09-05 16:05:06 +08:00
2022-01-25 18:05:12 +08:00
2022-01-25 18:05:12 +08:00
2021-10-21 01:40:14 -10:00
2022-01-25 18:05:12 +08:00
2022-02-25 16:03:15 +08:00
2022-01-25 18:05:12 +08:00
2022-02-22 16:50:20 +08:00
2022-02-18 10:37:31 +08:00
2022-02-22 16:50:20 +08:00
2022-02-15 16:58:32 +08:00
2022-02-25 16:03:15 +08:00
2022-02-25 16:03:15 +08:00
2022-02-25 16:03:15 +08:00
2021-09-08 09:20:53 +08:00
2022-02-15 14:23:43 +08:00
2022-02-18 10:37:31 +08:00
2022-02-10 11:28:34 +08:00
2022-02-10 11:28:34 +08:00
2022-02-10 11:28:34 +08:00