[K/N] experiment: enable static per-file caches for all tests
diff --git a/compiler/testData/codegen/box/compileKotlinAgainstKotlin/privateSuperType.kt b/compiler/testData/codegen/box/compileKotlinAgainstKotlin/privateSuperType.kt
index 285f9a2..f1e4eda 100644
--- a/compiler/testData/codegen/box/compileKotlinAgainstKotlin/privateSuperType.kt
+++ b/compiler/testData/codegen/box/compileKotlinAgainstKotlin/privateSuperType.kt
@@ -1,7 +1,6 @@
 // Fails on native when run with `-Pkotlin.internal.native.test.cacheMode=STATIC_EVERYWHERE`.
 // Looks like the call to `k` fails as `k` is not exported from the lib module.
 // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE
-// IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE
 // IGNORE_NATIVE: cacheMode=STATIC_USE_HEADERS_EVERYWHERE
 // MODULE: lib
 // FILE: Z.kt
diff --git a/compiler/testData/codegen/box/fir/sourceBinarySource.kt b/compiler/testData/codegen/box/fir/sourceBinarySource.kt
index e4668b6..a54c1f0 100644
--- a/compiler/testData/codegen/box/fir/sourceBinarySource.kt
+++ b/compiler/testData/codegen/box/fir/sourceBinarySource.kt
@@ -3,7 +3,6 @@
 // IGNORE_BACKEND_K2: WASM
 //   Reason: KT-65794
 // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE && target=linux_x64
-// IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE && target=linux_x64
 // ISSUE: KT-65669
 
 // MODULE: a
diff --git a/compiler/testData/codegen/box/inline/defaultArgsLowering.kt b/compiler/testData/codegen/box/inline/defaultArgsLowering.kt
index ab42886..db95d71 100644
--- a/compiler/testData/codegen/box/inline/defaultArgsLowering.kt
+++ b/compiler/testData/codegen/box/inline/defaultArgsLowering.kt
@@ -1,6 +1,5 @@
 // ISSUE: KT-72446
 // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE
-// IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE
 // IGNORE_NATIVE: cacheMode=STATIC_USE_HEADERS_EVERYWHERE
 // MODULE: lib
 // FILE: lib.kt
diff --git a/compiler/testData/codegen/box/inline/lateinitProperty.kt b/compiler/testData/codegen/box/inline/lateinitProperty.kt
index 5c0ac22..6a5ecfd 100644
--- a/compiler/testData/codegen/box/inline/lateinitProperty.kt
+++ b/compiler/testData/codegen/box/inline/lateinitProperty.kt
@@ -1,7 +1,6 @@
 // WITH_STDLIB
 // KT-64511: lateinit is not lowered with caches
 // DISABLE_NATIVE: cacheMode=STATIC_EVERYWHERE
-// DISABLE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE
 // DISABLE_NATIVE: cacheMode=STATIC_USE_HEADERS_EVERYWHERE
 // MODULE: lib
 // FILE: lib.kt
diff --git a/compiler/testData/codegen/box/klib/kt33411.kt b/compiler/testData/codegen/box/klib/kt33411.kt
index e61c7d8..747c05e 100644
--- a/compiler/testData/codegen/box/klib/kt33411.kt
+++ b/compiler/testData/codegen/box/klib/kt33411.kt
@@ -1,5 +1,4 @@
 // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE && target=linux_x64
-// IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE && target=linux_x64
 // IGNORE_BACKEND_K1: JVM_IR
 
 // ISSUE: KT-33411, KT-66338
diff --git a/compiler/testData/codegen/box/volatile/crossModuleIntrinsic.kt b/compiler/testData/codegen/box/volatile/crossModuleIntrinsic.kt
index 336769a..e435ed0 100644
--- a/compiler/testData/codegen/box/volatile/crossModuleIntrinsic.kt
+++ b/compiler/testData/codegen/box/volatile/crossModuleIntrinsic.kt
@@ -1,7 +1,6 @@
 // TARGET_BACKEND: NATIVE
 // test is disabled now because of https://youtrack.jetbrains.com/issue/KT-55426
 // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE
-// IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE
 // IGNORE_NATIVE: cacheMode=STATIC_USE_HEADERS_EVERYWHERE
 // DISABLE_IR_VISIBILITY_CHECKS: ANY
 
diff --git a/native/native.tests/litmus-tests/testData/standalone/ArrayVolatile.kt b/native/native.tests/litmus-tests/testData/standalone/ArrayVolatile.kt
index b962e78..54f0e89 100644
--- a/native/native.tests/litmus-tests/testData/standalone/ArrayVolatile.kt
+++ b/native/native.tests/litmus-tests/testData/standalone/ArrayVolatile.kt
@@ -1,5 +1,4 @@
 // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE
-// IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE
 // IGNORE_NATIVE: cacheMode=STATIC_USE_HEADERS_EVERYWHERE
 // Without optimizations, this test runs too slowly.
 // DISABLE_NATIVE: optimizationMode=DEBUG
diff --git a/native/native.tests/litmus-tests/testData/standalone/Atomicity.kt b/native/native.tests/litmus-tests/testData/standalone/Atomicity.kt
index 66a7eaf..1422483 100644
--- a/native/native.tests/litmus-tests/testData/standalone/Atomicity.kt
+++ b/native/native.tests/litmus-tests/testData/standalone/Atomicity.kt
@@ -1,5 +1,4 @@
 // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE
-// IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE
 // IGNORE_NATIVE: cacheMode=STATIC_USE_HEADERS_EVERYWHERE
 // Without optimizations, this test runs too slowly.
 // DISABLE_NATIVE: optimizationMode=DEBUG
diff --git a/native/native.tests/litmus-tests/testData/standalone/Coherence.kt b/native/native.tests/litmus-tests/testData/standalone/Coherence.kt
index 03f95eb..7bde733 100644
--- a/native/native.tests/litmus-tests/testData/standalone/Coherence.kt
+++ b/native/native.tests/litmus-tests/testData/standalone/Coherence.kt
@@ -1,5 +1,4 @@
 // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE
-// IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE
 // IGNORE_NATIVE: cacheMode=STATIC_USE_HEADERS_EVERYWHERE
 // Without optimizations, this test runs too slowly.
 // DISABLE_NATIVE: optimizationMode=DEBUG
diff --git a/native/native.tests/litmus-tests/testData/standalone/IndependentReadsOfIndependentWrites.kt b/native/native.tests/litmus-tests/testData/standalone/IndependentReadsOfIndependentWrites.kt
index 685077f..8876e39 100644
--- a/native/native.tests/litmus-tests/testData/standalone/IndependentReadsOfIndependentWrites.kt
+++ b/native/native.tests/litmus-tests/testData/standalone/IndependentReadsOfIndependentWrites.kt
@@ -1,5 +1,4 @@
 // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE
-// IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE
 // IGNORE_NATIVE: cacheMode=STATIC_USE_HEADERS_EVERYWHERE
 // Without optimizations, this test runs too slowly.
 // DISABLE_NATIVE: optimizationMode=DEBUG
diff --git a/native/native.tests/litmus-tests/testData/standalone/LoadBuffering.kt b/native/native.tests/litmus-tests/testData/standalone/LoadBuffering.kt
index 1c3fbe9..2d2d196 100644
--- a/native/native.tests/litmus-tests/testData/standalone/LoadBuffering.kt
+++ b/native/native.tests/litmus-tests/testData/standalone/LoadBuffering.kt
@@ -1,5 +1,4 @@
 // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE
-// IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE
 // IGNORE_NATIVE: cacheMode=STATIC_USE_HEADERS_EVERYWHERE
 // Without optimizations, this test runs too slowly.
 // DISABLE_NATIVE: optimizationMode=DEBUG
