Jayke Meijer
|
772c1458c8
Fied unit tests standard optimizations.
|
14 лет назад |
Taddeus Kroes
|
b45a5aedb2
Added Program class for easy handling of statement lists (readability is massively increased).
|
14 лет назад |
Jayke Meijer
|
123579f106
Fixed test.
|
14 лет назад |
Taddeus Kroes
|
fc4ae6b6b0
Moved some optimization wrapper fucntions.
|
14 лет назад |
Taddeus Kroes
|
c308e7b7b0
Renamed 'glob' to 'standard' and cleaned up unit tests.
|
14 лет назад |
Taddeus Kroes
|
2f22e7083f
Moved main optimization functions to __init__ file.
|
14 лет назад |
Taddeus Kroes
|
f438cef181
Moved optimization implementations to module 'optimize'.
|
14 лет назад |
Jayke Meijer
|
4589843514
Moved non-jump optimizations to block optimization.
|
14 лет назад |
Jayke Meijer
|
1af3567df0
Added optimization of bne.
|
14 лет назад |
Jayke Meijer
|
8fa5681c2b
Global optimalizations are now.
|
14 лет назад |
Jayke Meijer
|
e379672421
Added unittests and fixed problems that arose from that.
|
14 лет назад |
Jayke Meijer
|
bb1f3ba03f
Added unittests for move-instruction.
|
14 лет назад |
Jayke Meijer
|
4a51527ed0
Added unittest of move-instr optimization.
|
14 лет назад |
Jayke Meijer
|
5b0796b72e
Added unittest for movA-B replacement (should do nothing).
|
14 лет назад |
Jayke Meijer
|
c43b02ec9e
Added unittest for movA-A replacement, fixed replace.
|
14 лет назад |
Taddeus Kroes
|
0432a8b0b6
Fixed import errors.
|
14 лет назад |
Taddeus Kroes
|
3d68c8fc5e
Added blank unit test file for optimize.py.
|
14 лет назад |