Commit Graph

7 Commits

Author SHA1 Message Date
xiaoweidong
847f22baa8 [JIT] Fix cancel jit task and visit machinecode
Fixed bind jit task with thread id, may cancel failed when mutli jsthread bind one pthread
Add lock in sweep machinecode space and iterate machinecode obj
Disallow alloc string when across gc point

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IALVNG
Change-Id: Ic857714ce92b5a9d504d85d869db537abe4f8bed
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-08-27 15:04:11 +08:00
yaoyuan
72a3e62801 ElementsKind Support JSArray as Proto
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAE3RU

Signed-off-by: yaoyuan <yuanyao14@huawei.com>
Change-Id: I4501de04972faa211d6f5822c951da8592b909d0
2024-07-24 10:32:41 +08:00
duomingliang
06b885cd29 enable jit inline
Change-Id: I03a14dc8f94a24b2346e67e1327953c38e7f8397

fix fastcall deopt

Change-Id: Icad62a5c93835e2d71197eff03b464f7ed0efd88

bugfix of litecg

Change-Id: I0e55efd2bb44e13387a48ad5ca6e6f25bb08e53f

close inlining when running apps

Change-Id: I1d5e063bc1018090dde0af6095a8a2469c5affe6

codecheck & compile error fix

Change-Id: I3f3442c3812d515bc1fa89bc1208ec2acbed6817

bugfix

Change-Id: Iddf6fc5cc2cba8b856447896b982aabd175e27d0

comment fix

Change-Id: I7be64154e2e7b98550f40522a9caa6b99a31a7e1
2024-06-07 19:18:25 +08:00
c00451847
ac3eae8b47 opt definefunc field store barrier
issue: https://gitee.com/open_harmony/dashboard?issue_id=I9IT6U
Change-Id: I631113b5a718d5e7a338ccb4888da974a100a8df
Signed-off-by: c00451847 <chenkai71@huawei.com>
2024-05-10 16:59:55 +08:00
xiaoweidong
5eeab88974 !41 [JIT] support pgo
* fix dump issue
* add option to decide pgo dump
* support jit compile class constructor
* fix codecheck
* support jit options with pgo
* rebase
* rebase & update jit profiler
* resolve conflicts
* [JIT] support pgo

Change-Id: Ia71a0dc85926d81b5613e7a9c7a3d24f6f1ca7ca
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-04-16 09:42:59 +08:00
xiaoweidong
2aed02e4e4 [JIT] jit concurrent compile 2
1. Add alloc check in new share obj hook
2. get callsite from frame directly for jit
3. fix comments

Change-Id: I5232a29e8c84385cfdb805237f587cb4d8e982c2
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-04-15 14:04:05 +08:00
xiaoweidong
b27afd924d [JIT] support concurrent compile
Change-Id: I3d1db40eb479434875a9952c0f5f9279ff67cdaa
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-04-15 14:04:05 +08:00