@@ -31,9 +31,9 @@ def optimize_block(block):
while remove_redundancies(block) \
| eliminate_common_subexpressions(block) \
| fold_constants(block) \
- | copy_propagation(block)\
- #| algebraic_transformations(block) \
+ | copy_propagation(block) \
| eliminate_dead_code(block):
+ #| algebraic_transformations(block) \
pass
@@ -228,7 +228,7 @@ def fold_constants(block):
block.replace(1, [S('command', 'move', rd, s[1])])
else:
for reg in s.get_def():
- if reg in register
+ if reg in register:
# Known register is overwritten, remove its value
del register[reg]