| .. |
|
.gitignore
|
43f769abe8
Merged conflicts.
|
14 jaren geleden |
|
__init__.py
|
2672776710
Added unit testing framework.
|
14 jaren geleden |
|
copy_propagation.py
|
6181d33ab6
Fixed copy propagation name conflicts.
|
14 jaren geleden |
|
dag.py
|
6924b53cc7
Separated liveness, reaching definitions and dominator tree from dataflow.py.
|
14 jaren geleden |
|
dataflow.py
|
7a6c0ad901
Moved pred/succ functions to dataflow.py for common usage.
|
14 jaren geleden |
|
dominator.py
|
6924b53cc7
Separated liveness, reaching definitions and dominator tree from dataflow.py.
|
14 jaren geleden |
|
liveness.py
|
7a6c0ad901
Moved pred/succ functions to dataflow.py for common usage.
|
14 jaren geleden |
|
optimize_advanced.py
|
8f90e776a2
Code cleanup.
|
14 jaren geleden |
|
optimize_redundancies.py
|
c7080a7410
Moved optimization files to src/ directory.
|
14 jaren geleden |
|
parser.py
|
555624cbf7
Tested constant folding and added some replacement messages.
|
14 jaren geleden |
|
program.py
|
8f90e776a2
Code cleanup.
|
14 jaren geleden |
|
reaching_definitions.py
|
091fc8d050
Implemented variable liveness analysis, renamed the sets for RD.
|
14 jaren geleden |
|
statement.py
|
6931631621
Added latest optimizations.
|
14 jaren geleden |
|
writer.py
|
69a922ff52
Debug messages are not concatenated instead of overwritten.
|
14 jaren geleden |