Commit Graph

6 Commits

Author SHA1 Message Date
Andrey Efremov
fe11b7eb93 Fix test262 from #18438
- Fix invalid SpillFill reg in LSRA
- Fix private get/set in NumberSpeculativeRetype
- Fix missing deopt in private get/set lowering
- Add more comments for circuit gates

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

Change-Id: I5a522457cad3a4ab796ebbb8335d97974e40532b
Signed-off-by: Andrey Efremov <efremov.andrey@huawei-partners.com>
2024-08-16 17:04:51 +08:00
ginxu
7141630682 AOT recognition and handling of empty catch
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAJA3U
Signed-off-by: ginxu <xujie101@huawei.com>
Change-Id: I8a35259f6b31e4243608a429c7bc2101175253e3
2024-08-12 20:13:49 +08:00
yycc
7163e3541d Escape Analysis
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I93U6U
Description: Implement a naive escape analysis

Signed-off-by: yycc <yuyicen1@huawei.com>
Change-Id: I87932f378bb975b1d6d3cc117476f05cf2fb90e2
2024-03-11 19:46:55 +08:00
yycc
3c909b542f Bugfix: allocate timeout
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I81OZW
Description: solve allocate timeout problem, fix two bugs
Signed-off-by: yycc <yuyicen1@huawei.com>
Change-Id: I06f381e217780f2f79dd08597fbf39bd76eecde3
2023-09-15 18:15:25 +08:00
linxiang8
149085352f revert multi pass visitor
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I800QZ
Signed-off-by: linxiang8 <linxiang8@huawei.com>
Change-Id: I069d51b733bbfa07902b3018584113f350894e1a
2023-09-10 00:10:29 +08:00
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