diff options
author | 2022-12-19 09:45:12 +0000 | |
---|---|---|
committer | 2022-12-20 13:35:51 +0000 | |
commit | 6db6033433e3234a878f3903e9d535a6a04b0b66 (patch) | |
tree | c74bc8b8f0e835bd01b85ad1e337fa0ea89240e5 /test/2233-checker-remove-loop-suspend-check | |
parent | 530524e8cba94d01ef9857ec5ab6d14a13923dfb (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.java | 5 |
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++) { |