[JVM IR] Fix performance issue caused by support of IR Inliner

This commit is contained in:
Ivan Kylchik
2023-03-15 14:59:01 +01:00
committed by Space Team
parent e8272fa02e
commit 7cf70e7b15
21 changed files with 127 additions and 117 deletions
+12 -11
View File
@@ -1,3 +1,4 @@
// IGNORE_INLINER: IR
// FILE: test.kt
fun box() {
@@ -8,18 +9,18 @@ fun box() {
inline fun foo() = {
}
// EXPECTATIONS JVM JVM_IR
// test.kt:4 box
// test1.kt:8 box
// test1.kt:9 box
// EXPECTATIONS JVM_IR
// test.kt:4 box
// test1.kt:9 invoke
// test.kt:4 box
// EXPECTATIONS JVM JVM_IR
// test.kt:5 box
// test1.kt:9 box
// test1.kt:10 box
// EXPECTATIONS JVM_IR
// test.kt:5 box
// test1.kt:10 invoke
// test.kt:5 box
// EXPECTATIONS JVM JVM_IR
// test.kt:6 box
// EXPECTATIONS JS_IR
// test1.kt:9 box
// test.kt:4 box
// test1.kt:6 box$lambda
// test1.kt:10 box
// test.kt:5 box
// test1.kt:7 box$lambda
// test.kt:6 box