10 Commits

Author SHA1 Message Date
yycc
7b0f5069c5 implement combined pass visitor and apply it on some passes
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7UY3E
description: Implement combined pass visitor to run many passes at the
same time.
Signed-off-by: yycc <yuyicen1@huawei.com>
Change-Id: I9a3fe4e6f8f6635f8d93d3a1ae1236d162f84519
2023-08-28 10:08:18 +08:00
hwx1163501
b59da810e0 Modifying Code Alarms
Signed-off-by: hwx1163501 <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7S5SX
2023-08-10 17:35:58 +08:00
void_f
113743a579 Revert " Range Analysis of MUL and MOD"
Issus: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7QF6F
Signed-off-by: void_f <void_f@foxmail.com>

Change-Id: I4dff326372846b65b7b99a80fb6f47aaa4519afd
2023-08-04 17:31:17 +08:00
void_f
7d67907fb5 Range Analysis of MUL and MOD
Issus: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7PNGT
Signed-off-by: void_f <void_f@foxmail.com>

Change-Id: I47e45654c1f9e2cd409ebd95810e99e75749a385
2023-08-03 10:32:03 +08:00
liuzhijie
7a7758d1a0 AOT Optimization - RangeGuard Pass Part-4
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7P758
Signed-off-by: liuzhijie <jay.lau2020.work@outlook.com>

Change-Id: If3b245223e3d5a9525e057e673da821fa331de1f
2023-07-31 11:41:00 +08:00
yuanyao
d0fd1a088f AOT Optimization - Add RangeGuard Pass Part-1
Issue: I7M53L

Signed-off-by: yuanyao <yuanyao14@huawei.com>
Change-Id: I833de4e73d2aaf2f6036cbb14a72a864b3ba6f67
2023-07-20 09:41:28 +08:00
yuanyao
ea1d1e318a AOT Optimization: Add RangeInfo for Index Check and LdTypedArrayLength
Issue:I7KEK4

Signed-off-by: yuanyao <yuanyao14@huawei.com>
Change-Id: I74eb1c1305efd5fc9e96c10168bac82a1d9b5cd9
2023-07-12 09:11:53 +08:00
xwx1135370
8922277ede * 修改代码告警和新增fuzz用例
* issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I776L4

Signed-off-by: xwx1135370 <xuyao44@huawei.com>
2023-05-22 19:27:06 +08:00
sunzhe23
2505d71290 Optimize UpdateHotness
remove unused UpdateHotness, add TypeConvert/Constant convert

Issue: https://e.gitee.com/open_harmony/dashboard?issue=I703O9

Signed-off-by: sunzhe23 <sunzhe23@huawei.com>
2023-05-08 17:56:47 +08:00
K0u1hw
38cf537f3e Description: Add Range Analysis Pass
Issues: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6WSXJ
Signed-off-by: K0u1hw <wangchunyang15@huawei.com>

Change-Id: I32c205c659f0cffba34b845701614b1e9ec44b99
2023-04-24 10:52:18 +08:00