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