diff --git a/native/native.tests/litmus-tests/testData/standalone/MessagePassing.kt b/native/native.tests/litmus-tests/testData/standalone/MessagePassing.kt
index 0c848bd..0786401 100644
--- a/native/native.tests/litmus-tests/testData/standalone/MessagePassing.kt
+++ b/native/native.tests/litmus-tests/testData/standalone/MessagePassing.kt
@@ -1,5 +1,4 @@
 // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE
-// IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE
 // IGNORE_NATIVE: cacheMode=STATIC_USE_HEADERS_EVERYWHERE
 // Without optimizations, this test runs too slowly.
 // DISABLE_NATIVE: optimizationMode=DEBUG
diff --git a/native/native.tests/litmus-tests/testData/standalone/Sample.kt b/native/native.tests/litmus-tests/testData/standalone/Sample.kt
index c5bb5514..87e5d21 100644
--- a/native/native.tests/litmus-tests/testData/standalone/Sample.kt
+++ b/native/native.tests/litmus-tests/testData/standalone/Sample.kt
@@ -1,5 +1,4 @@
 // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE
-// IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE
 // IGNORE_NATIVE: cacheMode=STATIC_USE_HEADERS_EVERYWHERE
 // Without optimizations, this test runs too slowly.
 // DISABLE_NATIVE: optimizationMode=DEBUG
diff --git a/native/native.tests/litmus-tests/testData/standalone/StoreBuffering.kt b/native/native.tests/litmus-tests/testData/standalone/StoreBuffering.kt
index 8a173e2..6182115 100644
--- a/native/native.tests/litmus-tests/testData/standalone/StoreBuffering.kt
+++ b/native/native.tests/litmus-tests/testData/standalone/StoreBuffering.kt
@@ -1,5 +1,4 @@
 // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE
-// IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE
 // IGNORE_NATIVE: cacheMode=STATIC_USE_HEADERS_EVERYWHERE
 // Without optimizations, this test runs too slowly.
 // DISABLE_NATIVE: optimizationMode=DEBUG
diff --git a/native/native.tests/litmus-tests/testData/standalone/UnsafePublication.kt b/native/native.tests/litmus-tests/testData/standalone/UnsafePublication.kt
index d71915f..ce4b450 100644
--- a/native/native.tests/litmus-tests/testData/standalone/UnsafePublication.kt
+++ b/native/native.tests/litmus-tests/testData/standalone/UnsafePublication.kt
@@ -1,5 +1,4 @@
 // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE
-// IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE
 // IGNORE_NATIVE: cacheMode=STATIC_USE_HEADERS_EVERYWHERE
 // Without optimizations, this test runs too slowly.
 // DISABLE_NATIVE: optimizationMode=DEBUG
diff --git a/native/native.tests/litmus-tests/testData/standalone/WordTearing.kt b/native/native.tests/litmus-tests/testData/standalone/WordTearing.kt
index 805d43d..9458193 100644
--- a/native/native.tests/litmus-tests/testData/standalone/WordTearing.kt
+++ b/native/native.tests/litmus-tests/testData/standalone/WordTearing.kt
@@ -1,5 +1,4 @@
 // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE
-// IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE
 // IGNORE_NATIVE: cacheMode=STATIC_USE_HEADERS_EVERYWHERE
 // Without optimizations, this test runs too slowly.
 // DISABLE_NATIVE: optimizationMode=DEBUG
diff --git a/native/native.tests/testData/codegen/link/klibName.kt b/native/native.tests/testData/codegen/link/klibName.kt
index ec29410..1ffd088 100644
--- a/native/native.tests/testData/codegen/link/klibName.kt
+++ b/native/native.tests/testData/codegen/link/klibName.kt
@@ -1,8 +1,6 @@
 // KT-64622: [K/N] `ar` utility fails with symbol `@` in module/klib name on Linux with static cache
 // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE && target=linux_x64
 // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE && target=linux_arm64
-// IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE && target=linux_x64
-// IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE && target=linux_arm64
 
 // MODULE: lib@name
 // FILE: lib.kt
diff --git a/native/native.tests/testData/lldb/kt42208WithVariableAndNesting.kt b/native/native.tests/testData/lldb/kt42208WithVariableAndNesting.kt
index 7e9d40c..892e2ba 100644
--- a/native/native.tests/testData/lldb/kt42208WithVariableAndNesting.kt
+++ b/native/native.tests/testData/lldb/kt42208WithVariableAndNesting.kt
@@ -1,7 +1,6 @@
 // KIND: STANDALONE_LLDB
 // FIR_IDENTICAL
 // FREE_COMPILER_ARGS: -Xklib-ir-inliner=disabled
-// IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE&&mode=TWO_STAGE_MULTI_MODULE
 
 // FILE: kt42208-1.kt
 fun main() {
diff --git a/native/native.tests/testData/lldb/kt42208WithVariableAndNestingWithInlinedFunInKlib.kt b/native/native.tests/testData/lldb/kt42208WithVariableAndNestingWithInlinedFunInKlib.kt
index af9c7c9..172d7ae 100644
--- a/native/native.tests/testData/lldb/kt42208WithVariableAndNestingWithInlinedFunInKlib.kt
+++ b/native/native.tests/testData/lldb/kt42208WithVariableAndNestingWithInlinedFunInKlib.kt
@@ -1,7 +1,6 @@
 // KIND: STANDALONE_LLDB
 // FIR_IDENTICAL
 // FREE_COMPILER_ARGS: -Xklib-ir-inliner=full
-// IGNORE_NATIVE_K2: cacheMode=STATIC_PER_FILE_EVERYWHERE
 // IGNORE_NATIVE_K1: optimizationMode=DEBUG
 // IGNORE_NATIVE_K2: optimizationMode=DEBUG
 // ^^^ KT-76763: Information on origin of inlined function is lost, when inlining happens on 1st phase.
diff --git a/native/native.tests/testData/standalone/runtimeLogging/logging.kt b/native/native.tests/testData/standalone/runtimeLogging/logging.kt
index 4daa5ca..315c80d 100644
--- a/native/native.tests/testData/standalone/runtimeLogging/logging.kt
+++ b/native/native.tests/testData/standalone/runtimeLogging/logging.kt
@@ -1,6 +1,5 @@
 // FREE_COMPILER_ARGS: -Xruntime-logs=gc=info,mm=warning,tls=error,logging=debug
 // IGNORE_NATIVE: cacheMode=STATIC_ONLY_DIST
 // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE
-// IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE
 // OUTPUT_REGEX: \[INFO\]\[logging\].*Logging enabled for: logging = DEBUG, gc = INFO, mm = WARNING, tls = ERROR.*\[INFO\]\[gc\].*
 fun main() {}
\ No newline at end of file
diff --git a/native/native.tests/testData/standalone/runtimeLogging/logging_override.kt b/native/native.tests/testData/standalone/runtimeLogging/logging_override.kt
index 1a008b1..9ec68c2 100644
--- a/native/native.tests/testData/standalone/runtimeLogging/logging_override.kt
+++ b/native/native.tests/testData/standalone/runtimeLogging/logging_override.kt
@@ -1,6 +1,5 @@
 // FREE_COMPILER_ARGS: -Xruntime-logs=logging=info,logging=debug,logging=error
 // IGNORE_NATIVE: cacheMode=STATIC_ONLY_DIST
 // IGNORE_NATIVE: cacheMode=STATIC_EVERYWHERE
-// IGNORE_NATIVE: cacheMode=STATIC_PER_FILE_EVERYWHERE
 // OUTPUT_REGEX: ^$
 fun main() {}
\ No newline at end of file