jonathanvdc
|
f80b5a57ca
Implement dead code elimination for CFGs
|
8 سال پیش |
jonathanvdc
|
1b22d28a37
Implement redundant check-local-exists definition elision
|
8 سال پیش |
jonathanvdc
|
1f021cf563
Have definitions retain a pointer to their parent block
|
8 سال پیش |
jonathanvdc
|
f8041ff120
Assign in-block indices to CFG definitions
|
8 سال پیش |
jonathanvdc
|
ee5dfbee5d
Read node values before branching on them (CFG construction)
|
8 سال پیش |
jonathanvdc
|
95f6704a5e
Optimize CFG flow before lowering
|
8 سال پیش |
jonathanvdc
|
c778747008
Separate direct and indirect CFG calls
|
8 سال پیش |
jonathanvdc
|
5c7c077787
Define 'binary', 'throw' CFG instructions
|
8 سال پیش |
jonathanvdc
|
17f514e7cd
Write prologs and epilogs during CFG construction
|
8 سال پیش |
jonathanvdc
|
2f5285a5f1
Fix some bugs in CFG construction
|
8 سال پیش |
jonathanvdc
|
a359115a75
Create preliminary relooper implementation
|
8 سال پیش |
jonathanvdc
|
1b4bd9f5c3
Implement experimental bytecode->CFG transformation
|
8 سال پیش |
jonathanvdc
|
cede1166a7
Define more CFG instructions
|
8 سال پیش |
jonathanvdc
|
6e7277b0c6
Define function calls in cfg_ir.py
|
8 سال پیش |
jonathanvdc
|
bc849a18bc
Add more __str__ overrides to cfg_ir.py
|
8 سال پیش |
jonathanvdc
|
a41240380f
Create some CFG-IR prototype data structures
|
8 سال پیش |