From a4fa50892d5f5d8a5bf5f65be3be3b652ff11210 Mon Sep 17 00:00:00 2001 From: Ryan Macnak Date: Mon, 29 Mar 2021 15:56:21 +0000 Subject: [PATCH] [dartfuzz] Add compressed pointer modes. Change-Id: I2a3b3ae6c5d903e654ec73d5fc7f285f4fa73b9a Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/193082 Reviewed-by: Ben Konyi --- runtime/tools/dartfuzz/dartfuzz_test.dart | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/runtime/tools/dartfuzz/dartfuzz_test.dart b/runtime/tools/dartfuzz/dartfuzz_test.dart index 8e826fa8cda..612c1aa7eac 100644 --- a/runtime/tools/dartfuzz/dartfuzz_test.dart +++ b/runtime/tools/dartfuzz/dartfuzz_test.dart @@ -116,12 +116,16 @@ abstract class TestRunner { static String getTag(String mode) { if (mode.endsWith('debug-ia32')) return 'DebugIA32'; if (mode.endsWith('debug-x64')) return 'DebugX64'; + if (mode.endsWith('debug-x64c')) return 'DebugX64C'; if (mode.endsWith('debug-arm32')) return 'DebugSIMARM'; if (mode.endsWith('debug-arm64')) return 'DebugSIMARM64'; + if (mode.endsWith('debug-arm64c')) return 'DebugSIMARM64C'; if (mode.endsWith('ia32')) return 'ReleaseIA32'; if (mode.endsWith('x64')) return 'ReleaseX64'; + if (mode.endsWith('x64c')) return 'ReleaseX64C'; if (mode.endsWith('arm32')) return 'ReleaseSIMARM'; if (mode.endsWith('arm64')) return 'ReleaseSIMARM64'; + if (mode.endsWith('arm64c')) return 'ReleaseSIMARM64C'; throw ('unknown tag in mode: $mode'); } @@ -674,14 +678,20 @@ class DartFuzzTestSession { static const List clusterModes = [ 'jit-debug-ia32', 'jit-debug-x64', + 'jit-debug-x64c', 'jit-debug-arm32', 'jit-debug-arm64', + 'jit-debug-arm64c', 'jit-ia32', 'jit-x64', + 'jit-x64c', 'jit-arm32', 'jit-arm64', + 'jit-arm64c', 'aot-debug-x64', + 'aot-debug-x64c', 'aot-x64', + 'aot-x64c', ]; // Modes not used on cluster runs because they have outstanding issues. @@ -689,8 +699,10 @@ class DartFuzzTestSession { // Times out often: 'aot-debug-arm32', 'aot-debug-arm64', + 'aot-debug-arm64c', 'aot-arm32', 'aot-arm64', + 'aot-arm64c', // Too many divergences (due to arithmetic): 'js-x64', ];