jonathanvdc
|
b33e042b5f
Define more CFG instructions
|
8 years ago |
jonathanvdc
|
d70b906618
Define function calls in cfg_ir.py
|
8 years ago |
jonathanvdc
|
2b89013a55
Add more __str__ overrides to cfg_ir.py
|
8 years ago |
jonathanvdc
|
80101f101c
Create some CFG-IR prototype data structures
|
8 years ago |
jonathanvdc
|
fa53041d87
Remove redundant '--kernel=baseline-jit' option
|
8 years ago |
jonathanvdc
|
9c73ac67af
Rename 'user_root' to 'task_root'
|
8 years ago |
jonathanvdc
|
26888bd1e0
Merge remote-tracking branch 'yentl/master' into jit
|
8 years ago |
jonathanvdc
|
878ef900e9
Test performance of no-thunks baseline JIT
|
8 years ago |
jonathanvdc
|
ae9697cd40
Accept a comma-delimited list of kernel options in the server
|
8 years ago |
jonathanvdc
|
8cc038d626
Use thunks in the JIT
|
8 years ago |
jonathanvdc
|
19172aae71
Fix a bug in bytecode-to-tree tranformation
|
8 years ago |
jonathanvdc
|
8669cc6a4a
Add theoretical support for thunks to the JIT
|
8 years ago |
jonathanvdc
|
09509dc250
Define interpret_function_body in the JIT runtime
|
8 years ago |
jonathanvdc
|
7c4f5e16e7
Factor jit_define_function out of jit_recompile
|
8 years ago |
jonathanvdc
|
0109c97676
Factor out create_function from jit_recompile
|
8 years ago |
jonathanvdc
|
a256b31114
Refactor jit_compile into three functions
|
8 years ago |
jonathanvdc
|
c6d64c410f
Map global names to body ids in the JIT instead of the kernel
|
8 years ago |
jonathanvdc
|
32ea339924
Parse bytecode graphs before tree construction in the JIT
|
8 years ago |
jonathanvdc
|
29f2a59977
Fix a couple of bugs in the bytecode parser
|
8 years ago |
jonathanvdc
|
92c74fe803
Create a bytecode IR parser
|
8 years ago |
jonathanvdc
|
bd57affa80
Define a high-level bytecode IR
|
8 years ago |
Yentl Van Tendeloo
|
9cdc02b702
Fixed removed file
|
8 years ago |
Yentl Van Tendeloo
|
0404288cc3
Fix test for removed file
|
8 years ago |
Yentl Van Tendeloo
|
de37cccebe
Naively changed user to task in all files
|
8 years ago |
Yentl Van Tendeloo
|
2e4af0be25
Fixed other_user_id bug in group_owner_* operations as well
|
8 years ago |
Yentl Van Tendeloo
|
204cb3e3c0
Fixed problem with MvC: group_kick and group_join were on self instead of other user
|
8 years ago |
Yentl Van Tendeloo
|
b07c3c55a1
Added larger Petri Net simulation test, which has a lot of
|
8 years ago |
Yentl Van Tendeloo
|
0308328975
Fixed some tests for new break/continue
|
8 years ago |
Yentl Van Tendeloo
|
b9ed72ac69
Merge branch 'jit' of msdl.uantwerpen.be:jonathanvdc/modelverse into yentl
|
8 years ago |
Yentl Van Tendeloo
|
69ab235a23
Use the JIT by default, even in the tests
|
8 years ago |