| Index: tests/compiler/dart2js/backend_dart/opt_shrinking_test.dart
|
| diff --git a/tests/compiler/dart2js/backend_dart/opt_shrinking_test.dart b/tests/compiler/dart2js/backend_dart/opt_shrinking_test.dart
|
| index 32cfc64b4830987a023eecc6dcd89412f24e2256..bcd9e0aef6fc77f1b2bb32e7041cd1a5ffb0d242 100644
|
| --- a/tests/compiler/dart2js/backend_dart/opt_shrinking_test.dart
|
| +++ b/tests/compiler/dart2js/backend_dart/opt_shrinking_test.dart
|
| @@ -21,13 +21,13 @@ import 'package:compiler/src/cps_ir/optimizers.dart';
|
|
|
| String DEAD_VAL_IN = """
|
| (FunctionDefinition main () return ()
|
| - (LetPrim v0 (Constant IntConstant(42)))
|
| - (LetPrim v1 (Constant IntConstant(0)))
|
| + (LetPrim v0 (Constant (Int 42)))
|
| + (LetPrim v1 (Constant (Int 0)))
|
| (InvokeContinuation return v1))
|
| """;
|
| String DEAD_VAL_OUT = """
|
| (FunctionDefinition main () return ()
|
| - (LetPrim v0 (Constant IntConstant(0)))
|
| + (LetPrim v0 (Constant (Int 0)))
|
| (InvokeContinuation return v0))
|
| """;
|
|
|
| @@ -42,9 +42,9 @@ String DEAD_VAL_OUT = """
|
|
|
| String ITERATIVE_DEAD_VAL1_IN = """
|
| (FunctionDefinition main () return ()
|
| - (LetPrim v0 (Constant IntConstant(42)))
|
| - (LetPrim v1 (Constant IntConstant(1)))
|
| - (LetCont (k0 v2) (LetPrim v3 (Constant IntConstant(0)))
|
| + (LetPrim v0 (Constant (Int 42)))
|
| + (LetPrim v1 (Constant (Int 1)))
|
| + (LetCont (k0 v2) (LetPrim v3 (Constant (Int 0)))
|
| (InvokeContinuation return v3))
|
| (InvokeMethod v0 + v1 k0))
|
| """;
|
| @@ -54,17 +54,17 @@ String ITERATIVE_DEAD_VAL1_OUT = ITERATIVE_DEAD_VAL1_IN;
|
|
|
| String ITERATIVE_DEAD_VAL2_IN = """
|
| (FunctionDefinition main () return ()
|
| - (LetPrim v0 (Constant IntConstant(42)))
|
| + (LetPrim v0 (Constant (Int 42)))
|
| (LetPrim v1
|
| (CreateFunction
|
| (FunctionDefinition f (i) return ()
|
| (InvokeContinuation return v0))))
|
| - (LetPrim v2 (Constant IntConstant(0)))
|
| + (LetPrim v2 (Constant (Int 0)))
|
| (InvokeContinuation return v2))
|
| """;
|
| String ITERATIVE_DEAD_VAL2_OUT = """
|
| (FunctionDefinition main () return ()
|
| - (LetPrim v0 (Constant IntConstant(0)))
|
| + (LetPrim v0 (Constant (Int 0)))
|
| (InvokeContinuation return v0))
|
| """;
|
|
|
| @@ -73,19 +73,19 @@ String ITERATIVE_DEAD_VAL2_OUT = """
|
|
|
| String DEAD_CONT_IN = """
|
| (FunctionDefinition main () return ()
|
| - (LetPrim v4 (Constant IntConstant(0)))
|
| + (LetPrim v4 (Constant (Int 0)))
|
| (LetCont (k0 v0) (InvokeConstructor List return))
|
| (LetCont (k1 v1)
|
| - (LetCont (k2 v2) (LetPrim v3 (Constant IntConstant(0)))
|
| + (LetCont (k2 v2) (LetPrim v3 (Constant (Int 0)))
|
| (InvokeContinuation return v3))
|
| (InvokeStatic print v4 k2))
|
| (InvokeStatic print v4 k1))
|
| """;
|
| String DEAD_CONT_OUT = """
|
| (FunctionDefinition main () return ()
|
| - (LetPrim v0 (Constant IntConstant(0)))
|
| + (LetPrim v0 (Constant (Int 0)))
|
| (LetCont (k0 v1)
|
| - (LetCont (k1 v2) (LetPrim v3 (Constant IntConstant(0)))
|
| + (LetCont (k1 v2) (LetPrim v3 (Constant (Int 0)))
|
| (InvokeContinuation return v3))
|
| (InvokeStatic print v0 k1))
|
| (InvokeStatic print v0 k0))
|
| @@ -95,20 +95,20 @@ String DEAD_CONT_OUT = """
|
|
|
| String ITERATIVE_DEAD_CONT_IN = """
|
| (FunctionDefinition main () return ()
|
| - (LetPrim v4 (Constant IntConstant(0)))
|
| + (LetPrim v4 (Constant (Int 0)))
|
| (LetCont (k0 v0) (InvokeConstructor List return))
|
| (LetCont (k3 v5) (InvokeContinuation k0 v5))
|
| (LetCont (k1 v1)
|
| - (LetCont (k2 v2) (LetPrim v3 (Constant IntConstant(0)))
|
| + (LetCont (k2 v2) (LetPrim v3 (Constant (Int 0)))
|
| (InvokeContinuation return v3))
|
| (InvokeStatic print v4 k2))
|
| (InvokeStatic print v4 k1))
|
| """;
|
| String ITERATIVE_DEAD_CONT_OUT = """
|
| (FunctionDefinition main () return ()
|
| - (LetPrim v0 (Constant IntConstant(0)))
|
| + (LetPrim v0 (Constant (Int 0)))
|
| (LetCont (k0 v1)
|
| - (LetCont (k1 v2) (LetPrim v3 (Constant IntConstant(0)))
|
| + (LetCont (k1 v2) (LetPrim v3 (Constant (Int 0)))
|
| (InvokeContinuation return v3))
|
| (InvokeStatic print v0 k1))
|
| (InvokeStatic print v0 k0))
|
| @@ -121,18 +121,18 @@ String BETA_CONT_LIN_IN = """
|
| (FunctionDefinition main () return ()
|
| (LetCont (k0 v0)
|
| (LetCont (k1 v1)
|
| - (LetCont (k2 v2) (LetPrim v3 (Constant IntConstant(0)))
|
| + (LetCont (k2 v2) (LetPrim v3 (Constant (Int 0)))
|
| (InvokeContinuation return v3))
|
| (InvokeStatic print v0 k2))
|
| (InvokeStatic print v0 k1))
|
| - (LetPrim v4 (Constant IntConstant(0)))
|
| + (LetPrim v4 (Constant (Int 0)))
|
| (InvokeContinuation k0 v4))
|
| """;
|
| String BETA_CONT_LIN_OUT = """
|
| (FunctionDefinition main () return ()
|
| - (LetPrim v0 (Constant IntConstant(0)))
|
| + (LetPrim v0 (Constant (Int 0)))
|
| (LetCont (k0 v1)
|
| - (LetCont (k1 v2) (LetPrim v3 (Constant IntConstant(0)))
|
| + (LetCont (k1 v2) (LetPrim v3 (Constant (Int 0)))
|
| (InvokeContinuation return v3))
|
| (InvokeStatic print v0 k1))
|
| (InvokeStatic print v0 k0))
|
| @@ -144,7 +144,7 @@ String RECURSIVE_BETA_CONT_LIN_IN = """
|
| (FunctionDefinition main () return ()
|
| (LetCont* (k0 v0)
|
| (InvokeContinuation* k0 v0))
|
| - (LetPrim v1 (Constant IntConstant(0)))
|
| + (LetPrim v1 (Constant (Int 0)))
|
| (InvokeContinuation k0 v1))
|
| """;
|
| String RECURSIVE_BETA_CONT_LIN_OUT = RECURSIVE_BETA_CONT_LIN_IN;
|
| @@ -153,10 +153,10 @@ String RECURSIVE_BETA_CONT_LIN_OUT = RECURSIVE_BETA_CONT_LIN_IN;
|
|
|
| String USED_BETA_CONT_LIN_IN = """
|
| (FunctionDefinition main () return ()
|
| - (LetPrim v0 (Constant IntConstant(0)))
|
| + (LetPrim v0 (Constant (Int 0)))
|
| (LetCont (k0 v1)
|
| (LetCont (k1 v2)
|
| - (LetCont (k2 v3) (LetPrim v4 (Constant IntConstant(0)))
|
| + (LetCont (k2 v3) (LetPrim v4 (Constant (Int 0)))
|
| (InvokeContinuation return v4))
|
| (InvokeStatic print v1 k2))
|
| (InvokeStatic print v1 k1))
|
| @@ -173,7 +173,7 @@ String USED_BETA_CONT_LIN_OUT = USED_BETA_CONT_LIN_IN;
|
|
|
| String ETA_CONT_IN = """
|
| (FunctionDefinition main () return ()
|
| - (LetPrim v3 (Constant IntConstant(0)))
|
| + (LetPrim v3 (Constant (Int 0)))
|
| (LetCont* (k1 v1) (InvokeContinuation return v3))
|
| (LetCont (k0 v0) (InvokeContinuation k1 v0))
|
| (LetPrim v4
|
| @@ -184,7 +184,7 @@ String ETA_CONT_IN = """
|
| """;
|
| String ETA_CONT_OUT = """
|
| (FunctionDefinition main () return ()
|
| - (LetPrim v0 (Constant IntConstant(0)))
|
| + (LetPrim v0 (Constant (Int 0)))
|
| (LetCont (k0 v1) (InvokeContinuation return v0))
|
| (InvokeContinuation k0 v0))
|
| """;
|
|
|