Commit Graph

6208 Commits

Author SHA1 Message Date
hwx1163501
a823d103ab Modifying Code Alarms
Signed-off-by: hwx1163501 <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7GSXJ
2023-07-03 15:12:50 +08:00
wu_zhang_da
8b965e27c3 Bugfix: StownByIndex
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7HWK6

Signed-off-by: wu_zhang_da <wuzhangda@huawei.com>
Change-Id: I24ca04a9e30518a66e7830c3879286a72e6cc974
2023-07-03 14:48:30 +08:00
openharmony_ci
b831d3a36e
!4294 Support loop hoist for mir
Merge pull request !4294 from 孙哲/work
2023-07-03 06:44:51 +00:00
yingguofeng@huawei.com
01d0329204 Fix(Aot): Fix pgo crash in rili application
Issue: #I7HUW1
Change-Id: Ifb8cb5a619c32ebcc3a614f8cdd95ed5f49e3345
Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com>
2023-07-03 14:18:23 +08:00
sunzhe23
333bdd63ba Support loop invariant hoist for mir
Issues: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7F1N4

Signed-off-by: sunzhe23 <sunzhe23@huawei.com>
2023-07-03 13:58:02 +08:00
openharmony_ci
0d362bc72c
!4353 Some TSAOT Wrokload Optimization
Merge pull request !4353 from 许杰/workload
2023-07-02 12:26:28 +00:00
ginxu
9511cd87ec Some TSAOT Wrokload Optimization
1. Add nocheck option to remove aot check
2. Add LLVM Optimization pass
3. Remove Inline UpdateHotness
4. Modify TypedArray on heap size frome 64 to 512
5. Add us Timing tool

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

Signed-off-by: ginxu <xujie101@huawei.com>
Change-Id: I151f3ffd5769ae142fef9e0cf719e27ce5d5f5e7
2023-07-02 18:09:41 +08:00
openharmony_ci
0db98de96a
!4346 [Bug]: AsyncGeneratorResolve遇到空队列问题
Merge pull request !4346 from 李晨帅/master
2023-07-01 11:11:47 +00:00
openharmony_ci
37829813ae
!4347 PGO Bugfix - Add pgo sampletype to shift logic retype
Merge pull request !4347 from yaoyuan/master
2023-07-01 10:57:12 +00:00
openharmony_ci
48ea7bc2c2
!4345 call isCalceled out Concurrent function
Merge pull request !4345 from wangzhaoyong/XTS
2023-07-01 09:54:57 +00:00
openharmony_ci
dfc0a11515
!4350 PGO采集性能优化
Merge pull request !4350 from yingguofeng/master
2023-06-30 16:00:13 +00:00
yingguofeng@huawei.com
454df79a91 Perf(PGO): performance for pgo
profilecall optimization

Issue: #I7HIA2
Change-Id: Ic662221ecc3dc24aa4633e340ccb5010831d1c91
Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com>
2023-06-30 22:42:25 +08:00
openharmony_ci
c7fb28217e
!4155 Optimize StownByIndex instruction
Merge pull request !4155 from 吴璋达/stown
2023-06-30 13:02:06 +00:00
openharmony_ci
edcfbf4c3e
!4341 Rename Ap file when save
Merge pull request !4341 from hzzhouzebin/RenameApFile
2023-06-30 10:29:10 +00:00
wu_zhang_da
fb1ecbe6c9 Optimize StownByIndex instruction
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I79KGM

Signed-off-by: wu_zhang_da <wuzhangda@huawei.com>
Change-Id: Ia3c374156d61e23a85d985c1d290ffc9bb233280
2023-06-30 16:55:45 +08:00
openharmony_ci
d710555861
!4348 Fix Arkui-X bugs
Merge pull request !4348 from Pan Zhenyu/arkuix
2023-06-30 07:35:04 +00:00
openharmony_ci
3cf65f9f76
!4208 【ArkUI-X】adapt ArkUI-X x86_64 build
Merge pull request !4208 from lijunru/arkuix_x86_64
2023-06-30 04:15:52 +00:00
Zhenyu Pan
bab13f6430 Fix bugs on ArkUI-X project
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7HBTA

