wengchangcheng
2cdbecaeb9
Descriptor: Encapsulate some interface in PandaFile
...
Details: Encapsulate GetStringData and use JSPandafile instead of File
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I64H64
Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: Ied940326ea2913337db013e1ab1bf57b6f56162b
2023-01-03 15:16:51 +08:00
g00416891
1073ab9ca0
Refactor GetRecordName and GetMethodName for quick fix
...
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: I1eae7ca74074962036b8f421929c177fe0f6970a
2022-12-16 11:12:30 +08:00
xujie
b6d01825e0
Support skip aot function where too many deopts occur
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I662CB
Signed-off-by: xujie <xujie101@huawei.com>
Change-Id: Ie7195f725ee4cd4b917e436046e9faafcbf8e84b
2022-12-14 10:21:23 +08:00
g00416891
facdbd970e
Move ProfileTypeInfo from JSFunction to Method
...
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: Ic791f4577120806f39754aa783f49d1f84dc078e
2022-10-24 14:46:02 +08:00
sunzhe23
5c51bf4087
Refactor build deopt frame state
...
use dfs order build frame state
issue: I5VVZQ
Signed-off-by: sunzhe23 <sunzhe23@huawei.com>
2022-10-17 10:33:41 +08:00
xujie
08f82c11b7
Merge branch 'c_deopt_dev' to master
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5VLYL
Signed-off-by: xujie <xujie101@huawei.com>
Change-Id: Id0175f318a336ecd0534a5778ebff9b4e480ba3b
2022-10-13 21:46:55 +08:00
lijiamin
b5186ac7a6
Modify method to methodLiteral
...
Signed-off-by: lijiamin <lijiamin24@huawei.com>
Change-Id: Ibcc190319f8d4089edbb42ace55ce4a3b9f9cba9
2022-10-11 17:11:31 +08:00
sunzhe23
ac567731db
add frame state builder and deoptimzer
...
Signed-off-by: sunzhe23 <sunzhe23@huawei.com>
2022-10-03 13:06:25 +08:00
wuzhefeng
c2390da886
Refactor Compilation Logs
...
The log during aot compilation is chaos and should be refactored,
besides, the information of call targets inside *.ll files should be add
to facilliate debug process.
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5TWN9
Change-Id: I828016e73fa20c33dc2f783d6ba577dc2ef52d5e
Signed-off-by: wuzhefeng <wuzhefeng1@huawei.com>
Change-Id: I053ea8d92f8821d8d6d2ee767c5ca60b1802fcf1
2022-09-30 17:46:08 -07:00
wengchangcheng
f72a872995
Descriptor: fix ut and arm64 compile
...
details: fix ut and arm64 compile
issue:
Change-Id: I12e12e2b06de2a4a645bb62b4b2f7c40b26f7041
Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
2022-09-21 19:50:49 +08:00
g00416891
fa0e9e2a40
Quick fix adapt to merge abc for multiple abc files
...
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: Ifc31cd0a01f6ffdecacc5775d24d3c7b1cf23c55
2022-09-17 19:27:59 +08:00
wengchangcheng
ff85273bc9
Descriptor: delete FunctionKind in JSFunction
...
Details: delete FunctionKind in JSFunction
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5LPNL
Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: Idc21112643211e691d5a0b6ae11831ad4bb7acd6
2022-09-09 00:09:56 +08:00
wengchangcheng
6af814ef16
Descriptor: store Method in Constantpool
...
Details: store Method in Constantpool
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5LPNL
Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: Iab861203559c8094a1dd23f519a47508523f6426
2022-08-31 22:13:23 +08:00
sunzhe23
5042a9408f
add new instruction for asminterpreter
...
Signed-off-by: sunzhe23 <sunzhe23@huawei.com>
2022-08-30 21:43:46 +08:00
wengchangcheng
a91655dd03
Descriptor: Support new version bytecode
...
Details: Adapter new instruction for c-interpreter
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5LPNL
Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: Iddd93beef786f9453474329e424941a14ad64f9d
2022-08-29 15:56:26 +08:00
g00416891
e7e344e150
Modify JSMethod to Method
...
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: I2f18e1cd8c163a2839bbf2b3da4e40d385f5094a
2022-08-23 15:23:06 +08:00