getingke
22abef6a18
Merge branch 'master' of gitee.com:openharmony/ark_js_runtime into gtk_0506
...
Change-Id: I69fa38585bca16d85dc119ff8e8c305caa994630
Signed-off-by: getingke <getingke@huawei.com >
2022-05-16 17:15:35 +08:00
getingke
0260abff5b
fixed for x64 adapt assembler
...
Signed-off-by: getingke <getingke@huawei.com >
Change-Id: I05990e0561be51d2b0ede9c1bb6ebc44082be717
2022-05-16 15:11:40 +08:00
getingke
241a120850
fixed for aarch64 assembler support jsfunction call
...
Signed-off-by: getingke <getingke@huawei.com >
Change-Id: I61e2acf53af25f5c054191243acd97068256f52f
2022-05-16 14:38:35 +08:00
sunzhe23
1984b8f251
Refactor asm interpreter call native
...
description:
use builtin frame refactor call native
issue: #I573S8
Signed-off-by: sunzhe23 <sunzhe23@huawei.com >
2022-05-13 05:12:06 -07:00
hjzhangcm
c297d91027
add test case for JSAPIDequeIterator and delete useless code
...
Signed-off-by: hjzhangcm <zhanghaijun20@huawei.com >
2022-05-09 14:25:06 +08:00
getingke
a2ab7afef1
Descriptor: fix for support assembler of aarch64
...
details: implements AssemblerAarch64 class, provide some apis for
generate code for arm64 instruction
issue: https://gitee.com/openharmony/ark_js_runtime/issues/I55WKH?from=project-issue
Change-Id: Id109528bcc62de1e0158131b6aa94042978c506d
Signed-off-by: getingke <getingke@huawei.com >
2022-05-06 16:23:20 +08:00
wanyanglan
290f0d3844
Replace x64 call.S with x64 assembler
...
Replace JSFunctionEntry, OptimizedCallOptimized, CallNativeTrampoline,
OptimizedCallRuntime, JSCall, JSCallWithArgV assembly functions with
x86 assembler
issue:https://gitee.com/openharmony/ark_js_runtime/issues/I55O8Y
Signed-off-by: wanyanglan <wanyanglan1@huawei.com >
Change-Id: I1970a5bfd032530ad791b5c91b96d35f7be9ac14
2022-05-06 14:10:27 +08:00
wanyanglan
12af863e48
Add X64 Assembler Instructions
...
The current support for x86 assembly instructions is not good enough,
more assembly instructions need to be added to support the assembler
issue:https://gitee.com/openharmony/ark_js_runtime/issues/I54DY4
Signed-off-by: wanyanglan <wanyanglan1@huawei.com >
Change-Id: I24eb69b9eba089dea4a3de1b3b3b6e499c47d172
2022-04-24 16:46:40 +08:00
lifansheng
a725676a6c
Runtime architecture adjustment
...
Description
Cut out most of the initialization logic in Runtime::Create and disconnect the
inheritance relationship of most classes such as JSThread.
Issue:
#I53418: Runtime architecture adjustment
Signed-off-by: lifansheng <lifansheng1@huawei.com >
Change-Id: Ib9c1a40354f77d32e515e23334e7f4b4a4fa3259
2022-04-21 14:37:31 +08:00
sunzhe23
44d2430c3c
Add x64 assembler
...
1 Implements x64 assembler
2 Add Asm code generator framework
3 Generating AsmInterCallRuntime with the x64 assembler
issue: #I52Ak6
Signed-off-by: sunzhe23 <sunzhe23@huawei.com >
2022-04-13 22:01:24 -07:00