diff --git a/compiler/testData/codegen/box/annotations/delegatedPropertySetter.kt b/compiler/testData/codegen/box/annotations/delegatedPropertySetter.kt
index d79fed426d9..1cfbf75241e 100644
--- a/compiler/testData/codegen/box/annotations/delegatedPropertySetter.kt
+++ b/compiler/testData/codegen/box/annotations/delegatedPropertySetter.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_RUNTIME
diff --git a/compiler/testData/codegen/box/callableReference/bound/array.kt b/compiler/testData/codegen/box/callableReference/bound/array.kt
index 1fb370dab58..2a78bb9cc88 100644
--- a/compiler/testData/codegen/box/callableReference/bound/array.kt
+++ b/compiler/testData/codegen/box/callableReference/bound/array.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
open class A {
var f: String = "OK"
}
diff --git a/compiler/testData/codegen/box/callableReference/bound/boundJvmFieldInInterfaceCompanion.kt b/compiler/testData/codegen/box/callableReference/bound/boundJvmFieldInInterfaceCompanion.kt
index 2f667b99e36..cb901b2c384 100644
--- a/compiler/testData/codegen/box/callableReference/bound/boundJvmFieldInInterfaceCompanion.kt
+++ b/compiler/testData/codegen/box/callableReference/bound/boundJvmFieldInInterfaceCompanion.kt
@@ -1,6 +1,5 @@
// !LANGUAGE: +JvmFieldInInterface
// TARGET_BACKEND: JVM
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
class Bar(val value: String)
diff --git a/compiler/testData/codegen/box/callableReference/bound/emptyLHS.kt b/compiler/testData/codegen/box/callableReference/bound/emptyLHS.kt
index 8618214c0df..2cf57dd2660 100644
--- a/compiler/testData/codegen/box/callableReference/bound/emptyLHS.kt
+++ b/compiler/testData/codegen/box/callableReference/bound/emptyLHS.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
var result = ""
diff --git a/compiler/testData/codegen/box/callableReference/bound/equals/propertyAccessors.kt b/compiler/testData/codegen/box/callableReference/bound/equals/propertyAccessors.kt
index a46048adaed..487119ac7e3 100644
--- a/compiler/testData/codegen/box/callableReference/bound/equals/propertyAccessors.kt
+++ b/compiler/testData/codegen/box/callableReference/bound/equals/propertyAccessors.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/callableReference/bound/genericValOnLHS.kt b/compiler/testData/codegen/box/callableReference/bound/genericValOnLHS.kt
index 934cfbe4de7..c579cf7d957 100644
--- a/compiler/testData/codegen/box/callableReference/bound/genericValOnLHS.kt
+++ b/compiler/testData/codegen/box/callableReference/bound/genericValOnLHS.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
class Generic
(val p: P)
diff --git a/compiler/testData/codegen/box/callableReference/bound/inline/emptyLhsProperty.kt b/compiler/testData/codegen/box/callableReference/bound/inline/emptyLhsProperty.kt
index 65fac7d8a9a..f745c2d4e81 100644
--- a/compiler/testData/codegen/box/callableReference/bound/inline/emptyLhsProperty.kt
+++ b/compiler/testData/codegen/box/callableReference/bound/inline/emptyLhsProperty.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
class X {
val result: String
inline get() = "OK"
diff --git a/compiler/testData/codegen/box/callableReference/bound/multiCase.kt b/compiler/testData/codegen/box/callableReference/bound/multiCase.kt
index 471252a194c..08af3dd78ca 100644
--- a/compiler/testData/codegen/box/callableReference/bound/multiCase.kt
+++ b/compiler/testData/codegen/box/callableReference/bound/multiCase.kt
@@ -1,5 +1,4 @@
// IGNORE_BACKEND: NATIVE
-// IGNORE_BACKEND: JVM_IR
class A(var v: Int) {
fun f(x: Int) = x * v
}
diff --git a/compiler/testData/codegen/box/callableReference/bound/nullReceiver.kt b/compiler/testData/codegen/box/callableReference/bound/nullReceiver.kt
index 97435ba635d..0111a54d58b 100644
--- a/compiler/testData/codegen/box/callableReference/bound/nullReceiver.kt
+++ b/compiler/testData/codegen/box/callableReference/bound/nullReceiver.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
val String?.ok: String
get() = "OK"
diff --git a/compiler/testData/codegen/box/callableReference/bound/simpleProperty.kt b/compiler/testData/codegen/box/callableReference/bound/simpleProperty.kt
index b42c819306b..c271b1c6418 100644
--- a/compiler/testData/codegen/box/callableReference/bound/simpleProperty.kt
+++ b/compiler/testData/codegen/box/callableReference/bound/simpleProperty.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
fun box(): String {
val f = "kotlin"::length
val result = f.get()
diff --git a/compiler/testData/codegen/box/callableReference/function/overloadedFunVsVal.kt b/compiler/testData/codegen/box/callableReference/function/overloadedFunVsVal.kt
index f0f9e579484..887b130ad65 100644
--- a/compiler/testData/codegen/box/callableReference/function/overloadedFunVsVal.kt
+++ b/compiler/testData/codegen/box/callableReference/function/overloadedFunVsVal.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS
diff --git a/compiler/testData/codegen/box/callableReference/property/accessViaSubclass.kt b/compiler/testData/codegen/box/callableReference/property/accessViaSubclass.kt
index 0f42013c459..eb2a0728db2 100644
--- a/compiler/testData/codegen/box/callableReference/property/accessViaSubclass.kt
+++ b/compiler/testData/codegen/box/callableReference/property/accessViaSubclass.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
abstract class Base {
val result = "OK"
}
diff --git a/compiler/testData/codegen/box/callableReference/property/delegated.kt b/compiler/testData/codegen/box/callableReference/property/delegated.kt
index 5a0c6e29e14..00b880be84e 100644
--- a/compiler/testData/codegen/box/callableReference/property/delegated.kt
+++ b/compiler/testData/codegen/box/callableReference/property/delegated.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
val four: Int by NumberDecrypter
diff --git a/compiler/testData/codegen/box/callableReference/property/delegatedMutable.kt b/compiler/testData/codegen/box/callableReference/property/delegatedMutable.kt
index 380f74cd24b..3bc30b3c17d 100644
--- a/compiler/testData/codegen/box/callableReference/property/delegatedMutable.kt
+++ b/compiler/testData/codegen/box/callableReference/property/delegatedMutable.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
var result: String by Delegate
diff --git a/compiler/testData/codegen/box/callableReference/property/enumNameOrdinal.kt b/compiler/testData/codegen/box/callableReference/property/enumNameOrdinal.kt
index fc156fb6304..10ccfbdee1e 100644
--- a/compiler/testData/codegen/box/callableReference/property/enumNameOrdinal.kt
+++ b/compiler/testData/codegen/box/callableReference/property/enumNameOrdinal.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
enum class E {
I
}
diff --git a/compiler/testData/codegen/box/callableReference/property/extensionToArray.kt b/compiler/testData/codegen/box/callableReference/property/extensionToArray.kt
index 95fa4b59ae6..455b69ae0cf 100644
--- a/compiler/testData/codegen/box/callableReference/property/extensionToArray.kt
+++ b/compiler/testData/codegen/box/callableReference/property/extensionToArray.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
val Array.firstElement: String get() = get(0)
fun box(): String {
diff --git a/compiler/testData/codegen/box/callableReference/property/genericProperty.kt b/compiler/testData/codegen/box/callableReference/property/genericProperty.kt
index f5fd8da8415..63de5fccffe 100644
--- a/compiler/testData/codegen/box/callableReference/property/genericProperty.kt
+++ b/compiler/testData/codegen/box/callableReference/property/genericProperty.kt
@@ -1,5 +1,4 @@
// IGNORE_BACKEND: NATIVE
-// IGNORE_BACKEND: JVM_IR
//For KT-6020
import kotlin.reflect.KProperty1
import kotlin.reflect.KMutableProperty1
diff --git a/compiler/testData/codegen/box/callableReference/property/invokePropertyReference.kt b/compiler/testData/codegen/box/callableReference/property/invokePropertyReference.kt
index b94666114cd..617732ae7f0 100644
--- a/compiler/testData/codegen/box/callableReference/property/invokePropertyReference.kt
+++ b/compiler/testData/codegen/box/callableReference/property/invokePropertyReference.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
var state = ""
var topLevel: Int
diff --git a/compiler/testData/codegen/box/callableReference/property/javaBeanConvention.kt b/compiler/testData/codegen/box/callableReference/property/javaBeanConvention.kt
index 556a8c0fa1d..0030d8026c3 100644
--- a/compiler/testData/codegen/box/callableReference/property/javaBeanConvention.kt
+++ b/compiler/testData/codegen/box/callableReference/property/javaBeanConvention.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// Name of the getter should be 'getaBcde' according to JavaBean conventions
var aBcde: Int = 239
diff --git a/compiler/testData/codegen/box/callableReference/property/kClassInstanceIsInitializedFirst.kt b/compiler/testData/codegen/box/callableReference/property/kClassInstanceIsInitializedFirst.kt
index 5511e463f05..5ce636926d5 100644
--- a/compiler/testData/codegen/box/callableReference/property/kClassInstanceIsInitializedFirst.kt
+++ b/compiler/testData/codegen/box/callableReference/property/kClassInstanceIsInitializedFirst.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty1
class A {
diff --git a/compiler/testData/codegen/box/callableReference/property/kt12044.kt b/compiler/testData/codegen/box/callableReference/property/kt12044.kt
index ca12c8c208c..ea43b14b545 100644
--- a/compiler/testData/codegen/box/callableReference/property/kt12044.kt
+++ b/compiler/testData/codegen/box/callableReference/property/kt12044.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// KT-12044 Assertion "Rewrite at slice LEXICAL_SCOPE" for 'if' with property references
fun box(): String {
diff --git a/compiler/testData/codegen/box/callableReference/property/kt12982_protectedPropertyReference.kt b/compiler/testData/codegen/box/callableReference/property/kt12982_protectedPropertyReference.kt
index e726a389fb9..7cabd9c6d65 100644
--- a/compiler/testData/codegen/box/callableReference/property/kt12982_protectedPropertyReference.kt
+++ b/compiler/testData/codegen/box/callableReference/property/kt12982_protectedPropertyReference.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
class Foo {
protected var x = 0
diff --git a/compiler/testData/codegen/box/callableReference/property/kt14330.kt b/compiler/testData/codegen/box/callableReference/property/kt14330.kt
index 4d5be588d00..43969a5fd1a 100644
--- a/compiler/testData/codegen/box/callableReference/property/kt14330.kt
+++ b/compiler/testData/codegen/box/callableReference/property/kt14330.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
data class Foo(var bar: Int?)
fun box(): String {
diff --git a/compiler/testData/codegen/box/callableReference/property/kt14330_2.kt b/compiler/testData/codegen/box/callableReference/property/kt14330_2.kt
index 97e258f5511..d0acfccb0bd 100644
--- a/compiler/testData/codegen/box/callableReference/property/kt14330_2.kt
+++ b/compiler/testData/codegen/box/callableReference/property/kt14330_2.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
var recivier : Any? = "fail"
var value2 : Any? = "fail2"
diff --git a/compiler/testData/codegen/box/callableReference/property/kt15447.kt b/compiler/testData/codegen/box/callableReference/property/kt15447.kt
index 1650640bb68..d1d9a817df9 100644
--- a/compiler/testData/codegen/box/callableReference/property/kt15447.kt
+++ b/compiler/testData/codegen/box/callableReference/property/kt15447.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
//WITH_RUNTIME
fun box(): String {
diff --git a/compiler/testData/codegen/box/callableReference/property/listOfStringsMapLength.kt b/compiler/testData/codegen/box/callableReference/property/listOfStringsMapLength.kt
index 1ccd80406ac..a3e3522f66d 100644
--- a/compiler/testData/codegen/box/callableReference/property/listOfStringsMapLength.kt
+++ b/compiler/testData/codegen/box/callableReference/property/listOfStringsMapLength.kt
@@ -1,5 +1,4 @@
// KJS_WITH_FULL_RUNTIME
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
fun box(): String =
diff --git a/compiler/testData/codegen/box/callableReference/property/localClassVar.kt b/compiler/testData/codegen/box/callableReference/property/localClassVar.kt
index 20a92fcb28f..fd45085df67 100644
--- a/compiler/testData/codegen/box/callableReference/property/localClassVar.kt
+++ b/compiler/testData/codegen/box/callableReference/property/localClassVar.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
fun box(): String {
class Local {
var result = "Fail"
diff --git a/compiler/testData/codegen/box/callableReference/property/overriddenInSubclass.kt b/compiler/testData/codegen/box/callableReference/property/overriddenInSubclass.kt
index 83caa64315e..d892efcba29 100644
--- a/compiler/testData/codegen/box/callableReference/property/overriddenInSubclass.kt
+++ b/compiler/testData/codegen/box/callableReference/property/overriddenInSubclass.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
open class Base {
open val foo = "Base"
}
diff --git a/compiler/testData/codegen/box/callableReference/property/privateSetterInsideClass.kt b/compiler/testData/codegen/box/callableReference/property/privateSetterInsideClass.kt
index 59b683703f0..06175d34548 100644
--- a/compiler/testData/codegen/box/callableReference/property/privateSetterInsideClass.kt
+++ b/compiler/testData/codegen/box/callableReference/property/privateSetterInsideClass.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
import kotlin.reflect.KMutableProperty
diff --git a/compiler/testData/codegen/box/callableReference/property/privateSetterOutsideClass.kt b/compiler/testData/codegen/box/callableReference/property/privateSetterOutsideClass.kt
index c13582000e5..3c8b5f8de62 100644
--- a/compiler/testData/codegen/box/callableReference/property/privateSetterOutsideClass.kt
+++ b/compiler/testData/codegen/box/callableReference/property/privateSetterOutsideClass.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// See KT-12337 Reference to property with invisible setter should not be a KMutableProperty
import kotlin.reflect.KProperty1
diff --git a/compiler/testData/codegen/box/callableReference/property/simpleExtension.kt b/compiler/testData/codegen/box/callableReference/property/simpleExtension.kt
index 1910b54df4e..28d7199fe8d 100644
--- a/compiler/testData/codegen/box/callableReference/property/simpleExtension.kt
+++ b/compiler/testData/codegen/box/callableReference/property/simpleExtension.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
val String.id: String
get() = this
diff --git a/compiler/testData/codegen/box/callableReference/property/simpleMember.kt b/compiler/testData/codegen/box/callableReference/property/simpleMember.kt
index e731777ca3e..39bf36a0707 100644
--- a/compiler/testData/codegen/box/callableReference/property/simpleMember.kt
+++ b/compiler/testData/codegen/box/callableReference/property/simpleMember.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
class A(val x: Int)
fun box(): String {
diff --git a/compiler/testData/codegen/box/callableReference/property/simpleMutableExtension.kt b/compiler/testData/codegen/box/callableReference/property/simpleMutableExtension.kt
index 010bccb67e7..e69cbbe72fc 100644
--- a/compiler/testData/codegen/box/callableReference/property/simpleMutableExtension.kt
+++ b/compiler/testData/codegen/box/callableReference/property/simpleMutableExtension.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
var storage = 0
var Int.foo: Int
diff --git a/compiler/testData/codegen/box/callableReference/property/simpleMutableMember.kt b/compiler/testData/codegen/box/callableReference/property/simpleMutableMember.kt
index f5edb165544..f7d815af3fc 100644
--- a/compiler/testData/codegen/box/callableReference/property/simpleMutableMember.kt
+++ b/compiler/testData/codegen/box/callableReference/property/simpleMutableMember.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
data class Box(var value: String)
fun box(): String {
diff --git a/compiler/testData/codegen/box/callableReference/property/simpleMutableTopLevel.kt b/compiler/testData/codegen/box/callableReference/property/simpleMutableTopLevel.kt
index 25d51470d9b..46abcebe5f9 100644
--- a/compiler/testData/codegen/box/callableReference/property/simpleMutableTopLevel.kt
+++ b/compiler/testData/codegen/box/callableReference/property/simpleMutableTopLevel.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
data class Box(val value: String)
var pr = Box("first")
diff --git a/compiler/testData/codegen/box/callableReference/property/simpleTopLevel.kt b/compiler/testData/codegen/box/callableReference/property/simpleTopLevel.kt
index a2ef38259f5..818327da26f 100644
--- a/compiler/testData/codegen/box/callableReference/property/simpleTopLevel.kt
+++ b/compiler/testData/codegen/box/callableReference/property/simpleTopLevel.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
data class Box(val value: String)
val foo = Box("lol")
diff --git a/compiler/testData/codegen/box/callableReference/serializability/boundWithNotSerializableReceiver.kt b/compiler/testData/codegen/box/callableReference/serializability/boundWithNotSerializableReceiver.kt
index 21894fab2f4..6610a175a4e 100644
--- a/compiler/testData/codegen/box/callableReference/serializability/boundWithNotSerializableReceiver.kt
+++ b/compiler/testData/codegen/box/callableReference/serializability/boundWithNotSerializableReceiver.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_REFLECT
// FULL_JDK
diff --git a/compiler/testData/codegen/box/callableReference/serializability/boundWithSerializableReceiver.kt b/compiler/testData/codegen/box/callableReference/serializability/boundWithSerializableReceiver.kt
index efe0024edfe..11d4905cbe1 100644
--- a/compiler/testData/codegen/box/callableReference/serializability/boundWithSerializableReceiver.kt
+++ b/compiler/testData/codegen/box/callableReference/serializability/boundWithSerializableReceiver.kt
@@ -1,5 +1,4 @@
// TARGET_BACKEND: JVM
-// IGNORE_BACKEND: JVM_IR
// WITH_REFLECT
import java.io.*
diff --git a/compiler/testData/codegen/box/callableReference/serializability/noReflect.kt b/compiler/testData/codegen/box/callableReference/serializability/noReflect.kt
index 61b0ca39c6b..35ebaa27d5d 100644
--- a/compiler/testData/codegen/box/callableReference/serializability/noReflect.kt
+++ b/compiler/testData/codegen/box/callableReference/serializability/noReflect.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_RUNTIME
diff --git a/compiler/testData/codegen/box/callableReference/serializability/withReflect.kt b/compiler/testData/codegen/box/callableReference/serializability/withReflect.kt
index 978403e40f7..6b1a05b3265 100644
--- a/compiler/testData/codegen/box/callableReference/serializability/withReflect.kt
+++ b/compiler/testData/codegen/box/callableReference/serializability/withReflect.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_REFLECT
diff --git a/compiler/testData/codegen/box/casts/functions/isFunKSmall.kt b/compiler/testData/codegen/box/casts/functions/isFunKSmall.kt
index e076acbc09c..68ab7d465d2 100644
--- a/compiler/testData/codegen/box/casts/functions/isFunKSmall.kt
+++ b/compiler/testData/codegen/box/casts/functions/isFunKSmall.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/controlStructures/forInArray/forInDelegatedPropertyUpdatedInLoopBody.kt b/compiler/testData/codegen/box/controlStructures/forInArray/forInDelegatedPropertyUpdatedInLoopBody.kt
index 863c2008135..4807578c574 100644
--- a/compiler/testData/codegen/box/controlStructures/forInArray/forInDelegatedPropertyUpdatedInLoopBody.kt
+++ b/compiler/testData/codegen/box/controlStructures/forInArray/forInDelegatedPropertyUpdatedInLoopBody.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
class Del(var x: T) {
operator fun getValue(thisRef: Any?, kProp: Any) = x
diff --git a/compiler/testData/codegen/box/delegatedProperty/accessTopLevelDelegatedPropertyInClinit.kt b/compiler/testData/codegen/box/delegatedProperty/accessTopLevelDelegatedPropertyInClinit.kt
index 170f29020e3..b409bd753ab 100644
--- a/compiler/testData/codegen/box/delegatedProperty/accessTopLevelDelegatedPropertyInClinit.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/accessTopLevelDelegatedPropertyInClinit.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
// KT-5612
diff --git a/compiler/testData/codegen/box/delegatedProperty/capturePropertyInClosure.kt b/compiler/testData/codegen/box/delegatedProperty/capturePropertyInClosure.kt
index c6e29d0ed4d..3c03bc94ca8 100644
--- a/compiler/testData/codegen/box/delegatedProperty/capturePropertyInClosure.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/capturePropertyInClosure.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/castGetReturnType.kt b/compiler/testData/codegen/box/delegatedProperty/castGetReturnType.kt
index 0e49b93ce66..cc106890792 100644
--- a/compiler/testData/codegen/box/delegatedProperty/castGetReturnType.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/castGetReturnType.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/castSetParameter.kt b/compiler/testData/codegen/box/delegatedProperty/castSetParameter.kt
index 3bf9a6c446e..3d3e7a7806a 100644
--- a/compiler/testData/codegen/box/delegatedProperty/castSetParameter.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/castSetParameter.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/delegateAsInnerClass.kt b/compiler/testData/codegen/box/delegatedProperty/delegateAsInnerClass.kt
index 1026ac8191a..9b503ccce83 100644
--- a/compiler/testData/codegen/box/delegatedProperty/delegateAsInnerClass.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/delegateAsInnerClass.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class A {
diff --git a/compiler/testData/codegen/box/delegatedProperty/delegateByOtherProperty.kt b/compiler/testData/codegen/box/delegatedProperty/delegateByOtherProperty.kt
index e309cf392e7..7ec7f0c9151 100644
--- a/compiler/testData/codegen/box/delegatedProperty/delegateByOtherProperty.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/delegateByOtherProperty.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/delegateByTopLevelFun.kt b/compiler/testData/codegen/box/delegatedProperty/delegateByTopLevelFun.kt
index 1b344077b3c..5900d71c985 100644
--- a/compiler/testData/codegen/box/delegatedProperty/delegateByTopLevelFun.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/delegateByTopLevelFun.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/delegateByTopLevelProperty.kt b/compiler/testData/codegen/box/delegatedProperty/delegateByTopLevelProperty.kt
index 1aa7d66e9e8..22f7b1b2ed3 100644
--- a/compiler/testData/codegen/box/delegatedProperty/delegateByTopLevelProperty.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/delegateByTopLevelProperty.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/delegateForExtProperty.kt b/compiler/testData/codegen/box/delegatedProperty/delegateForExtProperty.kt
index 7bfefff9ecd..4eac9e2dc73 100644
--- a/compiler/testData/codegen/box/delegatedProperty/delegateForExtProperty.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/delegateForExtProperty.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/delegateForExtPropertyInClass.kt b/compiler/testData/codegen/box/delegatedProperty/delegateForExtPropertyInClass.kt
index 240ba223cc7..7cdaca652eb 100644
--- a/compiler/testData/codegen/box/delegatedProperty/delegateForExtPropertyInClass.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/delegateForExtPropertyInClass.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/delegateWithPrivateSet.kt b/compiler/testData/codegen/box/delegatedProperty/delegateWithPrivateSet.kt
index a3b5ed41643..0419be41898 100644
--- a/compiler/testData/codegen/box/delegatedProperty/delegateWithPrivateSet.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/delegateWithPrivateSet.kt
@@ -1,5 +1,4 @@
// KJS_WITH_FULL_RUNTIME
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
// See KT-10107: 'Variable must be initialized' for delegate with private set
diff --git a/compiler/testData/codegen/box/delegatedProperty/extensionDelegatesWithSameNames.kt b/compiler/testData/codegen/box/delegatedProperty/extensionDelegatesWithSameNames.kt
index 2db6f2bdd95..ec5f37c0536 100644
--- a/compiler/testData/codegen/box/delegatedProperty/extensionDelegatesWithSameNames.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/extensionDelegatesWithSameNames.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
open class C
object O : C()
diff --git a/compiler/testData/codegen/box/delegatedProperty/extensionPropertyAndExtensionGetValue.kt b/compiler/testData/codegen/box/delegatedProperty/extensionPropertyAndExtensionGetValue.kt
index 154bfe4a0c9..1e796085d97 100644
--- a/compiler/testData/codegen/box/delegatedProperty/extensionPropertyAndExtensionGetValue.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/extensionPropertyAndExtensionGetValue.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
class A(val o: String)
interface I {
diff --git a/compiler/testData/codegen/box/delegatedProperty/genericDelegate.kt b/compiler/testData/codegen/box/delegatedProperty/genericDelegate.kt
index eee37ef79a5..f1072a6c339 100644
--- a/compiler/testData/codegen/box/delegatedProperty/genericDelegate.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/genericDelegate.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate(var inner: T) {
diff --git a/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast1.kt b/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast1.kt
index 08344292ed8..fbc9e989d67 100644
--- a/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast1.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/genericDelegateUncheckedCast1.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: NATIVE
// IGNORE_BACKEND: JS_IR
// IGNORE_BACKEND: JS
diff --git a/compiler/testData/codegen/box/delegatedProperty/genericSetValueViaSyntheticAccessor.kt b/compiler/testData/codegen/box/delegatedProperty/genericSetValueViaSyntheticAccessor.kt
index f047ec45369..cfcaceb9ebc 100644
--- a/compiler/testData/codegen/box/delegatedProperty/genericSetValueViaSyntheticAccessor.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/genericSetValueViaSyntheticAccessor.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// FILE: Var.kt
package pvar
diff --git a/compiler/testData/codegen/box/delegatedProperty/getAsExtensionFun.kt b/compiler/testData/codegen/box/delegatedProperty/getAsExtensionFun.kt
index 510e8377011..c08af8aeca2 100644
--- a/compiler/testData/codegen/box/delegatedProperty/getAsExtensionFun.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/getAsExtensionFun.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/getAsExtensionFunInClass.kt b/compiler/testData/codegen/box/delegatedProperty/getAsExtensionFunInClass.kt
index aded068e263..653c844066e 100644
--- a/compiler/testData/codegen/box/delegatedProperty/getAsExtensionFunInClass.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/getAsExtensionFunInClass.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/getDelegateWithoutReflection.kt b/compiler/testData/codegen/box/delegatedProperty/getDelegateWithoutReflection.kt
index b4964ccc32e..98e1ef12b4c 100644
--- a/compiler/testData/codegen/box/delegatedProperty/getDelegateWithoutReflection.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/getDelegateWithoutReflection.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// IGNORE_BACKEND: JS
// IGNORE_BACKEND: NATIVE
diff --git a/compiler/testData/codegen/box/delegatedProperty/inClassVal.kt b/compiler/testData/codegen/box/delegatedProperty/inClassVal.kt
index a0ca8565dd0..0878fe18868 100644
--- a/compiler/testData/codegen/box/delegatedProperty/inClassVal.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/inClassVal.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/inClassVar.kt b/compiler/testData/codegen/box/delegatedProperty/inClassVar.kt
index bc5310c259e..4541763a721 100644
--- a/compiler/testData/codegen/box/delegatedProperty/inClassVar.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/inClassVar.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/inTrait.kt b/compiler/testData/codegen/box/delegatedProperty/inTrait.kt
index 2d73e983bdf..10a1746e561 100644
--- a/compiler/testData/codegen/box/delegatedProperty/inTrait.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/inTrait.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/inferredPropertyType.kt b/compiler/testData/codegen/box/delegatedProperty/inferredPropertyType.kt
index c5e8bccffca..50d8ad91411 100644
--- a/compiler/testData/codegen/box/delegatedProperty/inferredPropertyType.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/inferredPropertyType.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate(var inner: T) {
diff --git a/compiler/testData/codegen/box/delegatedProperty/kt4138.kt b/compiler/testData/codegen/box/delegatedProperty/kt4138.kt
index 5f73735693a..f4535dd82e7 100644
--- a/compiler/testData/codegen/box/delegatedProperty/kt4138.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/kt4138.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate(var inner: T) {
diff --git a/compiler/testData/codegen/box/delegatedProperty/kt6722.kt b/compiler/testData/codegen/box/delegatedProperty/kt6722.kt
index ad1a71fdb62..f680293e6dc 100644
--- a/compiler/testData/codegen/box/delegatedProperty/kt6722.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/kt6722.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
interface T {
diff --git a/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVal.kt b/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVal.kt
index da644978336..52a0de0cd68 100644
--- a/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVal.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVal.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
package foo
import kotlin.reflect.KProperty
diff --git a/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalValNoInline.kt b/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalValNoInline.kt
index 74ccba552f7..bb21f1e3b52 100644
--- a/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalValNoInline.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalValNoInline.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
package foo
import kotlin.reflect.KProperty
diff --git a/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVar.kt b/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVar.kt
index 7bca5a35123..d655e965ab1 100644
--- a/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVar.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVar.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
package foo
import kotlin.reflect.KProperty
diff --git a/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVarNoInline.kt b/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVarNoInline.kt
index 111946ff52d..8ac07a3f364 100644
--- a/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVarNoInline.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/local/capturedLocalVarNoInline.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
package foo
import kotlin.reflect.KProperty
diff --git a/compiler/testData/codegen/box/delegatedProperty/local/inlineGetValue.kt b/compiler/testData/codegen/box/delegatedProperty/local/inlineGetValue.kt
index 3a4e5e92a2b..80a60fd6e61 100644
--- a/compiler/testData/codegen/box/delegatedProperty/local/inlineGetValue.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/local/inlineGetValue.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
package foo
import kotlin.reflect.KProperty
diff --git a/compiler/testData/codegen/box/delegatedProperty/local/inlineOperators.kt b/compiler/testData/codegen/box/delegatedProperty/local/inlineOperators.kt
index b40c32fd438..98198d4acd4 100644
--- a/compiler/testData/codegen/box/delegatedProperty/local/inlineOperators.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/local/inlineOperators.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
package foo
import kotlin.reflect.KProperty
diff --git a/compiler/testData/codegen/box/delegatedProperty/local/kt12891.kt b/compiler/testData/codegen/box/delegatedProperty/local/kt12891.kt
index 12257d2bafd..683c4fca841 100644
--- a/compiler/testData/codegen/box/delegatedProperty/local/kt12891.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/local/kt12891.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
//WITH_RUNTIME
fun box(): String {
val x by lazy { "OK" }
diff --git a/compiler/testData/codegen/box/delegatedProperty/local/kt13557.kt b/compiler/testData/codegen/box/delegatedProperty/local/kt13557.kt
index 37614cccdd4..a3e6ec14109 100644
--- a/compiler/testData/codegen/box/delegatedProperty/local/kt13557.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/local/kt13557.kt
@@ -1,5 +1,4 @@
// KJS_WITH_FULL_RUNTIME
-// IGNORE_BACKEND: JVM_IR
//WITH_REFLECT
import kotlin.properties.Delegates
diff --git a/compiler/testData/codegen/box/delegatedProperty/local/kt16864.kt b/compiler/testData/codegen/box/delegatedProperty/local/kt16864.kt
index f7a9f75e007..99b3011a5c4 100644
--- a/compiler/testData/codegen/box/delegatedProperty/local/kt16864.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/local/kt16864.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
object Whatever {
operator fun getValue(thisRef: Any?, prop: Any?) = "OK"
diff --git a/compiler/testData/codegen/box/delegatedProperty/local/kt19690.kt b/compiler/testData/codegen/box/delegatedProperty/local/kt19690.kt
index db9efa9b6cd..c4d91f61171 100644
--- a/compiler/testData/codegen/box/delegatedProperty/local/kt19690.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/local/kt19690.kt
@@ -1,5 +1,4 @@
// KJS_WITH_FULL_RUNTIME
-// IGNORE_BACKEND: JVM_IR
//WITH_REFLECT
import kotlin.properties.Delegates
diff --git a/compiler/testData/codegen/box/delegatedProperty/local/kt21085.kt b/compiler/testData/codegen/box/delegatedProperty/local/kt21085.kt
index 1a91c431fe7..bec5fcce5d7 100644
--- a/compiler/testData/codegen/box/delegatedProperty/local/kt21085.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/local/kt21085.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
class Delegate(val value: String) {
operator fun getValue(thisRef: Any?, kProperty: Any?) = value
diff --git a/compiler/testData/codegen/box/delegatedProperty/local/kt23117.kt b/compiler/testData/codegen/box/delegatedProperty/local/kt23117.kt
index ee8a8437989..21d7489f2e2 100644
--- a/compiler/testData/codegen/box/delegatedProperty/local/kt23117.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/local/kt23117.kt
@@ -1,5 +1,4 @@
// KJS_WITH_FULL_RUNTIME
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
import kotlin.properties.Delegates.notNull
diff --git a/compiler/testData/codegen/box/delegatedProperty/local/localVal.kt b/compiler/testData/codegen/box/delegatedProperty/local/localVal.kt
index 5248f40361f..cd3f7178453 100644
--- a/compiler/testData/codegen/box/delegatedProperty/local/localVal.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/local/localVal.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
package foo
import kotlin.reflect.KProperty
diff --git a/compiler/testData/codegen/box/delegatedProperty/local/localValNoExplicitType.kt b/compiler/testData/codegen/box/delegatedProperty/local/localValNoExplicitType.kt
index f90c9ebe307..20e86275732 100644
--- a/compiler/testData/codegen/box/delegatedProperty/local/localValNoExplicitType.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/local/localValNoExplicitType.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
package foo
import kotlin.reflect.KProperty
diff --git a/compiler/testData/codegen/box/delegatedProperty/local/localVar.kt b/compiler/testData/codegen/box/delegatedProperty/local/localVar.kt
index c0ef8b28763..606bc60c871 100644
--- a/compiler/testData/codegen/box/delegatedProperty/local/localVar.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/local/localVar.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
package foo
import kotlin.reflect.KProperty
diff --git a/compiler/testData/codegen/box/delegatedProperty/local/localVarNoExplicitType.kt b/compiler/testData/codegen/box/delegatedProperty/local/localVarNoExplicitType.kt
index f9f424b99ca..b9e51893775 100644
--- a/compiler/testData/codegen/box/delegatedProperty/local/localVarNoExplicitType.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/local/localVarNoExplicitType.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
package foo
import kotlin.reflect.KProperty
diff --git a/compiler/testData/codegen/box/delegatedProperty/privateSetterKPropertyIsNotMutable.kt b/compiler/testData/codegen/box/delegatedProperty/privateSetterKPropertyIsNotMutable.kt
index 346946bfa4d..ce10d83a04b 100644
--- a/compiler/testData/codegen/box/delegatedProperty/privateSetterKPropertyIsNotMutable.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/privateSetterKPropertyIsNotMutable.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_REFLECT
diff --git a/compiler/testData/codegen/box/delegatedProperty/privateVar.kt b/compiler/testData/codegen/box/delegatedProperty/privateVar.kt
index 1e32a9b4a7c..33faef3e3b1 100644
--- a/compiler/testData/codegen/box/delegatedProperty/privateVar.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/privateVar.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/protectedVarWithPrivateSet.kt b/compiler/testData/codegen/box/delegatedProperty/protectedVarWithPrivateSet.kt
index cf05c30a40e..8d30ddd5d2b 100644
--- a/compiler/testData/codegen/box/delegatedProperty/protectedVarWithPrivateSet.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/protectedVarWithPrivateSet.kt
@@ -1,5 +1,4 @@
// KJS_WITH_FULL_RUNTIME
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
import kotlin.properties.Delegates
diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/differentReceivers.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/differentReceivers.kt
index 5f8eebb7641..990b7d63455 100644
--- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/differentReceivers.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/differentReceivers.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
import kotlin.test.*
diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/evaluationOrder.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/evaluationOrder.kt
index 049a5ed01fc..762de10f841 100644
--- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/evaluationOrder.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/evaluationOrder.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
import kotlin.test.*
diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/evaluationOrderVar.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/evaluationOrderVar.kt
index ce8330fa43f..64bf5536c5e 100644
--- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/evaluationOrderVar.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/evaluationOrderVar.kt
@@ -1,5 +1,4 @@
// KJS_WITH_FULL_RUNTIME
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
import kotlin.test.*
diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/extensionDelegated.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/extensionDelegated.kt
index 6cd0284bab3..363d476e634 100644
--- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/extensionDelegated.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/extensionDelegated.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
var log = ""
diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/generic.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/generic.kt
index 8bb42b15283..36ec4bb9508 100644
--- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/generic.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/generic.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
import kotlin.test.*
diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/hostCheck.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/hostCheck.kt
index e3ab55e1a35..788f19e57d0 100644
--- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/hostCheck.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/hostCheck.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate(val value: String) {
diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/inClass.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/inClass.kt
index 634604c10f1..e1456a8bd0f 100644
--- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/inClass.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/inClass.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
import kotlin.test.*
diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/inlineProvideDelegate.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/inlineProvideDelegate.kt
index de9e887dc8a..3ce685006b0 100644
--- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/inlineProvideDelegate.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/inlineProvideDelegate.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
import kotlin.test.*
diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/jvmStaticInObject.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/jvmStaticInObject.kt
index fed2dc05f98..90ce4a199e4 100644
--- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/jvmStaticInObject.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/jvmStaticInObject.kt
@@ -1,5 +1,4 @@
// WITH_RUNTIME
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
import kotlin.test.*
diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt15437.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt15437.kt
index 61a808eca5c..85d54e3cc18 100644
--- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt15437.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt15437.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt16441.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt16441.kt
index 11ee74096ec..1e93734c254 100644
--- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt16441.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt16441.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt18902.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt18902.kt
index 742a7343508..9b20ca39800 100644
--- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt18902.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/kt18902.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
import kotlin.properties.ReadOnlyProperty
diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/local.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/local.kt
index b8d396225f4..e010f9f1242 100644
--- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/local.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/local.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
import kotlin.test.*
diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/localCaptured.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/localCaptured.kt
index 3b4a29db095..1018b841950 100644
--- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/localCaptured.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/localCaptured.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
import kotlin.test.*
diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/localDifferentReceivers.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/localDifferentReceivers.kt
index f44e255b816..387236a5640 100644
--- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/localDifferentReceivers.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/localDifferentReceivers.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
import kotlin.test.*
diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/memberExtension.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/memberExtension.kt
index 31adfcb5d2f..7cfa5f86b0c 100644
--- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/memberExtension.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/memberExtension.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
object Host {
diff --git a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/propertyMetadata.kt b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/propertyMetadata.kt
index f2251a23205..549b1b249e4 100644
--- a/compiler/testData/codegen/box/delegatedProperty/provideDelegate/propertyMetadata.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/provideDelegate/propertyMetadata.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
import kotlin.test.*
diff --git a/compiler/testData/codegen/box/delegatedProperty/setAsExtensionFun.kt b/compiler/testData/codegen/box/delegatedProperty/setAsExtensionFun.kt
index 18519b2368a..69924d135ff 100644
--- a/compiler/testData/codegen/box/delegatedProperty/setAsExtensionFun.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/setAsExtensionFun.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/setAsExtensionFunInClass.kt b/compiler/testData/codegen/box/delegatedProperty/setAsExtensionFunInClass.kt
index 3667b98060a..ef2ddccf0f6 100644
--- a/compiler/testData/codegen/box/delegatedProperty/setAsExtensionFunInClass.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/setAsExtensionFunInClass.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/stackOverflowOnCallFromGetValue.kt b/compiler/testData/codegen/box/delegatedProperty/stackOverflowOnCallFromGetValue.kt
index 3b0662eeb27..f46a3f6deea 100644
--- a/compiler/testData/codegen/box/delegatedProperty/stackOverflowOnCallFromGetValue.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/stackOverflowOnCallFromGetValue.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_REFLECT
diff --git a/compiler/testData/codegen/box/delegatedProperty/topLevelVal.kt b/compiler/testData/codegen/box/delegatedProperty/topLevelVal.kt
index 2d53ca3fc6f..e28913fabbe 100644
--- a/compiler/testData/codegen/box/delegatedProperty/topLevelVal.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/topLevelVal.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/topLevelVar.kt b/compiler/testData/codegen/box/delegatedProperty/topLevelVar.kt
index 09abb5806ea..688405e32de 100644
--- a/compiler/testData/codegen/box/delegatedProperty/topLevelVar.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/topLevelVar.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/twoPropByOneDelegete.kt b/compiler/testData/codegen/box/delegatedProperty/twoPropByOneDelegete.kt
index b32b6874a16..d73aadaf604 100644
--- a/compiler/testData/codegen/box/delegatedProperty/twoPropByOneDelegete.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/twoPropByOneDelegete.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate(val f: (T) -> Int) {
diff --git a/compiler/testData/codegen/box/delegatedProperty/useKPropertyLater.kt b/compiler/testData/codegen/box/delegatedProperty/useKPropertyLater.kt
index c3819767f51..24fe43a9250 100644
--- a/compiler/testData/codegen/box/delegatedProperty/useKPropertyLater.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/useKPropertyLater.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// WITH_REFLECT
// KJS_WITH_FULL_RUNTIME
diff --git a/compiler/testData/codegen/box/delegatedProperty/useReflectionOnKProperty.kt b/compiler/testData/codegen/box/delegatedProperty/useReflectionOnKProperty.kt
index 46978649f89..15069d1c6de 100644
--- a/compiler/testData/codegen/box/delegatedProperty/useReflectionOnKProperty.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/useReflectionOnKProperty.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/delegatedProperty/valInInnerClass.kt b/compiler/testData/codegen/box/delegatedProperty/valInInnerClass.kt
index 9808630bbaa..43cda384acc 100644
--- a/compiler/testData/codegen/box/delegatedProperty/valInInnerClass.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/valInInnerClass.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/delegatedProperty/varInInnerClass.kt b/compiler/testData/codegen/box/delegatedProperty/varInInnerClass.kt
index de60211b7e0..4b99bb19003 100644
--- a/compiler/testData/codegen/box/delegatedProperty/varInInnerClass.kt
+++ b/compiler/testData/codegen/box/delegatedProperty/varInInnerClass.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Delegate {
diff --git a/compiler/testData/codegen/box/enum/kt7257_boundReferenceWithImplicitReceiver.kt b/compiler/testData/codegen/box/enum/kt7257_boundReferenceWithImplicitReceiver.kt
index 06f2a49dd23..054941eca3d 100644
--- a/compiler/testData/codegen/box/enum/kt7257_boundReferenceWithImplicitReceiver.kt
+++ b/compiler/testData/codegen/box/enum/kt7257_boundReferenceWithImplicitReceiver.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
enum class X {
B {
diff --git a/compiler/testData/codegen/box/fieldRename/delegates.kt b/compiler/testData/codegen/box/fieldRename/delegates.kt
index 7d54b865533..0a29a513400 100644
--- a/compiler/testData/codegen/box/fieldRename/delegates.kt
+++ b/compiler/testData/codegen/box/fieldRename/delegates.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
public open class TestDelegate(private val initializer: () -> T) {
diff --git a/compiler/testData/codegen/box/intrinsics/defaultObjectMapping.kt b/compiler/testData/codegen/box/intrinsics/defaultObjectMapping.kt
index 63dd5bf3a40..05d67ca4839 100644
--- a/compiler/testData/codegen/box/intrinsics/defaultObjectMapping.kt
+++ b/compiler/testData/codegen/box/intrinsics/defaultObjectMapping.kt
@@ -1,5 +1,4 @@
// TARGET_BACKEND: JVM
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
import kotlin.test.assertEquals
diff --git a/compiler/testData/codegen/box/jvm8/defaults/callableReference.kt b/compiler/testData/codegen/box/jvm8/defaults/callableReference.kt
index 1aac61afaf9..9ccd6cc7e97 100644
--- a/compiler/testData/codegen/box/jvm8/defaults/callableReference.kt
+++ b/compiler/testData/codegen/box/jvm8/defaults/callableReference.kt
@@ -1,5 +1,4 @@
// !JVM_DEFAULT_MODE: enable
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// JVM_TARGET: 1.8
// WITH_RUNTIME
diff --git a/compiler/testData/codegen/box/jvmField/classFieldReference.kt b/compiler/testData/codegen/box/jvmField/classFieldReference.kt
index 9e34c6584a4..8391329f534 100644
--- a/compiler/testData/codegen/box/jvmField/classFieldReference.kt
+++ b/compiler/testData/codegen/box/jvmField/classFieldReference.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_RUNTIME
diff --git a/compiler/testData/codegen/box/jvmField/topLevelFieldReference.kt b/compiler/testData/codegen/box/jvmField/topLevelFieldReference.kt
index 9ccd5c10347..d865a22d26c 100644
--- a/compiler/testData/codegen/box/jvmField/topLevelFieldReference.kt
+++ b/compiler/testData/codegen/box/jvmField/topLevelFieldReference.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_RUNTIME
diff --git a/compiler/testData/codegen/box/jvmField/visibility.kt b/compiler/testData/codegen/box/jvmField/visibility.kt
index 6e1a228d27f..2a1415f0b8c 100644
--- a/compiler/testData/codegen/box/jvmField/visibility.kt
+++ b/compiler/testData/codegen/box/jvmField/visibility.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_REFLECT
diff --git a/compiler/testData/codegen/box/jvmField/writeFieldReference.kt b/compiler/testData/codegen/box/jvmField/writeFieldReference.kt
index dfd29786924..1475872288e 100644
--- a/compiler/testData/codegen/box/jvmField/writeFieldReference.kt
+++ b/compiler/testData/codegen/box/jvmField/writeFieldReference.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_RUNTIME
diff --git a/compiler/testData/codegen/box/jvmName/propertyAccessorsUseSite.kt b/compiler/testData/codegen/box/jvmName/propertyAccessorsUseSite.kt
index 0c97937d963..168e3e3164b 100644
--- a/compiler/testData/codegen/box/jvmName/propertyAccessorsUseSite.kt
+++ b/compiler/testData/codegen/box/jvmName/propertyAccessorsUseSite.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_RUNTIME
diff --git a/compiler/testData/codegen/box/multifileClasses/optimized/callableRefToPrivateConstVal.kt b/compiler/testData/codegen/box/multifileClasses/optimized/callableRefToPrivateConstVal.kt
index b5da9b8e626..6d149510381 100644
--- a/compiler/testData/codegen/box/multifileClasses/optimized/callableRefToPrivateConstVal.kt
+++ b/compiler/testData/codegen/box/multifileClasses/optimized/callableRefToPrivateConstVal.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// IGNORE_LIGHT_ANALYSIS
// WITH_RUNTIME
diff --git a/compiler/testData/codegen/box/properties/augmentedAssignmentsAndIncrements.kt b/compiler/testData/codegen/box/properties/augmentedAssignmentsAndIncrements.kt
index b94d14df1da..bde3c09d5c4 100644
--- a/compiler/testData/codegen/box/properties/augmentedAssignmentsAndIncrements.kt
+++ b/compiler/testData/codegen/box/properties/augmentedAssignmentsAndIncrements.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// Enable when KT-14833 is fixed.
// IGNORE_BACKEND: JVM
import kotlin.reflect.KProperty
diff --git a/compiler/testData/codegen/box/properties/kt4383.kt b/compiler/testData/codegen/box/properties/kt4383.kt
index 24d59cc1f7e..3a8d6e0a1e3 100644
--- a/compiler/testData/codegen/box/properties/kt4383.kt
+++ b/compiler/testData/codegen/box/properties/kt4383.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class D {
diff --git a/compiler/testData/codegen/box/properties/primitiveOverrideDelegateAccessor.kt b/compiler/testData/codegen/box/properties/primitiveOverrideDelegateAccessor.kt
index 2ca26a34898..008ef946010 100644
--- a/compiler/testData/codegen/box/properties/primitiveOverrideDelegateAccessor.kt
+++ b/compiler/testData/codegen/box/properties/primitiveOverrideDelegateAccessor.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
class Holder(var value: Int) {
diff --git a/compiler/testData/codegen/box/reflection/annotations/propertyAccessors.kt b/compiler/testData/codegen/box/reflection/annotations/propertyAccessors.kt
index ef105f32060..068d47125ac 100644
--- a/compiler/testData/codegen/box/reflection/annotations/propertyAccessors.kt
+++ b/compiler/testData/codegen/box/reflection/annotations/propertyAccessors.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/annotations/propertyWithoutBackingField.kt b/compiler/testData/codegen/box/reflection/annotations/propertyWithoutBackingField.kt
index d7e27ca565a..63b920ea1a9 100644
--- a/compiler/testData/codegen/box/reflection/annotations/propertyWithoutBackingField.kt
+++ b/compiler/testData/codegen/box/reflection/annotations/propertyWithoutBackingField.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/annotations/setparam.kt b/compiler/testData/codegen/box/reflection/annotations/setparam.kt
index 8fe702c2932..143d4893ac6 100644
--- a/compiler/testData/codegen/box/reflection/annotations/setparam.kt
+++ b/compiler/testData/codegen/box/reflection/annotations/setparam.kt
@@ -1,5 +1,5 @@
// WITH_REFLECT
-// IGNORE_BACKEND: JVM_IR, JS_IR, JS, NATIVE
+// IGNORE_BACKEND: JS_IR, JS, NATIVE
package test
diff --git a/compiler/testData/codegen/box/reflection/annotations/simpleValAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/simpleValAnnotation.kt
index f5e0bb8b7f7..709f4ecee6b 100644
--- a/compiler/testData/codegen/box/reflection/annotations/simpleValAnnotation.kt
+++ b/compiler/testData/codegen/box/reflection/annotations/simpleValAnnotation.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/builtins/collections.kt b/compiler/testData/codegen/box/reflection/builtins/collections.kt
index 8617e2adf14..bd82358b5e7 100644
--- a/compiler/testData/codegen/box/reflection/builtins/collections.kt
+++ b/compiler/testData/codegen/box/reflection/builtins/collections.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_REFLECT
// FULL_JDK
diff --git a/compiler/testData/codegen/box/reflection/builtins/stringLength.kt b/compiler/testData/codegen/box/reflection/builtins/stringLength.kt
index 08bd7674087..3644a4c104c 100644
--- a/compiler/testData/codegen/box/reflection/builtins/stringLength.kt
+++ b/compiler/testData/codegen/box/reflection/builtins/stringLength.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR, JS, NATIVE
// WITH_REFLECT
diff --git a/compiler/testData/codegen/box/reflection/call/bound/companionObjectPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/bound/companionObjectPropertyAccessors.kt
index 85a2498c148..ae248a1d885 100644
--- a/compiler/testData/codegen/box/reflection/call/bound/companionObjectPropertyAccessors.kt
+++ b/compiler/testData/codegen/box/reflection/call/bound/companionObjectPropertyAccessors.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/call/bound/extensionPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/bound/extensionPropertyAccessors.kt
index 96f196d6e6c..7ff51301c05 100644
--- a/compiler/testData/codegen/box/reflection/call/bound/extensionPropertyAccessors.kt
+++ b/compiler/testData/codegen/box/reflection/call/bound/extensionPropertyAccessors.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/call/bound/jvmStaticCompanionObjectPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/bound/jvmStaticCompanionObjectPropertyAccessors.kt
index f51ae526161..17e720ede7b 100644
--- a/compiler/testData/codegen/box/reflection/call/bound/jvmStaticCompanionObjectPropertyAccessors.kt
+++ b/compiler/testData/codegen/box/reflection/call/bound/jvmStaticCompanionObjectPropertyAccessors.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_REFLECT
diff --git a/compiler/testData/codegen/box/reflection/call/bound/jvmStaticObjectPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/bound/jvmStaticObjectPropertyAccessors.kt
index 828b7fcc647..cadc829f879 100644
--- a/compiler/testData/codegen/box/reflection/call/bound/jvmStaticObjectPropertyAccessors.kt
+++ b/compiler/testData/codegen/box/reflection/call/bound/jvmStaticObjectPropertyAccessors.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_REFLECT
diff --git a/compiler/testData/codegen/box/reflection/call/bound/memberPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/bound/memberPropertyAccessors.kt
index 9873a9ecd1b..a6205c09d94 100644
--- a/compiler/testData/codegen/box/reflection/call/bound/memberPropertyAccessors.kt
+++ b/compiler/testData/codegen/box/reflection/call/bound/memberPropertyAccessors.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/call/bound/objectPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/bound/objectPropertyAccessors.kt
index 4eb2108dc4e..dd01d16bce0 100644
--- a/compiler/testData/codegen/box/reflection/call/bound/objectPropertyAccessors.kt
+++ b/compiler/testData/codegen/box/reflection/call/bound/objectPropertyAccessors.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/call/disallowNullValueForNotNullField.kt b/compiler/testData/codegen/box/reflection/call/disallowNullValueForNotNullField.kt
index 1f31631cc6c..6c3cbb1d2ad 100644
--- a/compiler/testData/codegen/box/reflection/call/disallowNullValueForNotNullField.kt
+++ b/compiler/testData/codegen/box/reflection/call/disallowNullValueForNotNullField.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_REFLECT
diff --git a/compiler/testData/codegen/box/reflection/call/incorrectNumberOfArguments.kt b/compiler/testData/codegen/box/reflection/call/incorrectNumberOfArguments.kt
index e1c5c2ed157..ea51ec8be75 100644
--- a/compiler/testData/codegen/box/reflection/call/incorrectNumberOfArguments.kt
+++ b/compiler/testData/codegen/box/reflection/call/incorrectNumberOfArguments.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_REFLECT
diff --git a/compiler/testData/codegen/box/reflection/call/propertyAccessors.kt b/compiler/testData/codegen/box/reflection/call/propertyAccessors.kt
index 4f0457350a9..24757d074fa 100644
--- a/compiler/testData/codegen/box/reflection/call/propertyAccessors.kt
+++ b/compiler/testData/codegen/box/reflection/call/propertyAccessors.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/call/propertyGetterAndGetFunctionDifferentReturnType.kt b/compiler/testData/codegen/box/reflection/call/propertyGetterAndGetFunctionDifferentReturnType.kt
index 18eef1571ce..4a59a148652 100644
--- a/compiler/testData/codegen/box/reflection/call/propertyGetterAndGetFunctionDifferentReturnType.kt
+++ b/compiler/testData/codegen/box/reflection/call/propertyGetterAndGetFunctionDifferentReturnType.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/callBy/boundExtensionPropertyAcessor.kt b/compiler/testData/codegen/box/reflection/callBy/boundExtensionPropertyAcessor.kt
index 5816d22c31b..7a44fb572df 100644
--- a/compiler/testData/codegen/box/reflection/callBy/boundExtensionPropertyAcessor.kt
+++ b/compiler/testData/codegen/box/reflection/callBy/boundExtensionPropertyAcessor.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/mapping/interfaceCompanionPropertyWithJvmField.kt b/compiler/testData/codegen/box/reflection/mapping/interfaceCompanionPropertyWithJvmField.kt
index 09668e0d987..7f696a82d9f 100644
--- a/compiler/testData/codegen/box/reflection/mapping/interfaceCompanionPropertyWithJvmField.kt
+++ b/compiler/testData/codegen/box/reflection/mapping/interfaceCompanionPropertyWithJvmField.kt
@@ -1,5 +1,4 @@
// !LANGUAGE: +JvmFieldInInterface
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_REFLECT
diff --git a/compiler/testData/codegen/box/reflection/mapping/memberProperty.kt b/compiler/testData/codegen/box/reflection/mapping/memberProperty.kt
index 2658afb40db..1f7a5b78c11 100644
--- a/compiler/testData/codegen/box/reflection/mapping/memberProperty.kt
+++ b/compiler/testData/codegen/box/reflection/mapping/memberProperty.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_REFLECT
diff --git a/compiler/testData/codegen/box/reflection/mapping/propertyAccessors.kt b/compiler/testData/codegen/box/reflection/mapping/propertyAccessors.kt
index e5caa2355fa..0afee789087 100644
--- a/compiler/testData/codegen/box/reflection/mapping/propertyAccessors.kt
+++ b/compiler/testData/codegen/box/reflection/mapping/propertyAccessors.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_REFLECT
diff --git a/compiler/testData/codegen/box/reflection/mapping/propertyAccessorsWithJvmName.kt b/compiler/testData/codegen/box/reflection/mapping/propertyAccessorsWithJvmName.kt
index f1248ea0ba4..f34e60aa6e2 100644
--- a/compiler/testData/codegen/box/reflection/mapping/propertyAccessorsWithJvmName.kt
+++ b/compiler/testData/codegen/box/reflection/mapping/propertyAccessorsWithJvmName.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_REFLECT
diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/extensionPropertyReceiverToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/extensionPropertyReceiverToString.kt
index 46ca0fa02e4..e330044f23f 100644
--- a/compiler/testData/codegen/box/reflection/methodsFromAny/extensionPropertyReceiverToString.kt
+++ b/compiler/testData/codegen/box/reflection/methodsFromAny/extensionPropertyReceiverToString.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideToString2.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideToString2.kt
index 5bf9bb4981b..9c58ca8af4e 100644
--- a/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideToString2.kt
+++ b/compiler/testData/codegen/box/reflection/methodsFromAny/fakeOverrideToString2.kt
@@ -1,4 +1,4 @@
-// IGNORE_BACKEND: JVM_IR, JS_IR, JS, NATIVE
+// IGNORE_BACKEND: JS_IR, JS, NATIVE
// WITH_REFLECT
package test
diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/propertyEqualsHashCode.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/propertyEqualsHashCode.kt
index d2e332c3b24..fd4ae9b6220 100644
--- a/compiler/testData/codegen/box/reflection/methodsFromAny/propertyEqualsHashCode.kt
+++ b/compiler/testData/codegen/box/reflection/methodsFromAny/propertyEqualsHashCode.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS, NATIVE
// WITH_REFLECT
diff --git a/compiler/testData/codegen/box/reflection/methodsFromAny/propertyToString.kt b/compiler/testData/codegen/box/reflection/methodsFromAny/propertyToString.kt
index 3cfafe8058e..21f49f193eb 100644
--- a/compiler/testData/codegen/box/reflection/methodsFromAny/propertyToString.kt
+++ b/compiler/testData/codegen/box/reflection/methodsFromAny/propertyToString.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/modifiers/callableModality.kt b/compiler/testData/codegen/box/reflection/modifiers/callableModality.kt
index aa7e979b04a..0f1a74fde87 100644
--- a/compiler/testData/codegen/box/reflection/modifiers/callableModality.kt
+++ b/compiler/testData/codegen/box/reflection/modifiers/callableModality.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/modifiers/callableVisibility.kt b/compiler/testData/codegen/box/reflection/modifiers/callableVisibility.kt
index 36b565eac0e..1dc5d2062e6 100644
--- a/compiler/testData/codegen/box/reflection/modifiers/callableVisibility.kt
+++ b/compiler/testData/codegen/box/reflection/modifiers/callableVisibility.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/modifiers/properties.kt b/compiler/testData/codegen/box/reflection/modifiers/properties.kt
index c8ab6175035..0157c34957c 100644
--- a/compiler/testData/codegen/box/reflection/modifiers/properties.kt
+++ b/compiler/testData/codegen/box/reflection/modifiers/properties.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/callableReferences.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/callableReferences.kt
index ae39148a9f6..8ac6f1e681d 100644
--- a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/callableReferences.kt
+++ b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/callableReferences.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS
diff --git a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/delegatedProperty.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/delegatedProperty.kt
index 0baefbb2ea7..86f1fd56380 100644
--- a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/delegatedProperty.kt
+++ b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/methodsFromAny/delegatedProperty.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// IGNORE_BACKEND: JS
// WITH_RUNTIME
diff --git a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/propertyGetSetName.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/propertyGetSetName.kt
index 586fbdc34f3..f485e0554fe 100644
--- a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/propertyGetSetName.kt
+++ b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/propertyGetSetName.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
import kotlin.reflect.*
diff --git a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/propertyInstanceof.kt b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/propertyInstanceof.kt
index c59f0bec8f8..490b0f45bcf 100644
--- a/compiler/testData/codegen/box/reflection/noReflectAtRuntime/propertyInstanceof.kt
+++ b/compiler/testData/codegen/box/reflection/noReflectAtRuntime/propertyInstanceof.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// WITH_RUNTIME
diff --git a/compiler/testData/codegen/box/reflection/parameters/boundReferences.kt b/compiler/testData/codegen/box/reflection/parameters/boundReferences.kt
index f73373fa8d3..d5f1cb423cb 100644
--- a/compiler/testData/codegen/box/reflection/parameters/boundReferences.kt
+++ b/compiler/testData/codegen/box/reflection/parameters/boundReferences.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/parameters/propertySetter.kt b/compiler/testData/codegen/box/reflection/parameters/propertySetter.kt
index 1196c7b60ab..8d79dc5565c 100644
--- a/compiler/testData/codegen/box/reflection/parameters/propertySetter.kt
+++ b/compiler/testData/codegen/box/reflection/parameters/propertySetter.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/properties/accessors/accessorNames.kt b/compiler/testData/codegen/box/reflection/properties/accessors/accessorNames.kt
index 462c3be565a..aa56037c981 100644
--- a/compiler/testData/codegen/box/reflection/properties/accessors/accessorNames.kt
+++ b/compiler/testData/codegen/box/reflection/properties/accessors/accessorNames.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/properties/accessors/extensionPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/properties/accessors/extensionPropertyAccessors.kt
index 92efafd1e45..b75ee182d6c 100644
--- a/compiler/testData/codegen/box/reflection/properties/accessors/extensionPropertyAccessors.kt
+++ b/compiler/testData/codegen/box/reflection/properties/accessors/extensionPropertyAccessors.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/properties/accessors/memberPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/properties/accessors/memberPropertyAccessors.kt
index fcf783f7e06..bdd9bb8c1e3 100644
--- a/compiler/testData/codegen/box/reflection/properties/accessors/memberPropertyAccessors.kt
+++ b/compiler/testData/codegen/box/reflection/properties/accessors/memberPropertyAccessors.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/properties/accessors/topLevelPropertyAccessors.kt b/compiler/testData/codegen/box/reflection/properties/accessors/topLevelPropertyAccessors.kt
index 6b6e1267c15..7e434c2962d 100644
--- a/compiler/testData/codegen/box/reflection/properties/accessors/topLevelPropertyAccessors.kt
+++ b/compiler/testData/codegen/box/reflection/properties/accessors/topLevelPropertyAccessors.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/properties/genericProperty.kt b/compiler/testData/codegen/box/reflection/properties/genericProperty.kt
index cf9ff1c1f28..a376406c87f 100644
--- a/compiler/testData/codegen/box/reflection/properties/genericProperty.kt
+++ b/compiler/testData/codegen/box/reflection/properties/genericProperty.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/reflection/properties/getDelegate/fakeOverride.kt b/compiler/testData/codegen/box/reflection/properties/getDelegate/fakeOverride.kt
index 18de57824a7..015613b9e57 100644
--- a/compiler/testData/codegen/box/reflection/properties/getDelegate/fakeOverride.kt
+++ b/compiler/testData/codegen/box/reflection/properties/getDelegate/fakeOverride.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_REFLECT
diff --git a/compiler/testData/codegen/box/reflection/properties/getDelegate/notDelegatedProperty.kt b/compiler/testData/codegen/box/reflection/properties/getDelegate/notDelegatedProperty.kt
index 5792421f36c..83ff07b2f12 100644
--- a/compiler/testData/codegen/box/reflection/properties/getDelegate/notDelegatedProperty.kt
+++ b/compiler/testData/codegen/box/reflection/properties/getDelegate/notDelegatedProperty.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_REFLECT
diff --git a/compiler/testData/codegen/box/reflection/properties/kotlinPropertyInheritedInJava.kt b/compiler/testData/codegen/box/reflection/properties/kotlinPropertyInheritedInJava.kt
index d582c758608..9b239894340 100644
--- a/compiler/testData/codegen/box/reflection/properties/kotlinPropertyInheritedInJava.kt
+++ b/compiler/testData/codegen/box/reflection/properties/kotlinPropertyInheritedInJava.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_REFLECT
diff --git a/compiler/testData/codegen/box/reflection/properties/overrideKotlinPropertyByJavaMethod.kt b/compiler/testData/codegen/box/reflection/properties/overrideKotlinPropertyByJavaMethod.kt
index 874580fbfd9..f413cb7f806 100644
--- a/compiler/testData/codegen/box/reflection/properties/overrideKotlinPropertyByJavaMethod.kt
+++ b/compiler/testData/codegen/box/reflection/properties/overrideKotlinPropertyByJavaMethod.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_REFLECT
diff --git a/compiler/testData/codegen/box/reflection/properties/publicClassValAccessible.kt b/compiler/testData/codegen/box/reflection/properties/publicClassValAccessible.kt
index 3be5bc57a77..f616d9a0453 100644
--- a/compiler/testData/codegen/box/reflection/properties/publicClassValAccessible.kt
+++ b/compiler/testData/codegen/box/reflection/properties/publicClassValAccessible.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_REFLECT
diff --git a/compiler/testData/codegen/box/reflection/types/typeArguments.kt b/compiler/testData/codegen/box/reflection/types/typeArguments.kt
index 52e8b4250ba..7334b017e0a 100644
--- a/compiler/testData/codegen/box/reflection/types/typeArguments.kt
+++ b/compiler/testData/codegen/box/reflection/types/typeArguments.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// IGNORE_BACKEND: JS_IR
// TODO: muted automatically, investigate should it be ran for JS or not
// IGNORE_BACKEND: JS, NATIVE
diff --git a/compiler/testData/codegen/box/regressions/objectInsideDelegation.kt b/compiler/testData/codegen/box/regressions/objectInsideDelegation.kt
index ba0ec17bcf4..f2f9caf960d 100644
--- a/compiler/testData/codegen/box/regressions/objectInsideDelegation.kt
+++ b/compiler/testData/codegen/box/regressions/objectInsideDelegation.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// WITH_RUNTIME
val b: First by lazy {
diff --git a/compiler/testData/codegen/box/reified/DIExample.kt b/compiler/testData/codegen/box/reified/DIExample.kt
index a7a423bedc6..1515c8ccc42 100644
--- a/compiler/testData/codegen/box/reified/DIExample.kt
+++ b/compiler/testData/codegen/box/reified/DIExample.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// TARGET_BACKEND: JVM
// WITH_RUNTIME
diff --git a/compiler/testData/codegen/box/typeMapping/kt3863.kt b/compiler/testData/codegen/box/typeMapping/kt3863.kt
index 6fc2c831426..21b6b4acd63 100644
--- a/compiler/testData/codegen/box/typeMapping/kt3863.kt
+++ b/compiler/testData/codegen/box/typeMapping/kt3863.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
// java.lang.VerifyError: (class: NotImplemented, method: get signature: (Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object;) Unable to pop operand off an empty stack
diff --git a/compiler/testData/codegen/box/typeMapping/kt3976.kt b/compiler/testData/codegen/box/typeMapping/kt3976.kt
index 75feb66ce5c..47110878e72 100644
--- a/compiler/testData/codegen/box/typeMapping/kt3976.kt
+++ b/compiler/testData/codegen/box/typeMapping/kt3976.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
import kotlin.reflect.KProperty
// java.lang.ClassNotFoundException: kotlin.Nothing
diff --git a/compiler/testData/codegen/boxInline/anonymousObject/kt9591.kt b/compiler/testData/codegen/boxInline/anonymousObject/kt9591.kt
index 09552d96998..858e2bd78d1 100644
--- a/compiler/testData/codegen/boxInline/anonymousObject/kt9591.kt
+++ b/compiler/testData/codegen/boxInline/anonymousObject/kt9591.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// NO_CHECK_LAMBDA_INLINING
// WITH_RUNTIME
// FILE: 1.kt
diff --git a/compiler/testData/codegen/boxInline/callableReference/bound/classProperty.kt b/compiler/testData/codegen/boxInline/callableReference/bound/classProperty.kt
index dbb8c5b0132..d005b752b41 100644
--- a/compiler/testData/codegen/boxInline/callableReference/bound/classProperty.kt
+++ b/compiler/testData/codegen/boxInline/callableReference/bound/classProperty.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// FILE: 1.kt
package test
diff --git a/compiler/testData/codegen/boxInline/callableReference/bound/kt18728_3.kt b/compiler/testData/codegen/boxInline/callableReference/bound/kt18728_3.kt
index cba6c50fa24..40df3101338 100644
--- a/compiler/testData/codegen/boxInline/callableReference/bound/kt18728_3.kt
+++ b/compiler/testData/codegen/boxInline/callableReference/bound/kt18728_3.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// FILE: 1.kt
package test
diff --git a/compiler/testData/codegen/boxInline/callableReference/bound/kt18728_4.kt b/compiler/testData/codegen/boxInline/callableReference/bound/kt18728_4.kt
index c86c79dbb42..0bcc8fd80d4 100644
--- a/compiler/testData/codegen/boxInline/callableReference/bound/kt18728_4.kt
+++ b/compiler/testData/codegen/boxInline/callableReference/bound/kt18728_4.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// FILE: 1.kt
package test
diff --git a/compiler/testData/codegen/boxInline/callableReference/bound/objectProperty.kt b/compiler/testData/codegen/boxInline/callableReference/bound/objectProperty.kt
index fdc36b1898a..4400cd85b8d 100644
--- a/compiler/testData/codegen/boxInline/callableReference/bound/objectProperty.kt
+++ b/compiler/testData/codegen/boxInline/callableReference/bound/objectProperty.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// FILE: 1.kt
package test
diff --git a/compiler/testData/codegen/boxInline/callableReference/bound/propertyImportedFromObject.kt b/compiler/testData/codegen/boxInline/callableReference/bound/propertyImportedFromObject.kt
index 0d2a049625d..c08e617e2b1 100644
--- a/compiler/testData/codegen/boxInline/callableReference/bound/propertyImportedFromObject.kt
+++ b/compiler/testData/codegen/boxInline/callableReference/bound/propertyImportedFromObject.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// FILE: 1.kt
package test
diff --git a/compiler/testData/codegen/boxInline/callableReference/bound/topLevelExtensionProperty.kt b/compiler/testData/codegen/boxInline/callableReference/bound/topLevelExtensionProperty.kt
index d580f1aebe7..ad0438b07f4 100644
--- a/compiler/testData/codegen/boxInline/callableReference/bound/topLevelExtensionProperty.kt
+++ b/compiler/testData/codegen/boxInline/callableReference/bound/topLevelExtensionProperty.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// FILE: 1.kt
package test
diff --git a/compiler/testData/codegen/boxInline/callableReference/propertyIntrinsic.kt b/compiler/testData/codegen/boxInline/callableReference/propertyIntrinsic.kt
index 956b282e43b..83710b2f5f4 100644
--- a/compiler/testData/codegen/boxInline/callableReference/propertyIntrinsic.kt
+++ b/compiler/testData/codegen/boxInline/callableReference/propertyIntrinsic.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// Enable when callable references to builtin members and using lambdas as extension lambdas (KT-13312) is supported
// FILE: 1.kt
diff --git a/compiler/testData/codegen/boxInline/callableReference/propertyReference.kt b/compiler/testData/codegen/boxInline/callableReference/propertyReference.kt
index 92ae532ec92..8a1091e81c6 100644
--- a/compiler/testData/codegen/boxInline/callableReference/propertyReference.kt
+++ b/compiler/testData/codegen/boxInline/callableReference/propertyReference.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// FILE: 1.kt
package test
diff --git a/compiler/testData/codegen/boxInline/callableReference/topLevelProperty.kt b/compiler/testData/codegen/boxInline/callableReference/topLevelProperty.kt
index a0e1bc6dbe8..ae31ab979ce 100644
--- a/compiler/testData/codegen/boxInline/callableReference/topLevelProperty.kt
+++ b/compiler/testData/codegen/boxInline/callableReference/topLevelProperty.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// FILE: 1.kt
package test
diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/privatePropertyReference.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/privatePropertyReference.kt
index 4f0913f3ae4..37b283777ce 100644
--- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/privatePropertyReference.kt
+++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/privatePropertyReference.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// FILE: 1.kt
// SKIP_INLINE_CHECK_IN: inlineFun$default
package test
diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyReference.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyReference.kt
index 56b41c9fc46..2d2f32305f4 100644
--- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyReference.kt
+++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyReference.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// FILE: 1.kt
// SKIP_INLINE_CHECK_IN: inlineFun$default
package test
diff --git a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyReferenceFromClass.kt b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyReferenceFromClass.kt
index 192a4ba8399..c58b8d70e09 100644
--- a/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyReferenceFromClass.kt
+++ b/compiler/testData/codegen/boxInline/defaultValues/lambdaInlining/callableReferences/propertyReferenceFromClass.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// FILE: 1.kt
// SKIP_INLINE_CHECK_IN: inlineFun$default
package test
diff --git a/compiler/testData/codegen/boxInline/delegatedProperty/kt16864.kt b/compiler/testData/codegen/boxInline/delegatedProperty/kt16864.kt
index 43c2d4cb82c..0261b5f3b00 100644
--- a/compiler/testData/codegen/boxInline/delegatedProperty/kt16864.kt
+++ b/compiler/testData/codegen/boxInline/delegatedProperty/kt16864.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// FILE: 1.kt
package test
diff --git a/compiler/testData/compileKotlinAgainstKotlin/propertyReference.kt b/compiler/testData/compileKotlinAgainstKotlin/propertyReference.kt
index 8c379778089..35bdea51241 100644
--- a/compiler/testData/compileKotlinAgainstKotlin/propertyReference.kt
+++ b/compiler/testData/compileKotlinAgainstKotlin/propertyReference.kt
@@ -1,4 +1,3 @@
-// IGNORE_BACKEND: JVM_IR
// FILE: A.kt
package a