Taddeus Kroes
|
7018b528db
Fixed liveness analysis.
|
14 лет назад |
Taddeus Kroes
|
fd60f13d5f
Fixed infinite loop in optimization phase.
|
14 лет назад |
Taddeus Kroes
|
6f111f4331
Removed faulty returns.
|
14 лет назад |
Jayke Meijer
|
5d9baa40f6
Changed list to set in def and use.
|
14 лет назад |
Taddeus Kroes
|
bc5d262073
Jump to register now uses that register.
|
14 лет назад |
Jayke Meijer
|
98a981ab6a
Fixed use and def of div instruction.
|
14 лет назад |
Taddeus Kroes
|
50c79cdfc5
Added possibility to add an inline comment message to a statement replacement.
|
14 лет назад |
Taddeus Kroes
|
7e680e4a2c
Updated printer format, also added inline comments as an option instead of a separate command.
|
14 лет назад |
Jayke Meijer
|
69c93ff8d8
Fixed failing branch.
|
14 лет назад |
Jayke Meijer
|
df7b96c8c9
Merge branch 'master' of github.com:taddeus/peephole
|
14 лет назад |
Jayke Meijer
|
e305a0d2e8
Added unittests for get_use and fixed bugs coming from that.
|
14 лет назад |
Taddeus Kroes
|
47e216c221
Merge branch 'master' of github.com:taddeus/peephole
|
14 лет назад |
Taddeus Kroes
|
69a2813791
Added block reset() call whenever 'while block.end():' is used.
|
14 лет назад |
Jayke Meijer
|
0c7d903df5
Fixed merge conflict.
|
14 лет назад |
Jayke Meijer
|
fdd0ba24d3
Fixed mtc1 use and def.
|
14 лет назад |
Taddeus Kroes
|
39ac94f081
Fixed offset regex.
|
14 лет назад |
Taddeus Kroes
|
a24a3b0eff
Fixed match object usage in statement class.
|
14 лет назад |
Taddeus Kroes
|
9d97e660f3
Fixed index out of bounds bug that occured during execution.
|
14 лет назад |
Taddeus Kroes
|
a6dfda544f
Applied pep8.
|
14 лет назад |
Jayke Meijer
|
7d47e370cd
Added check for integer.
|
14 лет назад |
Taddeus Kroes
|
2f461f59a2
Added string representation to Block class.
|
14 лет назад |
Jayke Meijer
|
08c545ce50
Fixed the mother of all typos.
|
14 лет назад |
Jayke Meijer
|
cde7a53311
Fixed typo.
|
14 лет назад |
Jayke Meijer
|
6623d7e74e
Fixed bug in get_use.
|
14 лет назад |
Jayke Meijer
|
5f9922d33e
Added get_use. Needs testing.
|
14 лет назад |
Jayke Meijer
|
58c6acb7d7
Fixed merge conflict.
|
14 лет назад |
Jayke Meijer
|
fb1abf4bfe
Completed get_def. Needs testing.
|
14 лет назад |
Taddeus Kroes
|
bfe97cf83f
Started implementing liveness analysis.
|
14 лет назад |
Taddeus Kroes
|
ccaa52ac41
Started implementing Dead Code elimination.
|
14 лет назад |
Taddeus Kroes
|
06607dd186
Extended 'is_arith() method.
|
14 лет назад |