jonathanvdc
|
9a90c1c868
Write initial temperatures to the JIT success log
|
8 년 전 |
jonathanvdc
|
a34b712cea
Fix a bug with the loop-favoring heuristic's initial temperature
|
8 년 전 |
jonathanvdc
|
536c898a92
Avert potenital memory leak in adaptive JIT construction
|
8 년 전 |
jonathanvdc
|
351af6bc6f
Create the adaptive-jit-favor-loops kernel, make it the default
|
8 년 전 |
jonathanvdc
|
d61f8c4782
Add an adaptive JIT heuristic that favors small functions
|
8 년 전 |
jonathanvdc
|
0f17d07805
Define an adaptive JIT mode
|
8 년 전 |
jonathanvdc
|
270990122b
Define CFG JIT intrinsics for common string operations
|
8 년 전 |
jonathanvdc
|
9da9327045
Include the function origin in DEBUG_INFO requests
|
8 년 전 |
jonathanvdc
|
0888c0133d
Generate DEBUG_INFO requests during baseline JIT codegen
|
8 년 전 |
jonathanvdc
|
4e5f6dfa21
Add an option to the JIT that enables source maps
|
8 년 전 |
jonathanvdc
|
c6f8db1c5f
Apply tree optimizations to lowered CFG
|
8 년 전 |
jonathanvdc
|
d19e936007
Make unary intrinsics CFG intrinsics
|
8 년 전 |
jonathanvdc
|
444de619be
Fix another thunk-related bug
|
8 년 전 |
jonathanvdc
|
c67d87f46e
Fix a bug with thunks to constant anonymous functions
|
8 년 전 |
jonathanvdc
|
f8a767f479
Make cast intrinsics CFG intrinsics too
|
8 년 전 |
jonathanvdc
|
78848e484f
Fix a number of CFG JIT bugs
|
8 년 전 |
jonathanvdc
|
8e1fd2ecdd
Implement tracing in the fast JIT
|
8 년 전 |
jonathanvdc
|
bd107ed8b4
Define some simple CFG JIT intrinsics
|
8 년 전 |
jonathanvdc
|
d4eeb6885c
Move some CFG algorithms into cfg_ir
|
8 년 전 |
jonathanvdc
|
7deb185691
Allow the kernel to switch between baseline and complex JIT
|
8 년 전 |
jonathanvdc
|
567b430277
Implement instruction scheduling for CFG->tree transformation
|
8 년 전 |
jonathanvdc
|
3b2e587f40
Perform constant reads at compile-time, even for CFGs
|
8 년 전 |
jonathanvdc
|
ad8628c346
Define CFG JIT intrinsics
|
8 년 전 |
jonathanvdc
|
d6ea282cdd
Avoid generating thunks for recursive functions
|
8 년 전 |
jonathanvdc
|
cc101d3772
Add an optimization that replaces indirect calls by direct calls
|
8 년 전 |
jonathanvdc
|
a995543d2c
Include function parameters in CFG IR prologs
|
8 년 전 |
jonathanvdc
|
8e3512c898
Optimize CFG flow before lowering
|
8 년 전 |
jonathanvdc
|
f125820f06
Print jitted function definitions before exec'ing them
|
8 년 전 |
jonathanvdc
|
e8b059d885
Print lowered CFG when the code log is activated
|
8 년 전 |
jonathanvdc
|
6ae853a3fc
Print CFG alongside function bodies
|
8 년 전 |