jonathanvdc
|
8901b7dacd
Give perf2tex a command-line interface
|
8 سال پیش |
jonathanvdc
|
70e3fe9527
Add a bunch of performance tests
|
8 سال پیش |
jonathanvdc
|
c09a74ef11
Make perf2tex bar charts clearer and prettier
|
8 سال پیش |
jonathanvdc
|
ab8622aeee
Tweak favor-loops initial temperature computation
|
8 سال پیش |
jonathanvdc
|
d6dd8698de
Use the bytecode IR interpreter in adaptive-jit
|
8 سال پیش |
jonathanvdc
|
ae8ab8b5a0
Make bytecode-interpreter a kernel config in the performance tests
|
8 سال پیش |
jonathanvdc
|
1d830e1f6a
Move parts of compile_function_body_adaptive into a separate class
|
8 سال پیش |
jonathanvdc
|
d196bc017d
Tweak temperature computation in the adaptive JIT
|
8 سال پیش |
jonathanvdc
|
2ec4aa3147
Add a --kernel=bytecode-interpreter option to the server
|
8 سال پیش |
jonathanvdc
|
4bbcd830c0
Create a bytecode graph interpreter
|
8 سال پیش |
jonathanvdc
|
8b26436f56
Fix a typo in a bytecode_to_tree comment
|
8 سال پیش |
jonathanvdc
|
44b5c05feb
Move jit_define_function calls into the jit compilation functions
|
8 سال پیش |
jonathanvdc
|
92938faad9
Tweak the performance correctness test yet again
|
8 سال پیش |
jonathanvdc
|
118b0f2248
Fix a bug in the performance correctness test runner
|
8 سال پیش |
jonathanvdc
|
a2a731cd60
Turn one of the test_mvc tests into a performance test
|
8 سال پیش |
jonathanvdc
|
20881e9be6
Fix a typo
|
8 سال پیش |
jonathanvdc
|
4962bd76b5
Write initial temperatures to the JIT success log
|
8 سال پیش |
jonathanvdc
|
ec9ad22ae2
Fix a bug with the loop-favoring heuristic's initial temperature
|
8 سال پیش |
jonathanvdc
|
9767f33c57
Change the default has_result_temporary() implementation in tree_ir
|
8 سال پیش |
jonathanvdc
|
0f05bb18b7
Avert potenital memory leak in adaptive JIT construction
|
8 سال پیش |
jonathanvdc
|
37962014a3
Move bytecode_to_tree's create_return function to the module level
|
8 سال پیش |
jonathanvdc
|
835933a3cd
Expand definitions after merging blocks in the CFG pass pipeline
|
8 سال پیش |
jonathanvdc
|
26b889bda6
Use SwitchInstruction in CFG->tree lowering
|
8 سال پیش |
jonathanvdc
|
0243877577
Define a SwitchInstruction type in tree_ir
|
8 سال پیش |
jonathanvdc
|
a4a8a98a3b
Create --kernel={no-,}insert-nops switches
|
8 سال پیش |
jonathanvdc
|
24a9339ea6
Create the adaptive-jit-favor-loops kernel, make it the default
|
8 سال پیش |
jonathanvdc
|
8c89761326
Add an adaptive JIT heuristic that favors small functions
|
8 سال پیش |
jonathanvdc
|
7dfd3cb7f2
Create a --kernel=adaptive-jit option, make it the default
|
8 سال پیش |
jonathanvdc
|
91ef7e162b
Define an adaptive JIT mode
|
8 سال پیش |
jonathanvdc
|
deffc10627
Make fast-jit insert nops at function entry points
|
8 سال پیش |