summaryrefslogtreecommitdiff
path: root/test/2233-checker-remove-loop-suspend-check
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2022-12-19 09:45:12 +0000
committer VladimĂ­r Marko <vmarko@google.com> 2022-12-20 13:35:51 +0000
commit6db6033433e3234a878f3903e9d535a6a04b0b66 (patch)
treec74bc8b8f0e835bd01b85ad1e337fa0ea89240e5 /test/2233-checker-remove-loop-suspend-check
parent530524e8cba94d01ef9857ec5ab6d14a13923dfb (diff)
ARM64: Enable implicit suspend checks after CCCR.
After compiled code check rewrite in https://android-review.googlesource.com/2318778 . Test: run-gtests.sh Test: testrunner.py --target --64 --optimizing --jit Bug: 38383823 Change-Id: I90222c4e4d1fded1ed75a8d76a1e3301fa102fd5
Diffstat (limited to 'test/2233-checker-remove-loop-suspend-check')
-rw-r--r--test/2233-checker-remove-loop-suspend-check/src/Main.java5
1 files changed, 0 insertions, 5 deletions
diff --git a/test/2233-checker-remove-loop-suspend-check/src/Main.java b/test/2233-checker-remove-loop-suspend-check/src/Main.java
index bea67e7650..c56bd66b3c 100644
--- a/test/2233-checker-remove-loop-suspend-check/src/Main.java
+++ b/test/2233-checker-remove-loop-suspend-check/src/Main.java
@@ -26,7 +26,6 @@ public class Main {
/// CHECK-NEXT: dex_pc:{{.*}}
/// CHECK: Goto loop:<<LoopId>>
/// CHECK-NEXT: b
- /// CHECK-NOT: SuspendCheckSlowPathARM64
public static void $noinline$testRemoveSuspendCheck(int[] a) {
for (int i = 0; i < ITERATIONS; i++) {
@@ -41,8 +40,6 @@ public class Main {
/// CHECK: SuspendCheck loop:<<LoopId:B\d+>>
/// CHECK: Goto loop:<<LoopId>>
/// CHECK-NEXT: ldr
- /// CHECK: SuspendCheckSlowPathARM64
- /// CHECK: SuspendCheckSlowPathARM64
public static void testRemoveSuspendCheckWithCall(int[] a) {
for (int i = 0; i < ITERATIONS; i++) {
@@ -58,7 +55,6 @@ public class Main {
/// CHECK: SuspendCheck loop:<<LoopId:B\d+>>
/// CHECK: Goto loop:<<LoopId>>
/// CHECK-NEXT: ldr
- /// CHECK: SuspendCheckSlowPathARM64
public static void testRemoveSuspendCheckAboveHeuristic(int[] a) {
for (int i = 0; i < ITERATIONS * 6; i++) {
@@ -73,7 +69,6 @@ public class Main {
/// CHECK: SuspendCheck loop:<<LoopId:B\d+>>
/// CHECK: Goto loop:<<LoopId>>
/// CHECK-NEXT: ldr
- /// CHECK: SuspendCheckSlowPathARM64
public static void testRemoveSuspendCheckUnknownCount(int[] a, int n) {
for (int i = 0; i < n; i++) {