diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/468-checker-bool-simplifier-regression/expected.txt (renamed from test/468-bool-simplifier-regression/expected.txt) | 0 | ||||
| -rw-r--r-- | test/468-checker-bool-simplifier-regression/info.txt (renamed from test/468-bool-simplifier-regression/info.txt) | 0 | ||||
| -rw-r--r-- | test/468-checker-bool-simplifier-regression/smali/TestCase.smali (renamed from test/468-bool-simplifier-regression/smali/TestCase.smali) | 0 | ||||
| -rw-r--r-- | test/468-checker-bool-simplifier-regression/src/Main.java (renamed from test/468-bool-simplifier-regression/src/Main.java) | 14 |
4 files changed, 14 insertions, 0 deletions
diff --git a/test/468-bool-simplifier-regression/expected.txt b/test/468-checker-bool-simplifier-regression/expected.txt index e69de29bb2..e69de29bb2 100644 --- a/test/468-bool-simplifier-regression/expected.txt +++ b/test/468-checker-bool-simplifier-regression/expected.txt diff --git a/test/468-bool-simplifier-regression/info.txt b/test/468-checker-bool-simplifier-regression/info.txt index 0a465846b1..0a465846b1 100644 --- a/test/468-bool-simplifier-regression/info.txt +++ b/test/468-checker-bool-simplifier-regression/info.txt diff --git a/test/468-bool-simplifier-regression/smali/TestCase.smali b/test/468-checker-bool-simplifier-regression/smali/TestCase.smali index f36304d333..f36304d333 100644 --- a/test/468-bool-simplifier-regression/smali/TestCase.smali +++ b/test/468-checker-bool-simplifier-regression/smali/TestCase.smali diff --git a/test/468-bool-simplifier-regression/src/Main.java b/test/468-checker-bool-simplifier-regression/src/Main.java index 1dd27c9287..65f20b3427 100644 --- a/test/468-bool-simplifier-regression/src/Main.java +++ b/test/468-checker-bool-simplifier-regression/src/Main.java @@ -17,6 +17,20 @@ import java.lang.reflect.*; public class Main { + + // CHECK-START: boolean TestCase.testCase() boolean_simplifier (before) + // CHECK-DAG: [[Const0:i\d+]] IntConstant 0 + // CHECK-DAG: [[Const1:i\d+]] IntConstant 1 + // CHECK-DAG: [[Value:z\d+]] StaticFieldGet + // CHECK-DAG: If [ [[Value]] ] + // CHECK-DAG: [[Phi:i\d+]] Phi [ [[Const1]] [[Const0]] ] + // CHECK-DAG: Return [ [[Phi]] ] + + // CHECK-START: boolean TestCase.testCase() boolean_simplifier (after) + // CHECK-DAG: [[Value:z\d+]] StaticFieldGet + // CHECK-DAG: [[Not:z\d+]] BooleanNot [ [[Value]] ] + // CHECK-DAG: Return [ [[Not]] ] + public static boolean runTest(boolean input) throws Exception { Class<?> c = Class.forName("TestCase"); Method m = c.getMethod("testCase"); |