Taddeus Kroes
|
8f90e776a2
Code cleanup.
|
14 lat temu |
Taddeus Kroes
|
c7080a7410
Moved optimization files to src/ directory.
|
14 lat temu |
Taddeus Kroes
|
6181d33ab6
Fixed copy propagation name conflicts.
|
14 lat temu |
Taddeus Kroes
|
24c91ff678
Moved optimization loop to program class.
|
14 lat temu |
Taddeus Kroes
|
8d6930d40d
Improved local copy propagation.
|
14 lat temu |
Taddeus Kroes
|
86b4d42889
Added comment').
|
14 lat temu |
Taddeus Kroes
|
7018b528db
Fixed liveness analysis.
|
14 lat temu |
Taddeus Kroes
|
770cbc9f40
Merged conflicts.
|
14 lat temu |
Taddeus Kroes
|
fd60f13d5f
Fixed infinite loop in optimization phase.
|
14 lat temu |
Jayke Meijer
|
8e9c42fb3a
Removed debugging commented code.
|
14 lat temu |
Jayke Meijer
|
122ce7a04c
Fixed unit tests.
|
14 lat temu |
Taddeus Kroes
|
e0b4e598c5
Worked on optimization loop.
|
14 lat temu |
Taddeus Kroes
|
e63246249c
Added global optimization and dataflow anaysis to optimization loop.
|
14 lat temu |
Jayke Meijer
|
3cadb4930f
Added proper removal of redundant jumps.
|
14 lat temu |
Taddeus Kroes
|
2f4240a4d4
Added LIVE and REACH sets to block comments,
|
14 lat temu |
Taddeus Kroes
|
cf98463961
Added comments in debug mode at start and end of basic blocks.
|
14 lat temu |
Jayke Meijer
|
fd46a3140a
Fixed missing space in docstring.
|
14 lat temu |
Taddeus Kroes
|
50c79cdfc5
Added possibility to add an inline comment message to a statement replacement.
|
14 lat temu |
Taddeus Kroes
|
3d582115cc
Removed useless constructor.
|
14 lat temu |
Taddeus Kroes
|
b45a5aedb2
Added Program class for easy handling of statement lists (readability is massively increased).
|
14 lat temu |