From 0aece0c28e844b0452c54cdefe69cd3779c29939 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Wed, 15 Oct 2025 14:33:42 -0400 Subject: [PATCH] We need at least 7 samples for scale-test to produce a reliable result One test was miscategorized as 'fast' because of this issue, but it would occasionally fail. It turns out it always fails once you ask for 7 points or more, so let's fix that and move it back to 'slow'. Fixes rdar://162597936. --- .../type_checker_perf/fast/issue-43943.swift.gyb | 2 +- .../type_checker_perf/fast/issue-46253-2.swift.gyb | 2 +- .../type_checker_perf/fast/issue-46253.swift.gyb | 2 +- .../type_checker_perf/fast/issue-47685.swift.gyb | 2 +- .../type_checker_perf/fast/issue-47896.swift.gyb | 2 +- .../type_checker_perf/fast/issue-48418.swift.gyb | 2 +- .../type_checker_perf/fast/issue-48588.swift.gyb | 2 +- .../type_checker_perf/fast/issue-49650.swift.gyb | 2 +- .../type_checker_perf/fast/issue-50046.swift.gyb | 2 +- .../type_checker_perf/fast/issue-52563.swift.gyb | 2 +- .../type_checker_perf/fast/issue-53001.swift.gyb | 2 +- .../type_checker_perf/fast/issue-54695.swift.gyb | 2 +- .../fast/rdar118993030-literal.swift.gyb | 2 +- .../type_checker_perf/fast/rdar18724501.swift.gyb | 2 +- .../fast/rdar20233198_any.swift.gyb | 2 +- .../fast/rdar20233198_explicit_overloads.swift.gyb | 2 +- .../fast/rdar20233198_named.swift.gyb | 2 +- .../fast/rdar20233198_typed.swift.gyb | 2 +- .../fast/rdar20233198_weak.swift.gyb | 2 +- .../type_checker_perf/fast/rdar21070413.swift.gyb | 2 +- .../type_checker_perf/fast/rdar21328584.swift.gyb | 2 +- .../type_checker_perf/fast/rdar21930551.swift.gyb | 2 +- .../type_checker_perf/fast/rdar22810685.swift.gyb | 2 +- .../type_checker_perf/fast/rdar25866240.swift.gyb | 2 +- .../fast/rdar30596744_2.swift.gyb | 2 +- .../type_checker_perf/fast/rdar31563957.swift.gyb | 2 +- .../fast/simd_scalar_multiple.swift.gyb | 14 -------------- .../slow/collections_chained_with_plus.swift.gyb | 2 +- .../type_checker_perf/slow/issue-44074.swift.gyb | 2 +- .../type_checker_perf/slow/issue-54830.swift.gyb | 2 +- .../type_checker_perf/slow/issue-55762.swift.gyb | 2 +- .../type_checker_perf/slow/issue-58051.swift.gyb | 2 +- .../slow/rdar30596744_1.swift.gyb | 2 +- .../type_checker_perf/slow/rdar33289839.swift.gyb | 2 +- .../slow/simd_scalar_multiple.swift.gyb | 9 +++++++++ .../var_decl_usage_checker.swift.gyb | 2 +- 36 files changed, 43 insertions(+), 48 deletions(-) delete mode 100644 validation-test/Sema/type_checker_perf/fast/simd_scalar_multiple.swift.gyb create mode 100644 validation-test/Sema/type_checker_perf/slow/simd_scalar_multiple.swift.gyb diff --git a/validation-test/Sema/type_checker_perf/fast/issue-43943.swift.gyb b/validation-test/Sema/type_checker_perf/fast/issue-43943.swift.gyb index cebc498e0b6e5..1cd396df88ad2 100644 --- a/validation-test/Sema/type_checker_perf/fast/issue-43943.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/issue-43943.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 1 --end 6 --step 1 --select NumLeafScopes %s +// RUN: %scale-test --begin 1 --end 7 --step 1 --select NumLeafScopes %s // REQUIRES: asserts,no_asan extension String { diff --git a/validation-test/Sema/type_checker_perf/fast/issue-46253-2.swift.gyb b/validation-test/Sema/type_checker_perf/fast/issue-46253-2.swift.gyb index 62892e30f6a39..d2550c94a5819 100644 --- a/validation-test/Sema/type_checker_perf/fast/issue-46253-2.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/issue-46253-2.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 1 --end 5 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck +// RUN: %scale-test --begin 1 --end 7 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck // REQUIRES: asserts, no_asan // https://github.com/swiftlang/swift/issues/46253 diff --git a/validation-test/Sema/type_checker_perf/fast/issue-46253.swift.gyb b/validation-test/Sema/type_checker_perf/fast/issue-46253.swift.gyb index e250ef84bbb24..ec6b0f304f441 100644 --- a/validation-test/Sema/type_checker_perf/fast/issue-46253.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/issue-46253.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 1 --end 5 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck +// RUN: %scale-test --begin 1 --end 7 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck // REQUIRES: asserts, no_asan // https://github.com/swiftlang/swift/issues/46253 diff --git a/validation-test/Sema/type_checker_perf/fast/issue-47685.swift.gyb b/validation-test/Sema/type_checker_perf/fast/issue-47685.swift.gyb index dcf66b7567481..cc0cbbbafac47 100644 --- a/validation-test/Sema/type_checker_perf/fast/issue-47685.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/issue-47685.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 1 --end 5 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck +// RUN: %scale-test --begin 1 --end 7 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck // REQUIRES: asserts, no_asan // https://github.com/swiftlang/swift/issues/47685 diff --git a/validation-test/Sema/type_checker_perf/fast/issue-47896.swift.gyb b/validation-test/Sema/type_checker_perf/fast/issue-47896.swift.gyb index 1753bbbd6aa9b..f7b736563febf 100644 --- a/validation-test/Sema/type_checker_perf/fast/issue-47896.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/issue-47896.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 1 --end 6 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck +// RUN: %scale-test --begin 1 --end 7 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck // REQUIRES: asserts, no_asan // https://github.com/swiftlang/swift/issues/47896 diff --git a/validation-test/Sema/type_checker_perf/fast/issue-48418.swift.gyb b/validation-test/Sema/type_checker_perf/fast/issue-48418.swift.gyb index ce28ffc3c22cc..8a27c51e99c82 100644 --- a/validation-test/Sema/type_checker_perf/fast/issue-48418.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/issue-48418.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 1 --end 6 --step 1 --select NumLeafScopes %s +// RUN: %scale-test --begin 1 --end 7 --step 1 --select NumLeafScopes %s // REQUIRES: asserts,no_asan enum A { diff --git a/validation-test/Sema/type_checker_perf/fast/issue-48588.swift.gyb b/validation-test/Sema/type_checker_perf/fast/issue-48588.swift.gyb index 0ee58831870a2..0f1546b0e4638 100644 --- a/validation-test/Sema/type_checker_perf/fast/issue-48588.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/issue-48588.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 1 --end 5 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck +// RUN: %scale-test --begin 1 --end 7 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck // REQUIRES: asserts, no_asan // https://github.com/swiftlang/swift/issues/48588 diff --git a/validation-test/Sema/type_checker_perf/fast/issue-49650.swift.gyb b/validation-test/Sema/type_checker_perf/fast/issue-49650.swift.gyb index 5de52b6a066f3..6099b2c214ecd 100644 --- a/validation-test/Sema/type_checker_perf/fast/issue-49650.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/issue-49650.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 1 --end 5 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck +// RUN: %scale-test --begin 1 --end 7 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck // REQUIRES: asserts, no_asan // https://github.com/swiftlang/swift/issues/49650 diff --git a/validation-test/Sema/type_checker_perf/fast/issue-50046.swift.gyb b/validation-test/Sema/type_checker_perf/fast/issue-50046.swift.gyb index 7f083db0b6fdb..8c58786f024d7 100644 --- a/validation-test/Sema/type_checker_perf/fast/issue-50046.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/issue-50046.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 1 --end 5 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck +// RUN: %scale-test --begin 1 --end 7 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck // REQUIRES: asserts, no_asan // https://github.com/swiftlang/swift/issues/50046 diff --git a/validation-test/Sema/type_checker_perf/fast/issue-52563.swift.gyb b/validation-test/Sema/type_checker_perf/fast/issue-52563.swift.gyb index 601f233bc8581..e1109a0b24b33 100644 --- a/validation-test/Sema/type_checker_perf/fast/issue-52563.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/issue-52563.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 1 --end 5 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck +// RUN: %scale-test --begin 1 --end 7 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck // REQUIRES: asserts, no_asan // https://github.com/swiftlang/swift/issues/52563 diff --git a/validation-test/Sema/type_checker_perf/fast/issue-53001.swift.gyb b/validation-test/Sema/type_checker_perf/fast/issue-53001.swift.gyb index be62cad1f3989..f75fb84c9d4d5 100644 --- a/validation-test/Sema/type_checker_perf/fast/issue-53001.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/issue-53001.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 1 --end 5 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck +// RUN: %scale-test --begin 1 --end 7 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck // REQUIRES: asserts, no_asan // https://github.com/swiftlang/swift/issues/53001 diff --git a/validation-test/Sema/type_checker_perf/fast/issue-54695.swift.gyb b/validation-test/Sema/type_checker_perf/fast/issue-54695.swift.gyb index 890f7e200e5c0..c1ffeff2ec539 100644 --- a/validation-test/Sema/type_checker_perf/fast/issue-54695.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/issue-54695.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 1 --end 5 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck +// RUN: %scale-test --begin 1 --end 7 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck // REQUIRES: asserts, no_asan // https://github.com/swiftlang/swift/issues/54695 diff --git a/validation-test/Sema/type_checker_perf/fast/rdar118993030-literal.swift.gyb b/validation-test/Sema/type_checker_perf/fast/rdar118993030-literal.swift.gyb index d4b79c6c8a538..71cb9850fab8c 100644 --- a/validation-test/Sema/type_checker_perf/fast/rdar118993030-literal.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/rdar118993030-literal.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 1 --end 5 --step 1 --select NumConstraintScopes %s +// RUN: %scale-test --begin 1 --end 7 --step 1 --select NumConstraintScopes %s // REQUIRES: asserts,no_asan struct Root { diff --git a/validation-test/Sema/type_checker_perf/fast/rdar18724501.swift.gyb b/validation-test/Sema/type_checker_perf/fast/rdar18724501.swift.gyb index c1278487cf05f..89278e7dbf007 100644 --- a/validation-test/Sema/type_checker_perf/fast/rdar18724501.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/rdar18724501.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 1 --end 5 --step 1 --select NumLeafScopes %s +// RUN: %scale-test --begin 1 --end 7 --step 1 --select NumLeafScopes %s // REQUIRES: asserts,no_asan typealias X = (Range, [Range]) diff --git a/validation-test/Sema/type_checker_perf/fast/rdar20233198_any.swift.gyb b/validation-test/Sema/type_checker_perf/fast/rdar20233198_any.swift.gyb index 1651bd4cf4976..5fd389bb3ff67 100644 --- a/validation-test/Sema/type_checker_perf/fast/rdar20233198_any.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/rdar20233198_any.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 2 --end 6 --step 1 --select NumLeafScopes %s +// RUN: %scale-test --begin 2 --end 7 --step 1 --select NumLeafScopes %s // REQUIRES: asserts,no_asan let _ = (UInt8(0) diff --git a/validation-test/Sema/type_checker_perf/fast/rdar20233198_explicit_overloads.swift.gyb b/validation-test/Sema/type_checker_perf/fast/rdar20233198_explicit_overloads.swift.gyb index 1169b722611bf..d9fdfb07df00a 100644 --- a/validation-test/Sema/type_checker_perf/fast/rdar20233198_explicit_overloads.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/rdar20233198_explicit_overloads.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 2 --end 6 --step 1 --select NumLeafScopes %s +// RUN: %scale-test --begin 2 --end 7 --step 1 --select NumLeafScopes %s // REQUIRES: asserts,no_asan func overload(_ x: Int) -> Int { return x } diff --git a/validation-test/Sema/type_checker_perf/fast/rdar20233198_named.swift.gyb b/validation-test/Sema/type_checker_perf/fast/rdar20233198_named.swift.gyb index 01b27112c43dd..f1ccbf5a9b477 100644 --- a/validation-test/Sema/type_checker_perf/fast/rdar20233198_named.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/rdar20233198_named.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 2 --end 6 --step 1 --select NumLeafScopes %s +// RUN: %scale-test --begin 2 --end 7 --step 1 --select NumLeafScopes %s // REQUIRES: asserts,no_asan let tuple = (UInt8(0) diff --git a/validation-test/Sema/type_checker_perf/fast/rdar20233198_typed.swift.gyb b/validation-test/Sema/type_checker_perf/fast/rdar20233198_typed.swift.gyb index 7b851ed681d8c..925aced2dd9a8 100644 --- a/validation-test/Sema/type_checker_perf/fast/rdar20233198_typed.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/rdar20233198_typed.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 2 --end 6 --step 1 --select NumLeafScopes %s +// RUN: %scale-test --begin 2 --end 7 --step 1 --select NumLeafScopes %s // REQUIRES: asserts,no_asan let tuple: (UInt8 diff --git a/validation-test/Sema/type_checker_perf/fast/rdar20233198_weak.swift.gyb b/validation-test/Sema/type_checker_perf/fast/rdar20233198_weak.swift.gyb index 36e64fb02b8fc..b7fb6e6326866 100644 --- a/validation-test/Sema/type_checker_perf/fast/rdar20233198_weak.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/rdar20233198_weak.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 2 --end 6 --step 1 --select NumLeafScopes %s -Xfrontend=-verify +// RUN: %scale-test --begin 2 --end 7 --step 1 --select NumLeafScopes %s -Xfrontend=-verify // REQUIRES: asserts,no_asan weak var tuple = (UInt8(0) // expected-error {{'weak' may only be applied to}} diff --git a/validation-test/Sema/type_checker_perf/fast/rdar21070413.swift.gyb b/validation-test/Sema/type_checker_perf/fast/rdar21070413.swift.gyb index 504996215b700..b3ac3c39a6e3d 100644 --- a/validation-test/Sema/type_checker_perf/fast/rdar21070413.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/rdar21070413.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 1 --end 5 --step 1 --select NumLeafScopes %s +// RUN: %scale-test --begin 1 --end 7 --step 1 --select NumLeafScopes %s // REQUIRES: asserts,no_asan enum E: UInt { diff --git a/validation-test/Sema/type_checker_perf/fast/rdar21328584.swift.gyb b/validation-test/Sema/type_checker_perf/fast/rdar21328584.swift.gyb index 552c8a6f792ab..e70ec979fa0ae 100644 --- a/validation-test/Sema/type_checker_perf/fast/rdar21328584.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/rdar21328584.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 1 --end 5 --step 1 --select NumLeafScopes %s +// RUN: %scale-test --begin 1 --end 7 --step 1 --select NumLeafScopes %s // REQUIRES: asserts,no_asan struct S { diff --git a/validation-test/Sema/type_checker_perf/fast/rdar21930551.swift.gyb b/validation-test/Sema/type_checker_perf/fast/rdar21930551.swift.gyb index 899510a788cac..478f112ef257d 100644 --- a/validation-test/Sema/type_checker_perf/fast/rdar21930551.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/rdar21930551.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 2 --end 6 --step 1 --select NumLeafScopes %s +// RUN: %scale-test --begin 2 --end 7 --step 1 --select NumLeafScopes %s // REQUIRES: asserts,no_asan let _ = [ diff --git a/validation-test/Sema/type_checker_perf/fast/rdar22810685.swift.gyb b/validation-test/Sema/type_checker_perf/fast/rdar22810685.swift.gyb index ff15a4d394ddc..6039e9db1154d 100644 --- a/validation-test/Sema/type_checker_perf/fast/rdar22810685.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/rdar22810685.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 1 --end 5 --step 1 --select NumLeafScopes %s +// RUN: %scale-test --begin 1 --end 7 --step 1 --select NumLeafScopes %s // REQUIRES: asserts,no_asan let _: [String : (Int, Int) -> Bool] = [ diff --git a/validation-test/Sema/type_checker_perf/fast/rdar25866240.swift.gyb b/validation-test/Sema/type_checker_perf/fast/rdar25866240.swift.gyb index 866705e8427a0..b7808270f1bdb 100644 --- a/validation-test/Sema/type_checker_perf/fast/rdar25866240.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/rdar25866240.swift.gyb @@ -1,4 +1,4 @@ -// RUN: not %scale-test --begin 1 --end 5 --step 1 --select incrementScopeCounter %s +// RUN: not %scale-test --begin 1 --end 7 --step 1 --select incrementScopeCounter %s // REQUIRES: OS=macosx // REQUIRES: asserts diff --git a/validation-test/Sema/type_checker_perf/fast/rdar30596744_2.swift.gyb b/validation-test/Sema/type_checker_perf/fast/rdar30596744_2.swift.gyb index 1dd787e01ee08..0b5a906ddda12 100644 --- a/validation-test/Sema/type_checker_perf/fast/rdar30596744_2.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/rdar30596744_2.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 1 --end 5 --step 1 --select NumLeafScopes %s --expected-exit-code 1 +// RUN: %scale-test --begin 1 --end 7 --step 1 --select NumLeafScopes %s --expected-exit-code 1 // REQUIRES: asserts,no_asan % enum_cases = 3 diff --git a/validation-test/Sema/type_checker_perf/fast/rdar31563957.swift.gyb b/validation-test/Sema/type_checker_perf/fast/rdar31563957.swift.gyb index 6270202abc9c4..2f5bd8d810c1d 100644 --- a/validation-test/Sema/type_checker_perf/fast/rdar31563957.swift.gyb +++ b/validation-test/Sema/type_checker_perf/fast/rdar31563957.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 1 --end 5 --step 1 --select NumLeafScopes %s +// RUN: %scale-test --begin 1 --end 7 --step 1 --select NumLeafScopes %s // REQUIRES: asserts,no_asan struct rdar33511986 { diff --git a/validation-test/Sema/type_checker_perf/fast/simd_scalar_multiple.swift.gyb b/validation-test/Sema/type_checker_perf/fast/simd_scalar_multiple.swift.gyb deleted file mode 100644 index 92dc4a083aa5f..0000000000000 --- a/validation-test/Sema/type_checker_perf/fast/simd_scalar_multiple.swift.gyb +++ /dev/null @@ -1,14 +0,0 @@ -// RUN: %scale-test --begin 1 --end 5 --step 1 --select NumLeafScopes %s - -// REQUIRES: asserts,no_asan - -// Flaky is some configurations including simulators -// REQUIRES: OS=macosx -// REQUIRES: CPU=arm64 || CPU=arm64e - -func f(c: Float, a: SIMD2) -> SIMD2 { - return (c * a) -%for i in range(1, N): - + (c * a) -%end -} diff --git a/validation-test/Sema/type_checker_perf/slow/collections_chained_with_plus.swift.gyb b/validation-test/Sema/type_checker_perf/slow/collections_chained_with_plus.swift.gyb index 82e558a5a73fb..934a777428830 100644 --- a/validation-test/Sema/type_checker_perf/slow/collections_chained_with_plus.swift.gyb +++ b/validation-test/Sema/type_checker_perf/slow/collections_chained_with_plus.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --invert-result --begin 1 --end 5 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck +// RUN: %scale-test --invert-result --begin 1 --end 7 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck // REQUIRES: asserts, no_asan struct Value: RandomAccessCollection, RangeReplaceableCollection { diff --git a/validation-test/Sema/type_checker_perf/slow/issue-44074.swift.gyb b/validation-test/Sema/type_checker_perf/slow/issue-44074.swift.gyb index 9eee3c8a1d404..1d1b70c6447c6 100644 --- a/validation-test/Sema/type_checker_perf/slow/issue-44074.swift.gyb +++ b/validation-test/Sema/type_checker_perf/slow/issue-44074.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --invert-result --begin 1 --end 5 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck +// RUN: %scale-test --invert-result --begin 1 --end 7 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck // REQUIRES: asserts, no_asan func slow() { diff --git a/validation-test/Sema/type_checker_perf/slow/issue-54830.swift.gyb b/validation-test/Sema/type_checker_perf/slow/issue-54830.swift.gyb index 693412d6af90f..eaff9980cbb05 100644 --- a/validation-test/Sema/type_checker_perf/slow/issue-54830.swift.gyb +++ b/validation-test/Sema/type_checker_perf/slow/issue-54830.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --invert-result --begin 1 --end 5 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck +// RUN: %scale-test --invert-result --begin 1 --end 7 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck // REQUIRES: asserts, no_asan // https://github.com/swiftlang/swift/issues/54830 diff --git a/validation-test/Sema/type_checker_perf/slow/issue-55762.swift.gyb b/validation-test/Sema/type_checker_perf/slow/issue-55762.swift.gyb index a202f51447604..f53255e47bda3 100644 --- a/validation-test/Sema/type_checker_perf/slow/issue-55762.swift.gyb +++ b/validation-test/Sema/type_checker_perf/slow/issue-55762.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --invert-result --begin 1 --end 5 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck +// RUN: %scale-test --invert-result --begin 1 --end 7 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck // REQUIRES: asserts, no_asan // https://github.com/swiftlang/swift/issues/55762 diff --git a/validation-test/Sema/type_checker_perf/slow/issue-58051.swift.gyb b/validation-test/Sema/type_checker_perf/slow/issue-58051.swift.gyb index 93c1f51ba805c..affb56ee69673 100644 --- a/validation-test/Sema/type_checker_perf/slow/issue-58051.swift.gyb +++ b/validation-test/Sema/type_checker_perf/slow/issue-58051.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --invert-result --begin 1 --end 6 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck +// RUN: %scale-test --invert-result --begin 1 --end 7 --step 1 --select NumLeafScopes %s -Xfrontend=-typecheck // REQUIRES: asserts, no_asan // https://github.com/swiftlang/swift/issues/58051 diff --git a/validation-test/Sema/type_checker_perf/slow/rdar30596744_1.swift.gyb b/validation-test/Sema/type_checker_perf/slow/rdar30596744_1.swift.gyb index a399cd138a308..0e04a75e7a6f6 100644 --- a/validation-test/Sema/type_checker_perf/slow/rdar30596744_1.swift.gyb +++ b/validation-test/Sema/type_checker_perf/slow/rdar30596744_1.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --invert-result --begin 1 --end 5 --step 1 --select NumLeafScopes %s --expected-exit-code 1 +// RUN: %scale-test --invert-result --begin 1 --end 7 --step 1 --select NumLeafScopes %s --expected-exit-code 1 // REQUIRES: asserts,no_asan % enum_cases = N diff --git a/validation-test/Sema/type_checker_perf/slow/rdar33289839.swift.gyb b/validation-test/Sema/type_checker_perf/slow/rdar33289839.swift.gyb index 0e67d055a9392..f3f415e8f0625 100644 --- a/validation-test/Sema/type_checker_perf/slow/rdar33289839.swift.gyb +++ b/validation-test/Sema/type_checker_perf/slow/rdar33289839.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --invert-result --begin 2 --end 6 --step 1 --select NumLeafScopes %s +// RUN: %scale-test --invert-result --begin 2 --end 7 --step 1 --select NumLeafScopes %s // REQUIRES: asserts,no_asan // REQUIRES: rdar42969824,no_asan diff --git a/validation-test/Sema/type_checker_perf/slow/simd_scalar_multiple.swift.gyb b/validation-test/Sema/type_checker_perf/slow/simd_scalar_multiple.swift.gyb new file mode 100644 index 0000000000000..aed4f9068ee0b --- /dev/null +++ b/validation-test/Sema/type_checker_perf/slow/simd_scalar_multiple.swift.gyb @@ -0,0 +1,9 @@ +// RUN: %scale-test --invert --begin 1 --end 7 --step 1 --select NumLeafScopes %s +// REQUIRES: asserts,no_asan + +func f(c: Float, a: SIMD2) -> SIMD2 { + return (c * a) +%for i in range(1, N): + + (c * a) +%end +} diff --git a/validation-test/compiler_scale/var_decl_usage_checker.swift.gyb b/validation-test/compiler_scale/var_decl_usage_checker.swift.gyb index 2f6d1937470ac..413a5dc55f204 100644 --- a/validation-test/compiler_scale/var_decl_usage_checker.swift.gyb +++ b/validation-test/compiler_scale/var_decl_usage_checker.swift.gyb @@ -1,4 +1,4 @@ -// RUN: %scale-test --begin 1 --end 5 --step 1 --select VarDeclUsageCheckerExprVisits %s +// RUN: %scale-test --begin 1 --end 7 --step 1 --select VarDeclUsageCheckerExprVisits %s // REQUIRES: asserts protocol Proto {}