Commit Graph

4 Commits

Author SHA1 Message Date
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
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