Andy Wingo
|
5c950503a6
Add support for perf map creation
|
5 years ago |
Andy Wingo
|
18e9366142
Better debugging in jit.c
|
5 years ago |
Andy Wingo
|
74f46efc73
Fix build on 32-bit systems with JIT support
|
5 years ago |
Andy Wingo
|
114198d15f
Move less? slow path out of line
|
5 years ago |
Andy Wingo
|
5e41d58ab9
Add fixnum fast-path for =
|
5 years ago |
Andy Wingo
|
6b335506ef
Move allocate-pointerless-words/immediate slow path out of line
|
5 years ago |
Andy Wingo
|
f1578c98b2
Move allocate-words/immediate slow path out of line
|
5 years ago |
Andy Wingo
|
0c8a4d3426
Move assert-nargs-le slow path out of line
|
5 years ago |
Andy Wingo
|
45b936a8e3
Add out-of-line slow path for abort
|
5 years ago |
Andy Wingo
|
7a6fdd4fb5
Add out-of-line slow path for compose-continuation
|
5 years ago |
Andy Wingo
|
76b8f107ca
Add subr-call out-of-line slow path
|
5 years ago |
Andy Wingo
|
c9d29e4b4c
Move alloc-frame slow path out of line
|
5 years ago |
Andy Wingo
|
16c1a5d2cd
Move assert-nargs-ge slow path out of line
|
5 years ago |
Andy Wingo
|
7aad56105f
Move assert-nargs-ee slow path out of line
|
5 years ago |
Andy Wingo
|
8d8c52dde9
Move receive-values slow path out of line
|
5 years ago |
Andy Wingo
|
1152036333
Move receive slow path out of line
|
5 years ago |
Andy Wingo
|
a3be0b1e2d
Move handle-interrupts slow path out of line
|
5 years ago |
Andy Wingo
|
9c329776df
Move add, sub slow paths out of line
|
5 years ago |
Andy Wingo
|
fafa502875
Move add/immediate, sub/immediate slow paths out of line
|
5 years ago |
Andy Wingo
|
d21c5a26da
Add infrastructure for out-of-line JIT compilation of slow paths
|
5 years ago |
Andy Wingo
|
4a6a7e15d6
Remove vm->sp_min_since_gc
|
5 years ago |
Andy Wingo
|
a1e88ebc12
Fix JIT tier-up from within loops for already-JIT-compiled functions
|
5 years ago |
Andy Wingo
|
d1cf892880
Optimize fixnum or s64 -> f64 conversions
|
5 years ago |
Andy Wingo
|
b02d1b08d7
Compiler allocates boxed flonums in unmarked space
|
5 years ago |
Andy Wingo
|
b1564df298
Unbox floor/ceiling and trigonometric functions where possible
|
5 years ago |
Andy Wingo
|
382cc5c246
Add support for optimized unboxed abs and sqrt
|
6 years ago |
Andy Wingo
|
d0aca1635e
Fix some compiler warnings on 64-bit builds
|
6 years ago |
Andy Wingo
|
ba5d1dfc6a
Fix calls to handle-interrupts trampoline on ARMv7
|
6 years ago |
Andy Wingo
|
89e28df1c9
Add an inlined jit fast-path for allocate-words/immediate
|
6 years ago |
Andy Wingo
|
cce222d189
Fix compilation on GCC 5.5
|
6 years ago |