Commit Graph

7 Commits

Author SHA1 Message Date
sunzhe23
a9774d4efe Support Floating state gate
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I79K9W

Signed-off-by: sunzhe23 <sunzhe23@huawei.com>
2023-06-09 10:13:24 +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
495983e5d2 Refactor State split,add state split linearizer
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I73OTM

Signed-off-by: sunzhe23 <sunzhe23@huawei.com>
2023-05-17 09:30:03 +08:00
sunzhe23
03d271533f Remove frame state convert
Add frame state convert in llvm ir build and change DeoptCheck to LIR

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I722EH

Signed-off-by: sunzhe23 <sunzhe23@huawei.com>
2023-05-10 21:01:59 +08:00
wuzhefeng
979ffe634f Optimize Code Generation (Part-1)
Current code generator produces many redundant basic blocks, which
should be improved and optimized so as to reduce the size of the final
AOT-generated machine code's size and the compilation time.

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I717U0

Signed-off-by: wuzhefeng <wuzhefeng1@huawei.com>
Change-Id: I6f718c86384ae1ac5a6031a908ce2bbe7807daef
2023-05-09 10:53:16 +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
sunzhe23
ca5705b49b Refactor Scheduler,support hoist gate out of loop (Part-1)
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6YH1O

Signed-off-by: sunzhe23 <sunzhe23@huawei.com>
2023-04-26 19:58:04 +08:00