Turn on common RangeContainsLowering [KT-36430]
This commit is contained in:
committed by
LepilkinaElena
parent
c16cffa9f4
commit
aa84e27e3d
+6
@@ -225,6 +225,12 @@ internal val innerClassPhase = makeKonanFileLoweringPhase(
|
||||
prerequisite = setOf(defaultParameterExtentPhase)
|
||||
)
|
||||
|
||||
internal val rangeContainsLoweringPhase = makeKonanFileLoweringPhase(
|
||||
::RangeContainsLowering,
|
||||
name = "RangeContains",
|
||||
description = "Optimizes calls to contains() for ClosedRanges"
|
||||
)
|
||||
|
||||
internal val forLoopsPhase = makeKonanFileLoweringPhase(
|
||||
::ForLoopsLowering,
|
||||
name = "ForLoops",
|
||||
|
||||
+1
@@ -357,6 +357,7 @@ internal val allLoweringsPhase = NamedCompilerPhase(
|
||||
name = "IrLowerByFile",
|
||||
description = "IR Lowering by file",
|
||||
lower = listOf(
|
||||
rangeContainsLoweringPhase,
|
||||
forLoopsPhase,
|
||||
stringConcatenationPhase,
|
||||
enumConstructorsPhase,
|
||||
|
||||
Reference in New Issue
Block a user