Andy Wingo
|
4d834bdc12
Add logand/immediate, ulogand/immediate primcalls
|
1 год назад |
Andy Wingo
|
79e836b8cc
Fix branch fusing
|
1 год назад |
Andy Wingo
|
624dd8a17a
Improve handling of push/pop/drop in jit
|
1 год назад |
Andy Wingo
|
046378a917
Widen all jit compiler routines to take 32-bit operands
|
1 год назад |
Andy Wingo
|
c2cba86785
Better compilation of calls to `raise-exception`
|
1 год назад |
Daniel Llorens
|
fe6cc6d04a
Use SCM_GSUBR_MAX in place of the hardcoded number
|
1 год назад |
Aleix Conchillo Flaqué
|
3bdcc3668f
fix Apple Silicon JIT compilation
|
2 лет назад |
Andy Wingo
|
83023160b1
Simplify module variable lookup slow-path
|
3 лет назад |
Mike Gran
|
5a1a1eee50
Add JIT capability for MinGW
|
3 лет назад |
Andy Wingo
|
feafad7958
Fix JIT compilation for jtable
|
4 лет назад |
Andy Wingo
|
8366634db7
Add eq-immediate? instruction
|
4 лет назад |
Andy Wingo
|
172e5ccfc1
Add sign-extending make-immediate instruction
|
4 лет назад |
Andy Wingo
|
2aa05ff3c4
Update use of jit_begin_data API
|
4 лет назад |
Andy Wingo
|
5342eb542f
Add JIT implementation for jtable
|
4 лет назад |
Andy Wingo
|
bb7fa5bdc2
Add jtable instruction
|
4 лет назад |
Andy Wingo
|
35160ade03
Reload FP if needed in bind-rest also
|
4 лет назад |
Andy Wingo
|
1563f5e042
Fix JIT asserts with different code generated by baseline
|
4 лет назад |
Andy Wingo
|
d6b6daca37
Add intrinsics for a baseline compiler
|
4 лет назад |
Andy Wingo
|
5c950503a6
Add support for perf map creation
|
5 лет назад |
Andy Wingo
|
18e9366142
Better debugging in jit.c
|
5 лет назад |
Andy Wingo
|
74f46efc73
Fix build on 32-bit systems with JIT support
|
5 лет назад |
Andy Wingo
|
114198d15f
Move less? slow path out of line
|
5 лет назад |
Andy Wingo
|
5e41d58ab9
Add fixnum fast-path for =
|
5 лет назад |
Andy Wingo
|
6b335506ef
Move allocate-pointerless-words/immediate slow path out of line
|
5 лет назад |
Andy Wingo
|
f1578c98b2
Move allocate-words/immediate slow path out of line
|
5 лет назад |
Andy Wingo
|
0c8a4d3426
Move assert-nargs-le slow path out of line
|
5 лет назад |
Andy Wingo
|
45b936a8e3
Add out-of-line slow path for abort
|
5 лет назад |
Andy Wingo
|
7a6fdd4fb5
Add out-of-line slow path for compose-continuation
|
5 лет назад |
Andy Wingo
|
76b8f107ca
Add subr-call out-of-line slow path
|
5 лет назад |
Andy Wingo
|
c9d29e4b4c
Move alloc-frame slow path out of line
|
5 лет назад |