Signed-off-by: Zhenyu Pan <panzhenyu1@huawei.com>
Change-Id: Icad2baf64fb8f34a18ff70936635684688892142
2023-06-30 11:20:02 +08:00
lijunru
c396e9e1d0 adapt ArkUI-X x86_64 build
Issue: I7EOH6

Test: Build

Signed-off-by: lijunru <lijunru9@huawei.com>
Change-Id: I68eacb99d379ac181455e3b8c61a507ebb42f64b
2023-06-30 11:17:43 +08:00
openharmony_ci
d553c3c7f9
!4342 Check empty aot output
Merge pull request !4342 from hzzhouzebin/CheckEmptyAotOutput
2023-06-30 02:39:50 +00:00
yuanyao
cd25beb320 PGO bugfix - apply pgo sample type to shift logic in number retype lowering
Issue:I7GQV3

Signed-off-by: yuanyao <yuanyao14@huawei.com>
Change-Id: I9ccfe169b5b2f7cf6abe9969e06785de37668b97
2023-06-30 10:34:36 +08:00
lichenshuai
a99fcc7f30 [Bug]: AsyncGeneratorResolve遇到空队列问题
在debug模式下,挂在AsyncGeneratorResolve字节码遇到空队列,
按照ECMA规范分析,执行两次next()后,状态应该为completed且队列应该为空。此时,不需要进入对应逻辑。

Issue: #I7HA9B

Signed-off-by: lichenshuai <lichenshuai@huawei.com>
Change-Id: I6559bd8d60f78341ee6783d636b6d6fa7fe55391
2023-06-30 10:02:48 +08:00
wangzhaoyong
4bb0038b0c call isCanceled out concurrent function
issue: https://gitee.com/openharmony/xts_acts/issues/I7F07T

Signed-off-by: wangzhaoyong <wangzhaoyong@huawei.com>
Change-Id: Ie79473433090882c245fc942efbb4bbaabd82c84
2023-06-30 09:28:30 +08:00
openharmony_ci
cf186a8553
!4344 回退 'Pull Request !4343 : 回退 'Pull Request !4279 : Part1: AOT st/ldobjbyname use pgo type''
Merge pull request !4344 from openharmony_ci/revert-merge-4343-master
2023-06-30 00:58:59 +00:00
openharmony_ci
037a580245
回退 'Pull Request !4343 : 回退 'Pull Request !4279 : Part1: AOT st/ldobjbyname use pgo type'' 2023-06-30 00:58:41 +00:00
openharmony_ci
8846bbdf65
!4343 回退 'Pull Request !4279 : Part1: AOT st/ldobjbyname use pgo type'
Merge pull request !4343 from openharmony_ci/revert-merge-4279-master
2023-06-29 23:46:57 +00:00
openharmony_ci
f973ac6ae0
回退 'Pull Request !4279 : Part1: AOT st/ldobjbyname use pgo type' 2023-06-29 23:46:39 +00:00
openharmony_ci
b42b32a3cd
!4335 avoid some comiper bugs
Merge pull request !4335 from linxiang8/lx_dev
2023-06-29 19:43:17 +00:00
openharmony_ci
2227a96566
!4340 application exception bugfix
Merge pull request !4340 from yingguofeng/master_adrp
2023-06-29 16:55:48 +00:00
openharmony_ci
6bb5dc43b6
!4279 Part1: AOT st/ldobjbyname use pgo type
Merge pull request !4279 from weng-xi/pgo_hclass_dev_wx
2023-06-29 16:10:57 +00:00
hzzhouzebin
371690dfc1 Rename ap file when save
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7H5R2
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: I9c7e3a69fb9817481fd9a2168e354184a067babb
2023-06-29 23:47:31 +08:00
hzzhouzebin
2548ab9510 Check empty aot output
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7H5Z8
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: I896ebb2c0a37016b5ed32feb760aba790e6293c8
2023-06-29 23:35:35 +08:00
openharmony_ci
2a71718bb8
!4338 Add UT for Int32Array and Float64Array
Merge pull request !4338 from ChunyangWang/ut_for_int32Array_and_float64Array
2023-06-29 13:10:19 +00:00
openharmony_ci
3f13d9fc5e
!4271 Part4: PGO支持ObjectLiteral类型采集和加载
Merge pull request !4271 from yingguofeng/master
2023-06-29 12:51:07 +00:00
weng-xi
00e1bf5c02 Part1: AOT st/ldobjbyname use pgo type
1. add pgo type infer pass
2. st/ldobjbyname use pgo type

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7EN3D
Signed-off-by: weng-xi <wengxi1@huawei.com>
Change-Id: I07f2b724b4b4aacac5effd85d93436338c77d1a9
2023-06-29 19:22:19 +08:00
yingguofeng@huawei.com
fb20da0b8f Feat(Aot): Part4 Load hclass info from ap for aot compiler
Issue: #I7EGRC
Change-Id: I2493cc4f22b5579f28a93433845481febf17effc
Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com>
2023-06-29 17:52:09 +08:00
yingguofeng@huawei.com
9c5e07c3c1 Fix(Aot): rili/cocos application exception
instruction adrp need align to PAGE size

