Fabian
|
3a8d644d75
Port jit to Rust
|
5 years ago |
Fabian
|
e98e78a7c2
Don't manage jit caches in memory mapped area
|
6 years ago |
Fabian
|
7f79745458
Move jit functions from memory.c to new jit.c
|
6 years ago |
Fabian
|
df6bc4fd28
Record more stats, improve some existing stats
|
6 years ago |
Fabian
|
f5799991cb
Collect stats for block duplication
|
6 years ago |
Fabian
|
34549fa10e
Remove unused function
|
6 years ago |
Fabian
|
56d8ac7e8f
Split wasm table index space and jit cache array index space
|
6 years ago |
Fabian
|
2fd4e50c93
Keep track of cached code entries per page
|
6 years ago |
Fabian
|
cba5491fc4
Multiple jit block entry points
|
6 years ago |
Fabian
|
4ad2c9db0e
Minor: Unused variables & more readable constants
|
6 years ago |
Fabian
|
4129335287
Stats printing
|
6 years ago |
Amaan Cheval
|
baa8bb2fa4
memory/cpu: Have safe_read128 use read128
|
6 years ago |
Amaan Cheval
|
d79f084f1d
memory/cpu: Have safe_write128 use write128 and mmap_write128
|
6 years ago |
Amaan Cheval
|
96e99c2076
JIT: Have write64 dirty the JIT cache too
|
6 years ago |
Fabian
|
b1f960a3c1
Sort includes
|
6 years ago |
Fabian
|
d72ce31bc4
Add jit_dirty_cache_single for byte-sized writes and writes that don't cross the page boundaries
|
6 years ago |
Fabian
|
b6db5aa6ab
end_addr is exclusive in jit_dirty_cache_small
|
6 years ago |
Fabian
|
11bd94dd3e
Fix jit_empty_cache, also clear wasm table
|
6 years ago |
Fabian
|
2588c4f6bc
Fix some asserts in memory.c and make physical address unsigned
|
6 years ago |
Fabian
|
a4428be4be
Fix warnings
|
6 years ago |
Awal Garg
|
8222d2e6e0
Squash
|
6 years ago |
Awal Garg
|
93926f0c31
enable separate compilation
|
6 years ago |
Fabian
|
df600f4957
Optimise cache clearing for small writes
|
6 years ago |
Amaan Cheval
|
18c2ea1560
Rename CACHE_LEN to WASM_TABLE_SIZE for consistency between JS and WASM
|
6 years ago |
Fabian
|
975a06269e
Squash
|
4 years ago |
Awal Garg
|
f6215a378e
port dependencies of movsd
|
6 years ago |
Awal Garg
|
f6c2e4ca97
port dependencies of movsw
|
6 years ago |
Fabian
|
aebcff84ed
Big squash
|
6 years ago |