Taddeus Kroes
|
0de7d78bf8
Updated result print format.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
5b6e6336f5
Fixed recursiveness bug in liveness analysis.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
091fc8d050
Implemented variable liveness analysis, renamed the sets for RD.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
00d7bd2f57
Fixed existing unit tests and added tests for reaching definitions..
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
2bc283ea2d
Added reaching definitions to optimizer, and cleaned up some code.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
21ff6f230b
Fixed syntax errors.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
d9813d87c7
Moved algebraic transformation to constant folding.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
ccaa52ac41
Started implementing Dead Code elimination.
|
%!s(int64=14) %!d(string=hai) anos |
Jayke Meijer
|
0ee8729cac
Fixed calculation of optimizations.
|
%!s(int64=14) %!d(string=hai) anos |
Jayke Meijer
|
469a6f8f7e
Fixed faulty function call in init of optimize module
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
312aa1f096
Forgot another whitespace.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
299d61f50f
Forgot whitespace.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
fc4ae6b6b0
Moved some optimization wrapper fucntions.
|
%!s(int64=14) %!d(string=hai) anos |
Jayke Meijer
|
2ed0286faf
Moved main to root.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
d890c575b5
Added newline for readability
|
%!s(int64=14) %!d(string=hai) anos |
Jayke Meijer
|
8dfef61151
Fixed two bugs in copyprop.
|
%!s(int64=14) %!d(string=hai) anos |
Jayke Meijer
|
55c2f6c7f0
Merge branch 'master' of github.com:taddeus/peephole
|
%!s(int64=14) %!d(string=hai) anos |
Jayke Meijer
|
ed8637b887
Working on copy propagation.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
cbd8597b9b
Started implementing Constant Folding.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
effe72670a
Added common subexpression elimination (unfinished and untested).
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
c308e7b7b0
Renamed 'glob' to 'standard' and cleaned up unit tests.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
2f22e7083f
Moved main optimization functions to __init__ file.
|
%!s(int64=14) %!d(string=hai) anos |
Taddeus Kroes
|
f438cef181
Moved optimization implementations to module 'optimize'.
|
%!s(int64=14) %!d(string=hai) anos |