jonathanvdc
|
78ff4d7528
Refactor input, output tree construction
|
8 년 전 |
jonathanvdc
|
35ba529c80
Support 'resolve-local', 'load' and 'store' CFG value->tree lowering
|
8 년 전 |
jonathanvdc
|
68a6dc7d25
Refactor parts of bytecode_to_tree.py
|
8 년 전 |
jonathanvdc
|
fff27feea9
Implement some CFG value->tree lowerings
|
8 년 전 |
jonathanvdc
|
679e2e7b71
Implement __str__, __repr__ for tree_ir.VariableName
|
8 년 전 |
jonathanvdc
|
0ed64f1e4c
Write prologs and epilogs during CFG construction
|
8 년 전 |
jonathanvdc
|
af7af750c6
Define __str__, __repr__ overrides for VariableNode
|
8 년 전 |
jonathanvdc
|
ad49396033
Define LocalNameMap in bytecode_to_tree.py
|
8 년 전 |
jonathanvdc
|
b43835ab22
Implement CFG flow->tree IR lowering
|
8 년 전 |
jonathanvdc
|
6ae853a3fc
Print CFG alongside function bodies
|
8 년 전 |
jonathanvdc
|
820a780e46
Fix some bugs in CFG construction
|
8 년 전 |
jonathanvdc
|
6d36f52bdc
Rename 'username' to 'taskname' in runtime.py
|
8 년 전 |
jonathanvdc
|
a6053705e0
Implement more CFG->tree functionality
|
8 년 전 |
jonathanvdc
|
8b35e71fe7
Create preliminary relooper implementation
|
8 년 전 |
jonathanvdc
|
7d2b7d2035
Implement experimental bytecode->CFG transformation
|
8 년 전 |
jonathanvdc
|
51973d6200
Define bytecode_to_cfg.py skeleton
|
8 년 전 |
jonathanvdc
|
b33e042b5f
Define more CFG instructions
|
8 년 전 |
jonathanvdc
|
d70b906618
Define function calls in cfg_ir.py
|
8 년 전 |
jonathanvdc
|
2b89013a55
Add more __str__ overrides to cfg_ir.py
|
8 년 전 |
jonathanvdc
|
80101f101c
Create some CFG-IR prototype data structures
|
8 년 전 |
jonathanvdc
|
fa53041d87
Remove redundant '--kernel=baseline-jit' option
|
8 년 전 |
jonathanvdc
|
9c73ac67af
Rename 'user_root' to 'task_root'
|
8 년 전 |
jonathanvdc
|
26888bd1e0
Merge remote-tracking branch 'yentl/master' into jit
|
8 년 전 |
jonathanvdc
|
878ef900e9
Test performance of no-thunks baseline JIT
|
8 년 전 |
jonathanvdc
|
ae9697cd40
Accept a comma-delimited list of kernel options in the server
|
8 년 전 |
jonathanvdc
|
8cc038d626
Use thunks in the JIT
|
8 년 전 |
jonathanvdc
|
19172aae71
Fix a bug in bytecode-to-tree tranformation
|
8 년 전 |
jonathanvdc
|
8669cc6a4a
Add theoretical support for thunks to the JIT
|
8 년 전 |
jonathanvdc
|
09509dc250
Define interpret_function_body in the JIT runtime
|
8 년 전 |
jonathanvdc
|
7c4f5e16e7
Factor jit_define_function out of jit_recompile
|
8 년 전 |