diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/444-checker-nce/src/Main.java | 16 | ||||
| -rw-r--r-- | test/458-checker-instruction-simplification/src/Main.java | 6 | ||||
| -rw-r--r-- | test/490-checker-inline/expected.txt | 0 | ||||
| -rw-r--r-- | test/490-checker-inline/info.txt | 1 | ||||
| -rw-r--r-- | test/490-checker-inline/src/Main.java | 52 |
5 files changed, 11 insertions, 64 deletions
diff --git a/test/444-checker-nce/src/Main.java b/test/444-checker-nce/src/Main.java index 32122e4dcd..6ac0cad7e8 100644 --- a/test/444-checker-nce/src/Main.java +++ b/test/444-checker-nce/src/Main.java @@ -27,37 +27,37 @@ public class Main { return m.g(); } - /// CHECK-START: Main Main.thisTest() ssa_builder (after) + /// CHECK-START: Main Main.thisTest() instruction_simplifier (before) /// CHECK: NullCheck /// CHECK: InvokeStaticOrDirect - /// CHECK-START: Main Main.thisTest() instruction_simplifier_after_types (after) + /// CHECK-START: Main Main.thisTest() instruction_simplifier (after) /// CHECK-NOT: NullCheck /// CHECK: InvokeStaticOrDirect public Main thisTest() { return g(); } - /// CHECK-START: Main Main.newInstanceRemoveTest() ssa_builder (after) + /// CHECK-START: Main Main.newInstanceRemoveTest() instruction_simplifier (before) /// CHECK: NewInstance /// CHECK: NullCheck /// CHECK: InvokeStaticOrDirect /// CHECK: NullCheck /// CHECK: InvokeStaticOrDirect - /// CHECK-START: Main Main.newInstanceRemoveTest() instruction_simplifier_after_types (after) + /// CHECK-START: Main Main.newInstanceRemoveTest() instruction_simplifier (after) /// CHECK-NOT: NullCheck public Main newInstanceRemoveTest() { Main m = new Main(); return m.g(); } - /// CHECK-START: Main Main.newArrayRemoveTest() ssa_builder (after) + /// CHECK-START: Main Main.newArrayRemoveTest() instruction_simplifier (before) /// CHECK: NewArray /// CHECK: NullCheck /// CHECK: ArrayGet - /// CHECK-START: Main Main.newArrayRemoveTest() instruction_simplifier_after_types (after) + /// CHECK-START: Main Main.newArrayRemoveTest() instruction_simplifier (after) /// CHECK: NewArray /// CHECK-NOT: NullCheck /// CHECK: ArrayGet @@ -178,10 +178,10 @@ public class Main { return n.g(); } - /// CHECK-START: Main Main.scopeRemoveTest(int, Main) ssa_builder (after) + /// CHECK-START: Main Main.scopeRemoveTest(int, Main) instruction_simplifier (before) /// CHECK: NullCheck - /// CHECK-START: Main Main.scopeRemoveTest(int, Main) instruction_simplifier_after_types (after) + /// CHECK-START: Main Main.scopeRemoveTest(int, Main) instruction_simplifier (after) /// CHECK-NOT: NullCheck public Main scopeRemoveTest(int count, Main a) { Main m = null; diff --git a/test/458-checker-instruction-simplification/src/Main.java b/test/458-checker-instruction-simplification/src/Main.java index ef18f64a37..ad5fc8ef93 100644 --- a/test/458-checker-instruction-simplification/src/Main.java +++ b/test/458-checker-instruction-simplification/src/Main.java @@ -933,18 +933,18 @@ public class Main { * remove the second. */ - /// CHECK-START: boolean Main.NotNotBool(boolean) last_instruction_simplifier (before) + /// CHECK-START: boolean Main.NotNotBool(boolean) instruction_simplifier_after_types (before) /// CHECK-DAG: <<Arg:z\d+>> ParameterValue /// CHECK-DAG: <<NotArg:z\d+>> BooleanNot [<<Arg>>] /// CHECK-DAG: <<NotNotArg:z\d+>> BooleanNot [<<NotArg>>] /// CHECK-DAG: Return [<<NotNotArg>>] - /// CHECK-START: boolean Main.NotNotBool(boolean) last_instruction_simplifier (after) + /// CHECK-START: boolean Main.NotNotBool(boolean) instruction_simplifier_after_types (after) /// CHECK-DAG: <<Arg:z\d+>> ParameterValue /// CHECK-DAG: BooleanNot [<<Arg>>] /// CHECK-DAG: Return [<<Arg>>] - /// CHECK-START: boolean Main.NotNotBool(boolean) last_instruction_simplifier (after) + /// CHECK-START: boolean Main.NotNotBool(boolean) instruction_simplifier_after_types (after) /// CHECK: BooleanNot /// CHECK-NOT: BooleanNot diff --git a/test/490-checker-inline/expected.txt b/test/490-checker-inline/expected.txt deleted file mode 100644 index e69de29bb2..0000000000 --- a/test/490-checker-inline/expected.txt +++ /dev/null diff --git a/test/490-checker-inline/info.txt b/test/490-checker-inline/info.txt deleted file mode 100644 index 0e42d771fe..0000000000 --- a/test/490-checker-inline/info.txt +++ /dev/null @@ -1 +0,0 @@ -Check that we inline virtual and interface calls. diff --git a/test/490-checker-inline/src/Main.java b/test/490-checker-inline/src/Main.java deleted file mode 100644 index 21a01897e2..0000000000 --- a/test/490-checker-inline/src/Main.java +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright (C) 2015 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -interface Itf { - public void invokeInterface(); -} - -public class Main implements Itf { - - public void invokeInterface () { - } - - public void invokeVirtual() { - } - - public static Main createMain() { - return new Main(); - } - - public static Itf createItf() { - return new Main(); - } - - /// CHECK-START: void Main.testMethod() inliner (before) - /// CHECK-DAG: InvokeVirtual - /// CHECK-DAG: InvokeInterface - - /// CHECK-START: void Main.testMethod() inliner (after) - /// CHECK-NOT: Invoke{{.*}} - - public static void testMethod() { - createMain().invokeVirtual(); - createItf().invokeInterface(); - } - - public static void main(String[] args) { - testMethod(); - } -} |