[K2] Move IRTranslation perf calculation inside convertToIr* methods

This commit is contained in:
Ivan Kylchik
2024-03-05 16:28:19 +01:00
committed by Space Team
parent 8275c92cd4
commit fd961452b3
4 changed files with 10 additions and 13 deletions
@@ -263,16 +263,12 @@ open class IncrementalFirJvmCompilerRunner(
val cycleResult = firIncrementalCycle() ?: return ExitCode.COMPILATION_ERROR to allCompiledSources
performanceManager?.notifyIRTranslationStarted()
val extensions = JvmFir2IrExtensions(configuration, JvmIrDeserializerImpl(), JvmIrMangler)
val irGenerationExtensions = projectEnvironment.project.let { IrGenerationExtension.getInstances(it) }
val (irModuleFragment, components, pluginContext, irActualizedResult) = cycleResult.convertToIrAndActualizeForJvm(
extensions, configuration, compilerEnvironment.diagnosticsReporter, irGenerationExtensions,
)
performanceManager?.notifyIRTranslationFinished()
performanceManager?.notifyGenerationStarted()
val irInput = ModuleCompilerIrBackendInput(
targetId,