diff options
| author | 2020-10-13 09:19:00 +0000 | |
|---|---|---|
| committer | 2020-10-13 09:19:00 +0000 | |
| commit | 09f1163a162c7fcdd021d46f63008a2252235aa0 (patch) | |
| tree | 100862080acb4d2559078c6b895c6859d5ef8b21 /test/638-checker-inline-cache-intrinsic/src/Main.java | |
| parent | 0e338ba1c666579663cc48f83e8e2e3fc11ec367 (diff) | |
| parent | 11e6fead40e3db9be2924120961d8f81e3d83370 (diff) | |
Introduce a ensureJitBaselineCompiled for tests. am: 11e6fead40
Original change: https://android-review.googlesource.com/c/platform/art/+/1457215
Change-Id: I61c7734eccbc5ae22a3e6831e89173c24d6e51ab
Diffstat (limited to 'test/638-checker-inline-cache-intrinsic/src/Main.java')
| -rw-r--r-- | test/638-checker-inline-cache-intrinsic/src/Main.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/test/638-checker-inline-cache-intrinsic/src/Main.java b/test/638-checker-inline-cache-intrinsic/src/Main.java index 5334487dfa..738e13cf8d 100644 --- a/test/638-checker-inline-cache-intrinsic/src/Main.java +++ b/test/638-checker-inline-cache-intrinsic/src/Main.java @@ -63,6 +63,9 @@ public class Main { } public static void test() { + ensureJitBaselineCompiled(Main.class, "$noinline$stringEquals"); + ensureJitBaselineCompiled(Main.class, "$noinline$inlineMonomorphic"); + ensureJitBaselineCompiled(Main.class, "$noinline$knownReceiverType"); // Warm up inline cache. for (int i = 0; i < 600000; i++) { $noinline$inlineMonomorphic(str); @@ -91,5 +94,6 @@ public class Main { static String str = "xyz"; + private static native void ensureJitBaselineCompiled(Class<?> itf, String method_name); private static native void ensureJitCompiled(Class<?> itf, String method_name); } |