Mark H Weaver
|
87c1f272e1
WIP: New tagging v9
|
5 lat temu |
Mark H Weaver
|
92a7168fbe
DRAFT: VM: Add a 'tag' argument to the 'static-patch!' instruction.
|
5 lat temu |
Andy Wingo
|
1fb39929f9
Reapply atomics inlining
|
5 lat temu |
Andy Wingo
|
d0a95bfbe8
Revert "Fix atomics usage in handle-interrupts JIT."
|
5 lat temu |
Andy Wingo
|
e8d34258be
Fix atomics usage in handle-interrupts JIT.
|
5 lat temu |
Andy Wingo
|
33e07fc56c
Use new atomic instructions from lightening
|
5 lat temu |
Andy Wingo
|
e9e52b6ab9
Mark a couple functions as maybe-unused.
|
5 lat temu |
Andy Wingo
|
da0cc5d3e6
Bless enter_mcode as a function pointer
|
5 lat temu |
Andy Wingo
|
e00936d46b
Allow jit_end to fail
|
5 lat temu |
Andy Wingo
|
107926f8dd
Fix allocator passed to lightening
|
5 lat temu |
Andy Wingo
|
c461126fab
Fix u64-ref JIT on 32-bit
|
6 lat temu |
Andy Wingo
|
85b3ee0ec3
Fix unneeded stack alignment.
|
6 lat temu |
Andy Wingo
|
fb1f3ba051
Fix errors in 32-bit JIT support
|
6 lat temu |
Andy Wingo
|
334d0ba860
Adapt to lightening changes
|
6 lat temu |
Andy Wingo
|
26bd81716b
Align stack before entering JIT code
|
6 lat temu |
Andy Wingo
|
14e64a8b57
Ensure stack alignment in JIT code.
|
6 lat temu |
Andy Wingo
|
52248cf622
Adapt to changes in upstream lightening
|
6 lat temu |
Andy Wingo
|
4088915a7e
Lower default JIT threshold as JIT is cheaper now
|
6 lat temu |
Andy Wingo
|
e9a372b020
Re-enable fixnum less-than JIT fast-path
|
6 lat temu |
Andy Wingo
|
0ef614ecf9
Fix a JIT bug
|
6 lat temu |
Andy Wingo
|
9a32b4b1ad
Adapt to new lightening call API
|
6 lat temu |
Andy Wingo
|
cfffd5b241
Fix compilation of call-scm<-u64
|
6 lat temu |
Andy Wingo
|
5df432b763
Fix arena expansion logic
|
6 lat temu |
Andy Wingo
|
891e7600f4
JIT fixes for arena overflow
|
6 lat temu |
Andy Wingo
|
9ff21412ff
Minor JIT cleanups
|
6 lat temu |
Andy Wingo
|
89de2cb286
More various JIT fixen
|
6 lat temu |
Andy Wingo
|
f8fa1156a9
Fix some aspects of instruction mcode addresses
|
6 lat temu |
Andy Wingo
|
c0369df5e7
Fix JIT bugs
|
6 lat temu |
Andy Wingo
|
fb9003c137
Fix jit_gpr_is_callee_save usage
|
6 lat temu |
Andy Wingo
|
93f430d282
jit: Fix inter-instruction relocs.
|
6 lat temu |