|
|
@@ -3,7 +3,8 @@ from dataflow import find_basic_blocks
|
|
|
from standard import redundant_move_1, redundant_move_2, \
|
|
|
redundant_move_3, redundant_move_4, redundant_load, \
|
|
|
redundant_shift, redundant_add
|
|
|
-from advanced import eliminate_common_subexpressions, fold_constants
|
|
|
+from advanced import eliminate_common_subexpressions, fold_constants, \
|
|
|
+ copy_propagation
|
|
|
|
|
|
|
|
|
def optimize_global(statements):
|