Issue: #I7H3VT
Change-Id: I9fc6f15c0f56053f92c1df6abc4d3f7cebe16c76
Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com>
2023-06-29 17:46:02 +08:00
openharmony_ci
a54b399699
!4311 支持增加未在pgo文件中的函数
Merge pull request !4311 from hzzhouzebin/SupportExternalMethod
2023-06-29 08:48:44 +00:00
openharmony_ci
b65ab371b7
!4329 PGO 合并逻辑优化
Merge pull request !4329 from hzzhouzebin/OptimizMergePGODetailInfo
2023-06-29 07:31:18 +00:00
linxiang8
89f982f0c2 avoid some compiler bugs
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7GT3I
Signed-off-by: linxiang8 <linxiang8@huawei.com>
Change-Id: If4ee71439020b79f8236446faaf5ed69ed0548db
2023-06-29 14:45:49 +08:00
hzzhouzebin
3fc7b09f17 Optimize PGO merge process
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7GL68
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: I490736fc4bc2f0b5a788070e278e331adac16fd3
2023-06-29 14:01:00 +08:00
openharmony_ci
1e10fed62f
!4301 Bugfix on GlobalDictionary::InvalidateAndReplaceEntry
Merge pull request !4301 from chenjingxiang/object_seal_br
2023-06-29 05:40:57 +00:00
openharmony_ci
57f90ec996
!4309 Fix breakpoint pause exceptions
Merge pull request !4309 from 杨阳/fix_pause_exception
2023-06-29 03:38:46 +00:00
openharmony_ci
720a14fc73
!4165 support_mixed_debug
Merge pull request !4165 from 杨阳/mixed_debug3
2023-06-29 03:22:39 +00:00
hzzhouzebin
29c0ed4189 Support method not in pgo file
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7FWT7
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: I61dfb95f271999bb74d457b5300573b35a9f855a
2023-06-29 10:53:58 +08:00
K0u1hw
e973197fc3 Description: Add UT for Int32Array and Float64Array
Issues: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7GXPA
Signed-off-by: K0u1hw <wangchunyang15@huawei.com>

Change-Id: Ie0837e4ad1c85e2d0e8741bf0ba2e1e21a64ad3a
2023-06-29 10:52:13 +08:00
openharmony_ci
1cb83723ae
!4324 fix some compiler bug
Merge pull request !4324 from linxiang8/master
2023-06-28 23:37:08 +00:00
openharmony_ci
01d63bd645
!4333 Fix LowerTypedCallthis0
Merge pull request !4333 from dingding/fix_callthis0
2023-06-28 15:39:44 +00:00
openharmony_ci
458fefbe17
!4315 Fix transfer ArrayBuffer with native area allocator
Merge pull request !4315 from Gymee/bugfix
2023-06-28 12:06:49 +00:00
zha.wei
c0efe2aaaa description: code style fix
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-06-28 19:18:28 +08:00