water
|
56d4ed1228
|
add stacking framework
|
2021-01-22 20:50:37 -05:00 |
|
water111
|
679b17ae6f
|
[Decompiler] Get used variables, handle function calls better, and minor cleanup (#205)
* small fixes, implement getting used variables
* improve printing of variables
* missing include
|
2021-01-19 21:45:17 -05:00 |
|
water111
|
d6bbca5620
|
[Decompiler] IR2 form implementation (#197)
* begin ir2 form implementation
* temp
* small fixes
* fix test
|
2021-01-17 18:08:18 -05:00 |
|
water111
|
1071ff6003
|
[Decompiler] WIP Conversion to SSA and variable naming (#195)
* begin ssa algorithm
* ssa based splitting appears to work
* add merge pass
* finish basic implementation
* better output
* bug fix
|
2021-01-16 10:54:09 -05:00 |
|
water111
|
8f86f0f00e
|
add register usage pass (#194)
|
2021-01-12 19:20:08 -05:00 |
|
water111
|
fe693b5da2
|
[Decompiler] Implement IR2 Type Analysis Pass (#193)
* type analysis setup
* more framework
* update printing
* wip
* add type analysis pass
* fix tests
|
2021-01-10 20:46:49 -05:00 |
|
water111
|
2901f4a99e
|
[Decompiler] Write IR2 to file and implement some Atomic Op conversions (#187)
|
2021-01-09 20:01:48 -05:00 |
|