Michael Holman
|
88985e3a0e
fix issue where call will be in helper block if JIT thunk allocation fails
|
8 anni fa |
Michael Holman
|
81b44d8219
fix issue with rejit exception and no profile info
|
8 anni fa |
Michael Holman
|
6a222b7d04
Add trampoline for JIT calls
|
8 anni fa |
Michael Holman
|
ac56bc0561
Use Sections for OOP JIT
|
9 anni fa |
Lei Shi
|
c16c4d82cf
oop jit error handler fix
|
9 anni fa |
Michael Holman
|
a4f409b011
remove invalid assert for jit page state
|
9 anni fa |
Michael Holman
|
4cf200f150
[MERGE #1606 @MikeHolman] fix arm xdata for oopjit
|
9 anni fa |
Michael Holman
|
828f201419
fix arm xdata for oopjit
|
9 anni fa |
Lei Shi
|
fb128e54ba
fix for x64
|
9 anni fa |
Lei Shi
|
6e1220a097
fix pinning number chunks for in-proc JIT
|
9 anni fa |
Michael Holman
|
e4fd5b9483
fix oop arm xdata; refactor build props
|
9 anni fa |
Michael Holman
|
8ce882abd6
add oop jit support for arm; fix core build issues
|
9 anni fa |
Michael Holman
|
aab0874f70
oop jit perf experiment
|
9 anni fa |
Lei Shi
|
beba0682e8
preserved page allocator for oopjit
|
9 anni fa |
Lei Shi
|
d655c4ea9b
use pre-reserved page allocator for in-proc JIT code pages
|
9 anni fa |
Lei Shi
|
52dac3e51d
fix for in-proc JIT: most of the unittests pass checkpoint
|
9 anni fa |
Michael Holman
|
8ebb0ec1f8
fix oop jit bug with inlining in jit loop body
|
9 anni fa |
Michael Holman
|
561c2af9b5
add throw map support for oop jit
|
9 anni fa |
Michael Holman
|
b7eb685713
basic obj type spec implementation
|
9 anni fa |
Lei Shi
|
65976f5058
make inlinee frame data working
|
9 anni fa |
Michael Holman
|
bad147a93d
get inlining working
|
9 anni fa |
Michael Holman
|
f0edfca05c
checkpoint for inlining
|
9 anni fa |
Lei Shi
|
c12f056981
make it build for x86
|
9 anni fa |
Michael Holman
|
b9837810ce
marshal more to jit, fix couple synchronization bugs
|
9 anni fa |
Michael Holman
|
2b1913b0bf
cleanup more jnfunction refs
|
9 anni fa |
Michael Holman
|
35dd3bc5de
fixup more data structures, don't completely disable globopt
|
9 anni fa |
Michael Holman
|
b172214f51
fix pdata allocation and lifetime management
|
9 anni fa |
Michael Holman
|
1c88c6527c
Hello world works
|
10 anni fa |
Michael Holman
|
e25d694070
Merge remote-tracking branch 'origin/master' into users/michhol/oop
|
10 anni fa |