jonathanvdc
|
dd7dc07414
Get fast-jit to work on normal Python
|
8 anos atrás |
jonathanvdc
|
1233035cc5
Optimize cfg_optimization.elide_local_checks
|
8 anos atrás |
jonathanvdc
|
ceda2eafee
Fix a bug in cfg_ir.get_all_blocks
|
8 anos atrás |
jonathanvdc
|
32ca27d582
Fix a bug in SSA construction
|
8 anos atrás |
jonathanvdc
|
166099e326
Fix a bug in baseline JIT tracing
|
8 anos atrás |
jonathanvdc
|
f3491749bf
Fix a bug in bytecode_ir.CallInstruction.__repr__
|
8 anos atrás |
jonathanvdc
|
7bd6bbbc74
Define __repr__ for bytecode IR
|
8 anos atrás |
jonathanvdc
|
758858462a
Respect jit.allow_direct_calls in fast-jit
|
8 anos atrás |
jonathanvdc
|
033de36915
Support automatic nop insertion in fast-jit
|
8 anos atrás |
jonathanvdc
|
d6d41d9b2a
Rename 'read_userroot' intrinsic to 'read_taskroot'
|
8 anos atrás |
jonathanvdc
|
c6f8db1c5f
Apply tree optimizations to lowered CFG
|
8 anos atrás |
jonathanvdc
|
64031d996f
Try to use fewer local variables in intrinsics
|
8 anos atrás |
jonathanvdc
|
d52ae472cf
Fix a bug in the unary lowering code
|
8 anos atrás |
jonathanvdc
|
175d8ab3b8
Evaluate constant unaries in the CFG optimizer
|
8 anos atrás |
jonathanvdc
|
d19e936007
Make unary intrinsics CFG intrinsics
|
8 anos atrás |
jonathanvdc
|
71d0e830f3
Add unary operators to CFG IR
|
8 anos atrás |
jonathanvdc
|
3477ecd6fb
Make fast-jit the default JIT
|
8 anos atrás |
jonathanvdc
|
444de619be
Fix another thunk-related bug
|
8 anos atrás |
jonathanvdc
|
c67d87f46e
Fix a bug with thunks to constant anonymous functions
|
8 anos atrás |
jonathanvdc
|
44fea9402b
Give JIT intrinsics the jit-no-gc calling convention
|
8 anos atrás |
jonathanvdc
|
77eee2f563
Strategically insert GC protects
|
8 anos atrás |
jonathanvdc
|
64e0b89724
Implement create-edge to tree lowering
|
8 anos atrás |
jonathanvdc
|
ff2cea223f
Introduce the concept of bidirectional dependencies in CFG IR, define cfg_ir.CreateEdge
|
8 anos atrás |
jonathanvdc
|
a78abb6562
Demote input/output to macros in CFG IR
|
8 anos atrás |
jonathanvdc
|
93d41356f1
Fix string encoding in perf2tex
|
8 anos atrás |
jonathanvdc
|
e0fc0d4cfa
Add a performance test for the dict iteration idiom
|
8 anos atrás |
jonathanvdc
|
7e7be8ad44
Optimize the dict iteration idiom in fast-JIT
|
8 anos atrás |
jonathanvdc
|
6c26ae5fc8
Optimize for small functions in CFG->tree lowering
|
8 anos atrás |
jonathanvdc
|
f8a767f479
Make cast intrinsics CFG intrinsics too
|
8 anos atrás |
jonathanvdc
|
cafe269b87
Optimize repeated reads in CFG IR
|
8 anos atrás |