From 30f13c3e2499b7e3d4b2ea378cb22adc2af85240 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Doln=C3=ADk?= Date: Wed, 17 Apr 2024 17:31:22 +0200 Subject: [PATCH] Rename compiler related modules. --- SKIE/acceptance-tests | 2 +- .../core/kotlin-compiler-core.gradle.kts} | 0 .../skie/analytics/performance/SkiePerformanceAnalytics.kt | 0 .../skie/configuration/CallableDeclarationConfiguration.kt | 0 .../co/touchlab/skie/configuration/ClassConfiguration.kt | 0 .../touchlab/skie/configuration/ConstructorConfiguration.kt | 0 .../co/touchlab/skie/configuration/FileConfiguration.kt | 0 .../touchlab/skie/configuration/FileOrClassConfiguration.kt | 0 .../co/touchlab/skie/configuration/FunctionConfiguration.kt | 0 .../co/touchlab/skie/configuration/ModuleConfiguration.kt | 0 .../co/touchlab/skie/configuration/PackageConfiguration.kt | 0 .../co/touchlab/skie/configuration/PropertyConfiguration.kt | 0 .../co/touchlab/skie/configuration/RootConfiguration.kt | 0 .../skie/configuration/SimpleFunctionConfiguration.kt | 0 .../co/touchlab/skie/configuration/SkieConfiguration.kt | 0 .../skie/configuration/SwiftCompilerConfiguration.kt | 0 .../skie/configuration/ValueParameterConfiguration.kt | 0 .../skie/configuration/ValueParameterConfigurationParent.kt | 0 .../skie/configuration/common/CommonSkieConfiguration.kt | 0 .../skie/configuration/common/FlowMappingStrategy.kt | 0 .../configuration/provider/CompilerSkieConfigurationData.kt | 0 .../skie/configuration/provider/ConfigurationProvider.kt | 0 .../configuration/provider/IdentifiedConfigurationTarget.kt | 0 .../kotlin/co/touchlab/skie/context/CommonSkieContext.kt | 0 .../commonMain/kotlin/co/touchlab/skie/kir/KirProvider.kt | 0 .../kotlin/co/touchlab/skie/kir/KirProviderDelegate.kt | 0 .../kotlin/co/touchlab/skie/kir/builtin/KirBuiltins.kt | 0 .../kotlin/co/touchlab/skie/kir/element/DeprecationLevel.kt | 0 .../touchlab/skie/kir/element/KirBridgeableDeclaration.kt | 0 .../co/touchlab/skie/kir/element/KirCallableDeclaration.kt | 0 .../kotlin/co/touchlab/skie/kir/element/KirClass.kt | 0 .../kotlin/co/touchlab/skie/kir/element/KirClassParent.kt | 0 .../kotlin/co/touchlab/skie/kir/element/KirConstructor.kt | 0 .../kotlin/co/touchlab/skie/kir/element/KirElement.kt | 0 .../kotlin/co/touchlab/skie/kir/element/KirEnumEntry.kt | 0 .../kotlin/co/touchlab/skie/kir/element/KirFunction.kt | 0 .../kotlin/co/touchlab/skie/kir/element/KirModule.kt | 0 .../touchlab/skie/kir/element/KirOverridableDeclaration.kt | 0 .../kotlin/co/touchlab/skie/kir/element/KirProject.kt | 0 .../kotlin/co/touchlab/skie/kir/element/KirProperty.kt | 0 .../kotlin/co/touchlab/skie/kir/element/KirScope.kt | 0 .../co/touchlab/skie/kir/element/KirSimpleFunction.kt | 0 .../kotlin/co/touchlab/skie/kir/element/KirTypeParameter.kt | 0 .../co/touchlab/skie/kir/element/KirValueParameter.kt | 0 .../kotlin/co/touchlab/skie/kir/type/BlockPointerKirType.kt | 0 .../co/touchlab/skie/kir/type/DeclarationBackedKirType.kt | 0 .../kotlin/co/touchlab/skie/kir/type/DeclaredKirType.kt | 0 .../commonMain/kotlin/co/touchlab/skie/kir/type/KirType.kt | 0 .../co/touchlab/skie/kir/type/NonNullReferenceKirType.kt | 0 .../co/touchlab/skie/kir/type/NullableReferenceKirType.kt | 0 .../kotlin/co/touchlab/skie/kir/type/OirBasedKirType.kt | 0 .../kotlin/co/touchlab/skie/kir/type/PointerKirType.kt | 0 .../kotlin/co/touchlab/skie/kir/type/ReferenceKirType.kt | 0 .../kotlin/co/touchlab/skie/kir/type/SpecialOirKirType.kt | 0 .../kotlin/co/touchlab/skie/kir/type/SupportedFlow.kt | 0 .../co/touchlab/skie/kir/type/TypeParameterUsageKirType.kt | 0 .../co/touchlab/skie/kir/type/UnresolvedFlowKirType.kt | 0 .../co/touchlab/skie/kir/util/BaseOverridableDeclaration.kt | 0 .../commonMain/kotlin/co/touchlab/skie/oir/OirProvider.kt | 0 .../co/touchlab/skie/oir/element/OirCallableDeclaration.kt | 0 .../skie/oir/element/OirCallableDeclarationParent.kt | 0 .../kotlin/co/touchlab/skie/oir/element/OirClass.kt | 0 .../kotlin/co/touchlab/skie/oir/element/OirConstructor.kt | 0 .../kotlin/co/touchlab/skie/oir/element/OirElement.kt | 0 .../kotlin/co/touchlab/skie/oir/element/OirExtension.kt | 0 .../kotlin/co/touchlab/skie/oir/element/OirFile.kt | 0 .../kotlin/co/touchlab/skie/oir/element/OirFunction.kt | 0 .../kotlin/co/touchlab/skie/oir/element/OirModule.kt | 0 .../touchlab/skie/oir/element/OirOverridableDeclaration.kt | 0 .../kotlin/co/touchlab/skie/oir/element/OirProperty.kt | 0 .../kotlin/co/touchlab/skie/oir/element/OirScope.kt | 0 .../co/touchlab/skie/oir/element/OirSimpleFunction.kt | 0 .../co/touchlab/skie/oir/element/OirTopLevelDeclaration.kt | 0 .../skie/oir/element/OirTopLevelDeclarationParent.kt | 0 .../co/touchlab/skie/oir/element/OirTypeDeclaration.kt | 0 .../kotlin/co/touchlab/skie/oir/element/OirTypeDef.kt | 0 .../kotlin/co/touchlab/skie/oir/element/OirTypeParameter.kt | 0 .../co/touchlab/skie/oir/element/OirValueParameter.kt | 0 .../kotlin/co/touchlab/skie/oir/element/OirVisibility.kt | 0 .../kotlin/co/touchlab/skie/oir/type/BlockPointerOirType.kt | 0 .../kotlin/co/touchlab/skie/oir/type/DeclaredOirType.kt | 0 .../co/touchlab/skie/oir/type/NonNullReferenceOirType.kt | 0 .../co/touchlab/skie/oir/type/NullableReferenceOirType.kt | 0 .../commonMain/kotlin/co/touchlab/skie/oir/type/OirType.kt | 0 .../kotlin/co/touchlab/skie/oir/type/PointerOirType.kt | 0 .../kotlin/co/touchlab/skie/oir/type/PrimitiveOirType.kt | 0 .../kotlin/co/touchlab/skie/oir/type/ReferenceOirType.kt | 0 .../co/touchlab/skie/oir/type/SpecialReferenceOirType.kt | 0 .../kotlin/co/touchlab/skie/oir/type/TypeDefOirType.kt | 0 .../co/touchlab/skie/oir/type/TypeParameterUsageOirType.kt | 0 .../kotlin/co/touchlab/skie/oir/type/VoidOirType.kt | 0 .../touchlab/skie/oir/type/translation/OirTypeTranslator.kt | 0 .../kotlin/co/touchlab/skie/phases/BackgroundPhase.kt | 0 .../kotlin/co/touchlab/skie/phases/ClassExportCorePhase.kt | 0 .../kotlin/co/touchlab/skie/phases/ClassExportPhase.kt | 0 .../kotlin/co/touchlab/skie/phases/ForegroundPhase.kt | 0 .../kotlin/co/touchlab/skie/phases/KirCorePhase.kt | 0 .../commonMain/kotlin/co/touchlab/skie/phases/KirPhase.kt | 0 .../kotlin/co/touchlab/skie/phases/LinkCorePhase.kt | 0 .../commonMain/kotlin/co/touchlab/skie/phases/LinkPhase.kt | 0 .../kotlin/co/touchlab/skie/phases/ScheduledPhase.kt | 0 .../commonMain/kotlin/co/touchlab/skie/phases/SirPhase.kt | 0 .../phases/analytics/LogSkiePerformanceAnalyticsPhase.kt | 0 .../skie/phases/apinotes/ApiNotesGenerationPhase.kt | 0 .../skie/phases/apinotes/MoveBridgesToTopLevelPhase.kt | 0 .../co/touchlab/skie/phases/apinotes/builder/ApiNotes.kt | 0 .../phases/apinotes/builder/ApiNotesAvailabilityMode.kt | 0 .../skie/phases/apinotes/builder/ApiNotesFactory.kt | 0 .../touchlab/skie/phases/apinotes/builder/ApiNotesMethod.kt | 0 .../skie/phases/apinotes/builder/ApiNotesParameter.kt | 0 .../skie/phases/apinotes/builder/ApiNotesProperty.kt | 0 .../touchlab/skie/phases/apinotes/builder/ApiNotesType.kt | 0 .../skie/phases/apinotes/builder/ApiNotesTypeMemberKind.kt | 0 .../skie/phases/apinotes/parser/ExternalApiNotesParser.kt | 0 .../co/touchlab/skie/phases/debug/DumpSwiftApiPhase.kt | 0 .../RemoveConflictingDefaultArgumentOverloadsPhase.kt | 0 .../skie/phases/features/enums/EnumEntryRenamingPhase.kt | 0 .../skie/phases/features/enums/ExhaustiveEnumsGenerator.kt | 0 .../enums/ExhaustiveEnumsMembersPassthroughGenerator.kt | 0 .../touchlab/skie/phases/features/enums/ObjCBridgeable.kt | 0 .../touchlab/skie/phases/features/flow/ConvertFlowsPhase.kt | 0 .../phases/features/flow/FlowBridgingConfigurationPhase.kt | 0 .../features/flow/FlowConversionConstructorsGenerator.kt | 0 .../flow/UnifyFlowConfigurationForOverridesPhase.kt | 0 .../features/functions/FileScopeConversionParentProvider.kt | 0 .../features/functions/FileScopeConvertorDelegateScope.kt | 0 .../phases/features/functions/FileScopeConvertorPhase.kt | 0 .../features/functions/GlobalMembersConvertorDelegate.kt | 0 .../functions/InterfaceExtensionMembersConvertorDelegate.kt | 0 .../phases/features/sealed/SealedEnumGeneratorDelegate.kt | 0 .../features/sealed/SealedFunctionGeneratorDelegate.kt | 0 .../features/sealed/SealedGeneratorExtensionContainer.kt | 0 .../skie/phases/features/sealed/SealedInteropGenerator.kt | 0 .../phases/features/suspend/SkieClassSuspendGenerator.kt | 0 .../phases/features/suspend/SuspendFunctionBridgeModel.kt | 0 .../features/suspend/SwiftSuspendFunctionGenerator.kt | 0 .../co/touchlab/skie/phases/header/AddTypeDefPhase.kt | 0 .../skie/phases/header/DeclareSkieErrorTypesPhase.kt | 0 .../skie/phases/header/FixForwardDeclarationsPhase.kt | 0 .../phases/header/FixHeaderFilePropertyOrderingPhase.kt | 0 .../skie/phases/header/GenerateFakeObjCDependenciesPhase.kt | 0 .../skie/phases/header/util/BaseHeaderInsertionPhase.kt | 0 .../skie/phases/header/util/BaseHeaderModificationPhase.kt | 0 .../skie/phases/kir/InitializeKirMembersCachePhase.kt | 0 ...lableDeclarationsConflictingWithTypeDeclarationsPhase.kt | 0 .../RenameConflictingCallableDeclarationsPhase.kt | 0 .../memberconflicts/RenameParametersNamedSelfPhase.kt | 0 .../skie/phases/memberconflicts/UniqueSignatureSet.kt | 0 .../phases/oir/ConfigureExternalOirTypesBridgingPhase.kt | 0 .../touchlab/skie/phases/oir/CreateExternalOirTypesPhase.kt | 0 .../skie/phases/oir/CreateFakeObjCConstructorsPhase.kt | 0 .../touchlab/skie/phases/oir/CreateKotlinOirTypesPhase.kt | 0 .../co/touchlab/skie/phases/oir/CreateOirMembersPhase.kt | 0 .../phases/oir/FixOirFunctionSignaturesForApiNotesPhase.kt | 0 .../skie/phases/oir/InitializeOirSuperTypesPhase.kt | 0 .../skie/phases/oir/util/ExternalApiNotesProvider.kt | 0 .../other/AddAvailabilityBasedDeprecationLevelPhase.kt | 0 .../phases/other/AddAvailabilityToAsyncFunctionsPhase.kt | 0 .../touchlab/skie/phases/other/AddFoundationImportsPhase.kt | 0 .../skie/phases/other/AwaitAllBackgroundJobsPhase.kt | 0 .../skie/phases/other/DeleteSkieFrameworkContentPhase.kt | 0 .../phases/other/FixDuplicatedOverriddenFunctionsPhase.kt | 0 .../skie/phases/other/GenerateModulemapFilePhase.kt | 0 .../co/touchlab/skie/phases/other/LinkObjectFilesPhase.kt | 0 .../skie/phases/other/LoadCustomSwiftSourceFilesPhase.kt | 0 .../co/touchlab/skie/phases/other/VerifyModuleNamePhase.kt | 0 .../skie/phases/other/VerifyNoBitcodeEmbeddingPhase.kt | 0 .../ConfigureStableNameTypeAliasesForKotlinRuntimePhase.kt | 0 .../skie/phases/runtime/KotlinRuntimeHidingPhase.kt | 0 .../touchlab/skie/phases/runtime/SwiftRuntimeGenerator.kt | 0 .../skie/phases/sir/member/CreateAsyncSirFunctionsPhase.kt | 0 .../skie/phases/sir/member/CreateSirMembersPhase.kt | 0 .../phases/sir/member/InitializeSirMembersCachePhase.kt | 0 .../skie/phases/sir/member/InitializeSirOverridesPhase.kt | 0 .../member/StripKonanCallableDeclarationManglingPhase.kt | 0 .../skie/phases/sir/type/CreateExternalSirTypesPhase.kt | 0 .../skie/phases/sir/type/CreateKotlinSirExtensionsPhase.kt | 0 .../skie/phases/sir/type/CreateKotlinSirTypesPhase.kt | 0 .../skie/phases/sir/type/CreateStableTypeAliasesPhase.kt | 0 .../sir/type/FixNamesOfInaccessibleNestedClassesPhase.kt | 0 .../skie/phases/sir/type/InitializeSirSuperTypesPhase.kt | 0 .../co/touchlab/skie/phases/swift/CompileSwiftPhase.kt | 0 .../phases/swift/ConvertSirIrFilesToSourceFilesPhase.kt | 0 .../swift/ConvertSirSourceFilesToCompilableFilesPhase.kt | 0 .../phases/swift/SwiftKotlinFrameworkCacheSetupPhase.kt | 0 .../RenameTypesConflictingWithKeywordsPhase.kt | 0 .../RenameTypesConflictingWithKotlinModulePhase.kt | 0 .../RenameTypesConflictsWithOtherTypesPhase.kt | 0 ...orarilyRenameTypesConflictingWithExternalModulesPhase.kt | 0 .../phases/util/MustBeExecutedAfterBridgingConfiguration.kt | 0 .../co/touchlab/skie/phases/util/StatefulScheduledPhase.kt | 0 .../kotlin/co/touchlab/skie/phases/util/StatefulSirPhase.kt | 0 .../kotlin/co/touchlab/skie/sir/NamespaceProvider.kt | 0 .../kotlin/co/touchlab/skie/sir/SirFileProvider.kt | 0 .../src/commonMain/kotlin/co/touchlab/skie/sir/SirFqName.kt | 0 .../commonMain/kotlin/co/touchlab/skie/sir/SirProvider.kt | 0 .../kotlin/co/touchlab/skie/sir/builtin/SirBuiltin.kt | 0 .../kotlin/co/touchlab/skie/sir/element/SirBuiltInFile.kt | 0 .../co/touchlab/skie/sir/element/SirCallableDeclaration.kt | 0 .../kotlin/co/touchlab/skie/sir/element/SirClass.kt | 0 .../co/touchlab/skie/sir/element/SirCompilableFile.kt | 0 .../touchlab/skie/sir/element/SirConditionalConstraint.kt | 0 .../kotlin/co/touchlab/skie/sir/element/SirConstructor.kt | 0 .../kotlin/co/touchlab/skie/sir/element/SirDeclaration.kt | 0 .../co/touchlab/skie/sir/element/SirDeclarationNamespace.kt | 0 .../co/touchlab/skie/sir/element/SirDeclarationParent.kt | 0 .../co/touchlab/skie/sir/element/SirDeclarationWithScope.kt | 0 .../kotlin/co/touchlab/skie/sir/element/SirElement.kt | 0 .../touchlab/skie/sir/element/SirElementWithAttributes.kt | 0 .../skie/sir/element/SirElementWithFunctionBodyBuilder.kt | 0 .../co/touchlab/skie/sir/element/SirElementWithModifiers.kt | 0 .../kotlin/co/touchlab/skie/sir/element/SirEnumCase.kt | 0 .../touchlab/skie/sir/element/SirEnumCaseAssociatedValue.kt | 0 .../kotlin/co/touchlab/skie/sir/element/SirExtension.kt | 0 .../kotlin/co/touchlab/skie/sir/element/SirFile.kt | 0 .../kotlin/co/touchlab/skie/sir/element/SirFunction.kt | 0 .../kotlin/co/touchlab/skie/sir/element/SirGetter.kt | 0 .../kotlin/co/touchlab/skie/sir/element/SirIrFile.kt | 0 .../kotlin/co/touchlab/skie/sir/element/SirModule.kt | 0 .../touchlab/skie/sir/element/SirOverridableDeclaration.kt | 0 .../kotlin/co/touchlab/skie/sir/element/SirProperty.kt | 0 .../co/touchlab/skie/sir/element/SirPropertyAccessor.kt | 0 .../kotlin/co/touchlab/skie/sir/element/SirScope.kt | 0 .../kotlin/co/touchlab/skie/sir/element/SirSetter.kt | 0 .../co/touchlab/skie/sir/element/SirSimpleFunction.kt | 0 .../kotlin/co/touchlab/skie/sir/element/SirSourceFile.kt | 0 .../skie/sir/element/SirTopLevelDeclarationParent.kt | 0 .../kotlin/co/touchlab/skie/sir/element/SirTypeAlias.kt | 0 .../co/touchlab/skie/sir/element/SirTypeDeclaration.kt | 0 .../kotlin/co/touchlab/skie/sir/element/SirTypeParameter.kt | 0 .../co/touchlab/skie/sir/element/SirTypeParameterParent.kt | 0 .../co/touchlab/skie/sir/element/SirValueParameter.kt | 0 .../kotlin/co/touchlab/skie/sir/element/SirVisibility.kt | 0 .../skie/sir/element/util/SirElementParentProperty.kt | 0 .../kotlin/co/touchlab/skie/sir/signature/Signature.kt | 0 .../co/touchlab/skie/sir/signature/SirHierarchyCache.kt | 0 .../kotlin/co/touchlab/skie/sir/type/DeclaredSirType.kt | 0 .../kotlin/co/touchlab/skie/sir/type/EvaluatedSirType.kt | 0 .../kotlin/co/touchlab/skie/sir/type/LambdaSirType.kt | 0 .../kotlin/co/touchlab/skie/sir/type/NonNullSirType.kt | 0 .../kotlin/co/touchlab/skie/sir/type/NullableSirType.kt | 0 .../kotlin/co/touchlab/skie/sir/type/OirDeclaredSirType.kt | 0 .../kotlin/co/touchlab/skie/sir/type/SirDeclaredSirType.kt | 0 .../commonMain/kotlin/co/touchlab/skie/sir/type/SirType.kt | 0 .../kotlin/co/touchlab/skie/sir/type/SkieErrorSirType.kt | 0 .../kotlin/co/touchlab/skie/sir/type/SpecialSirType.kt | 0 .../co/touchlab/skie/sir/type/TypeParameterUsageSirType.kt | 0 .../touchlab/skie/sir/type/translation/SirTypeTranslator.kt | 0 .../kotlin/co/touchlab/skie/util/CollisionFreeIdentifier.kt | 0 .../commonMain/kotlin/co/touchlab/skie/util/CompilerShim.kt | 0 .../kotlin/co/touchlab/skie/util/FrameworkLayout.kt | 0 .../src/commonMain/kotlin/co/touchlab/skie/util/Lazy+map.kt | 0 .../kotlin/co/touchlab/skie/util/MeasureTimePrint.kt | 0 .../commonMain/kotlin/co/touchlab/skie/util/MutableLazy.kt | 0 .../co/touchlab/skie/util/MutableList+addAllVararg.kt | 0 .../kotlin/co/touchlab/skie/util/MutableList+pop.kt | 0 .../src/commonMain/kotlin/co/touchlab/skie/util/Optional.kt | 0 .../src/commonMain/kotlin/co/touchlab/skie/util/Reporter.kt | 0 .../kotlin/co/touchlab/skie/util/SafeRecursionEngine.kt | 0 .../kotlin/co/touchlab/skie/util/SharedCounter.kt | 0 .../touchlab/skie/util/SirDeclaration+resolveCollision.kt | 0 .../src/commonMain/kotlin/co/touchlab/skie/util/Strings.kt | 0 .../co/touchlab/skie/util/parallel/ParallelFlatMap.kt | 0 .../kotlin/co/touchlab/skie/util/parallel/ParallelMap.kt | 0 .../FunctionSpec+addFunctionBodyWithErrorTypeHandling.kt | 0 .../skie/util/swift/String+escapeSwiftIdentifier.kt | 0 .../touchlab/skie/util/swift/String+quoteAsSwiftLiteral.kt | 0 .../skie/util/swift/SwiftPoetQualifiedLocalTypeName.kt | 0 .../co/touchlab/skie/util/swift/ToValidSwiftIdentifier.kt | 0 .../commonMain/kotlin/co/touchlab/skie/util/toPrettyJson.kt | 0 .../commonMain/kotlin/io/outfoxx/swiftpoet/AnyTypeName.kt | 0 .../commonMain/kotlin/io/outfoxx/swiftpoet/AnyTypeSpec.kt | 0 .../commonMain/kotlin/io/outfoxx/swiftpoet/AttributeSpec.kt | 0 .../kotlin/io/outfoxx/swiftpoet/AttributedSpec.kt | 0 .../src/commonMain/kotlin/io/outfoxx/swiftpoet/CodeBlock.kt | 0 .../commonMain/kotlin/io/outfoxx/swiftpoet/CodeWriter.kt | 0 .../kotlin/io/outfoxx/swiftpoet/ComposedTypeName.kt | 0 .../kotlin/io/outfoxx/swiftpoet/DeclaredTypeName.kt | 0 .../kotlin/io/outfoxx/swiftpoet/EnumerationCaseSpec.kt | 0 .../commonMain/kotlin/io/outfoxx/swiftpoet/ExtensionSpec.kt | 0 .../kotlin/io/outfoxx/swiftpoet/ExternalTypeSpec.kt | 0 .../kotlin/io/outfoxx/swiftpoet/FileMemberSpec.kt | 0 .../src/commonMain/kotlin/io/outfoxx/swiftpoet/FileSpec.kt | 0 .../commonMain/kotlin/io/outfoxx/swiftpoet/FunctionSpec.kt | 0 .../kotlin/io/outfoxx/swiftpoet/FunctionTypeName.kt | 0 .../commonMain/kotlin/io/outfoxx/swiftpoet/ImportSpec.kt | 0 .../commonMain/kotlin/io/outfoxx/swiftpoet/LineWrapper.kt | 0 .../src/commonMain/kotlin/io/outfoxx/swiftpoet/Modifier.kt | 0 .../commonMain/kotlin/io/outfoxx/swiftpoet/NameAllocator.kt | 0 .../commonMain/kotlin/io/outfoxx/swiftpoet/ParameterSpec.kt | 0 .../kotlin/io/outfoxx/swiftpoet/ParameterizedTypeName.kt | 0 .../commonMain/kotlin/io/outfoxx/swiftpoet/PropertySpec.kt | 0 .../kotlin/io/outfoxx/swiftpoet/ProtocolTypeName.kt | 0 .../commonMain/kotlin/io/outfoxx/swiftpoet/SelfTypeName.kt | 0 .../src/commonMain/kotlin/io/outfoxx/swiftpoet/Taggable.kt | 0 .../commonMain/kotlin/io/outfoxx/swiftpoet/TupleTypeName.kt | 0 .../commonMain/kotlin/io/outfoxx/swiftpoet/TypeAliasSpec.kt | 0 .../src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeName.kt | 0 .../src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeSpec.kt | 0 .../kotlin/io/outfoxx/swiftpoet/TypeVariableName.kt | 0 .../src/commonMain/kotlin/io/outfoxx/swiftpoet/Util.kt | 0 .../io/outfoxx/swiftpoet/builder/BuilderWithMembers.kt | 0 .../io/outfoxx/swiftpoet/builder/BuilderWithModifiers.kt | 0 .../outfoxx/swiftpoet/builder/BuilderWithTypeParameters.kt | 0 .../io/outfoxx/swiftpoet/builder/BuilderWithTypeSpecs.kt | 0 .../linker-plugin/kotlin-compiler-linker-plugin.gradle.kts} | 2 +- .../reflectors/UserVisibleIrModulesSupportReflector.kt | 0 .../kir/irbuilder/impl/symboltable/DummyIrSimpleFunction.kt | 0 .../util/SymbolTableDescriptorExtensionShim.kgp_1.9.0.kt | 0 .../SpecificCompilerConfigurationAnalytics.kgp_1.8.0.kt | 0 .../interceptor/InterceptedSameTypeCompilerPhase.kt | 0 .../interceptor/NamedPhaseInterceptorConfigurer.kt | 0 .../interceptor/phaseInterceptorConfigurers.kt | 0 .../skie/entrypoint/CreateSymbolTablePhaseInterceptor.kt | 0 .../co/touchlab/skie/entrypoint/LinkerPhaseInterceptor.kt | 0 .../touchlab/skie/entrypoint/ObjCExportPhaseInterceptor.kt | 0 .../touchlab/skie/entrypoint/ObjectFilesPhaseInterceptor.kt | 0 .../co/touchlab/skie/entrypoint/PsiToIrPhaseInterceptor.kt | 0 ...ueParameterName.SKIE.compiler.kotlin-plugin.kgp_1.8.0.kt | 0 ...ouchlab.skie.compilerinject.interceptor.PhaseInterceptor | 0 .../SpecificCompilerConfigurationAnalytics.kgp_1.8.20.kt | 0 .../CreateObjCExportCodeSpecPhaseInterceptor.kgp_1.8.20.kt | 0 .../ProduceObjCExportInterfacePhaseInterceptor.kt | 0 ...skie.SKIE.compiler.kotlin-plugin.kgp_1.8.20..1.9.20__.kt | 0 .../kotlin/backend/konan/objcexport/ObjCNoneExportScope.kt | 0 .../interceptor/SameTypeNamedPhaseInterceptorConfigurer.kt | 0 .../interceptor/SimpleNamedPhaseInterceptorConfigurer.kt | 0 .../interceptor/phaseInterceptorConfigurers.kt | 0 .../co/touchlab/skie/entrypoint/LinkerPhaseInterceptor.kt | 0 ...ouchlab.skie.compilerinject.interceptor.PhaseInterceptor | 0 .../interceptor/SameTypeNamedPhaseInterceptorConfigurer.kt | 0 .../interceptor/SimpleNamedPhaseInterceptorConfigurer.kt | 0 .../interceptor/phaseInterceptorConfigurers.kgp_1.9.0.kt | 0 .../reflectors/UserVisibleIrModulesSupportReflector.kt | 0 .../co/touchlab/skie/entrypoint/LinkerPhaseInterceptor.kt | 0 .../impl/symboltable/DummyIrSimpleFunction.kgp_1.9.0.kt | 0 ...ouchlab.skie.compilerinject.interceptor.PhaseInterceptor | 0 .../SpecificCompilerConfigurationAnalytics.kgp_1.9.20.kt | 0 .../util/SymbolTableDescriptorExtensionShim.kgp_1.9.20.kt | 0 .../compiler/common/CommonCompilerConfigurationAnalytics.kt | 0 .../specific/SpecificCompilerConfigurationAnalytics.kt | 0 .../analytics/configuration/SkieConfigurationAnalytics.kt | 0 .../analytics/environment/CompilerEnvironmentAnalytics.kt | 0 .../co/touchlab/skie/analytics/modules/ModulesAnalytics.kt | 0 .../compilerinject/compilerplugin/PluginOptionConversion.kt | 0 .../compilerplugin/SkieCommandLineProcessor.kt | 0 .../compilerplugin/SkieCompilerConfigurationKeys.kt | 0 .../compilerinject/compilerplugin/SkieComponentRegistrar.kt | 0 .../interceptor/ErasedPhaseInterceptorChain.kt | 0 .../compilerinject/interceptor/PhaseInterceptorRegistrar.kt | 0 .../skie/compilerinject/reflection/PropertyField.kt | 0 .../touchlab/skie/compilerinject/reflection/ReflectedBy.kt | 0 .../co/touchlab/skie/compilerinject/reflection/Reflector.kt | 0 .../reflectors/CompositePackageFragmentProviderReflector.kt | 0 .../reflection/reflectors/ContextReflector.kt | 0 .../reflectors/DeclarationDescriptorImplReflector.kt | 0 .../reflectors/DeserializedClassMemberScopeReflector.kt | 0 ...serializedMemberScopeOptimizedImplementationReflector.kt | 0 .../reflectors/DeserializedMemberScopeReflector.kt | 0 .../reflectors/MapBasedMemoizedFunctionReflector.kt | 0 .../reflection/reflectors/ModuleDescriptorImplReflector.kt | 0 .../reflection/reflectors/ObjCExportReflector.kt | 0 .../reflectors/ObjCExportTranslatorImplReflector.kt | 0 .../reflectors/UserVisibleIrModulesSupportReflector.kt | 0 .../descriptor/DescriptorBasedConfigurationTarget.kt | 0 .../provider/descriptor/DescriptorConfigurationProvider.kt | 0 .../co/touchlab/skie/context/ClassExportPhaseContext.kt | 0 .../skie/context/DescriptorModificationPhaseContext.kt | 0 .../kotlin/co/touchlab/skie/context/InitPhaseContext.kt | 0 .../kotlin/co/touchlab/skie/context/KirPhaseContext.kt | 0 .../kotlin/co/touchlab/skie/context/KotlinIrPhaseContext.kt | 0 .../kotlin/co/touchlab/skie/context/LinkPhaseContext.kt | 0 .../kotlin/co/touchlab/skie/context/MainSkieContext.kt | 0 .../kotlin/co/touchlab/skie/context/SirPhaseContext.kt | 0 .../co/touchlab/skie/context/SymbolTablePhaseContext.kt | 0 .../kotlin/co/touchlab/skie/entrypoint/EntrypointUtils.kt | 0 .../touchlab/skie/entrypoint/SkieIrGenerationExtension.kt | 0 .../touchlab/skie/kir/builtin/DescriptorBasedKirBuiltins.kt | 0 .../touchlab/skie/kir/descriptor/DescriptorKirProvider.kt | 0 .../co/touchlab/skie/kir/descriptor/DescriptorProvider.kt | 0 .../skie/kir/descriptor/ExternalDescriptorKirProvider.kt | 0 .../touchlab/skie/kir/descriptor/ExtraDescriptorBuiltins.kt | 0 .../skie/kir/descriptor/MutableDescriptorProvider.kt | 0 .../skie/kir/descriptor/NativeDescriptorProvider.kt | 0 .../skie/kir/descriptor/ObjCExportedInterfaceProvider.kt | 0 .../skie/kir/descriptor/cache/CachedObjCExportMapper.kt | 0 .../descriptor/cache/ExposedDescriptorCustomTypeVisitors.kt | 0 .../kir/descriptor/cache/ExposedDescriptorTypeVisitor.kt | 0 .../skie/kir/descriptor/cache/ExposedDescriptorsCache.kt | 0 .../co/touchlab/skie/kir/irbuilder/DeclarationBuilder.kt | 0 .../co/touchlab/skie/kir/irbuilder/DeclarationTemplate.kt | 0 .../co/touchlab/skie/kir/irbuilder/FunctionBuilder.kt | 0 .../kotlin/co/touchlab/skie/kir/irbuilder/Namespace.kt | 0 .../skie/kir/irbuilder/SecondaryConstructorBuilder.kt | 0 .../irbuilder/UnsupportedDeclarationDescriptorException.kt | 0 .../skie/kir/irbuilder/impl/DeclarationBuilderImpl.kt | 0 .../irbuilder/impl/namespace/BaseDeserializedNamespace.kt | 0 .../skie/kir/irbuilder/impl/namespace/BaseNamespace.kt | 0 .../irbuilder/impl/namespace/DeserializedClassNamespace.kt | 0 .../impl/namespace/DeserializedPackageNamespace.kt | 0 .../skie/kir/irbuilder/impl/namespace/NewFileNamespace.kt | 0 .../kir/irbuilder/impl/symboltable/DummyIrConstructor.kt | 0 .../kir/irbuilder/impl/symboltable/DummyIrSimpleFunction.kt | 0 .../impl/symboltable/IrBaseRebindablePublicSymbol.kt | 0 .../impl/symboltable/IrRebindableConstructorPublicSymbol.kt | 0 .../symboltable/IrRebindableSimpleFunctionPublicSymbol.kt | 0 .../kir/irbuilder/impl/symboltable/UnsupportedProperty.kt | 0 .../kir/irbuilder/impl/template/BaseDeclarationTemplate.kt | 0 .../skie/kir/irbuilder/impl/template/FunctionTemplate.kt | 0 .../irbuilder/impl/template/SecondaryConstructorTemplate.kt | 0 .../kotlin/co/touchlab/skie/kir/irbuilder/util/AddChild.kt | 0 .../skie/kir/irbuilder/util/CreateValueParameter.kt | 0 .../skie/kir/irbuilder/util/DeserializedClassSourceFile.kt | 0 .../skie/kir/irbuilder/util/IrDeclarationOrigins.kt | 0 .../skie/kir/irbuilder/util/IrFunctionExpressionBuilder.kt | 0 .../skie/kir/irbuilder/util/IrSimpleFunctionBuilder.kt | 0 .../touchlab/skie/kir/irbuilder/util/TypeParameterCopy.kt | 0 .../touchlab/skie/kir/irbuilder/util/ValueParameterCopy.kt | 0 .../skie/kir/type/translation/KirCustomTypeMapper.kt | 0 .../skie/kir/type/translation/KirCustomTypeMappers.kt | 0 .../kir/type/translation/KirDeclarationTypeTranslator.kt | 0 .../skie/kir/type/translation/KirTypeParameterScope.kt | 0 .../touchlab/skie/kir/type/translation/KirTypeTranslator.kt | 0 .../kir/type/translation/KirTypeTranslatorUtilityScope.kt | 0 .../kir/type/translation/SupportedFlow+fromKotlinType.kt | 0 .../co/touchlab/skie/kir/util/FindAnnotationExtension.kt | 0 .../kotlin/co/touchlab/skie/kir/util/SkieSymbolTable.kt | 0 .../skie/kir/util/SymbolTableDescriptorExtensionShim.kt | 0 .../co/touchlab/skie/phases/ClassExportCompilerPhase.kt | 0 .../co/touchlab/skie/phases/DescriptorModificationPhase.kt | 0 .../co/touchlab/skie/phases/ForegroundCompilerPhase.kt | 0 .../kgp_common/kotlin/co/touchlab/skie/phases/InitPhase.kt | 0 .../kotlin/co/touchlab/skie/phases/KirCompilerPhase.kt | 0 .../kotlin/co/touchlab/skie/phases/KotlinIrPhase.kt | 0 .../kotlin/co/touchlab/skie/phases/LinkCompilerPhase.kt | 0 .../kotlin/co/touchlab/skie/phases/SkiePhaseScheduler.kt | 0 .../kotlin/co/touchlab/skie/phases/SymbolTablePhase.kt | 0 .../skie/phases/analytics/ClassExportAnalyticsPhase.kt | 0 .../skie/phases/analytics/KotlinIrAnalyticsPhase.kt | 0 .../debug/VerifyDescriptorProviderConsistencyPhase.kt | 0 .../features/defaultarguments/DefaultArgumentGenerator.kt | 0 .../delegate/BaseDefaultArgumentGeneratorDelegate.kt | 0 .../BaseFunctionDefaultArgumentGeneratorDelegate.kt | 0 .../ClassMethodsDefaultArgumentGeneratorDelegate.kt | 0 .../ConstructorsDefaultArgumentGeneratorDelegate.kt | 0 .../delegate/DefaultArgumentGeneratorDelegate.kt | 0 .../ExtensionFunctionDefaultArgumentGeneratorDelegate.kt | 0 .../TopLevelFunctionDefaultArgumentGeneratorDelegate.kt | 0 .../features/suspend/KotlinSuspendGeneratorDelegate.kt | 0 .../skie/phases/features/suspend/SuspendGenerator.kt | 0 .../features/suspend/SwiftSuspendGeneratorDelegate.kt | 0 .../suspend/kotlin/SuspendKotlinBridgeBodyGenerator.kt | 0 .../kotlin/SuspendKotlinBridgeCheckedExceptionsGenerator.kt | 0 .../kotlin/SuspendKotlinBridgeHandlerLambdaGenerator.kt | 0 .../touchlab/skie/phases/kir/BaseCreateKirMembersPhase.kt | 0 .../skie/phases/kir/BaseCreateRegularKirFunctionPhase.kt | 0 .../skie/phases/kir/BaseCreateRegularKirMembersPhase.kt | 0 .../touchlab/skie/phases/kir/CreateExposedKirTypesPhase.kt | 0 .../touchlab/skie/phases/kir/CreateKirConstructorsPhase.kt | 0 .../phases/kir/CreateKirDescriptionAndHashPropertyPhase.kt | 0 .../co/touchlab/skie/phases/kir/CreateKirPropertiesPhase.kt | 0 .../skie/phases/kir/CreateKirSimpleFunctionsPhase.kt | 0 .../kir/util/ObjCExportNamer+getKirValueParameterName.kt | 0 .../phases/other/ConfigureSwiftSpecificLinkerArgsPhase.kt | 0 .../skie/phases/other/DeclareMissingSymbolsPhase.kt | 0 .../co/touchlab/skie/phases/other/ExtraClassExportPhase.kt | 0 .../skie/phases/other/FixLibrariesShortNamePhase.kt | 0 .../kotlin/co/touchlab/skie/phases/other/GenerateIrPhase.kt | 0 .../skie/phases/other/ProcessReportedMessagesPhase.kt | 0 .../touchlab/skie/phases/other/VerifyMinOSVersionPhase.kt | 0 .../kotlin/co/touchlab/skie/phases/util/SkiePhaseGroup.kt | 0 .../skie/phases/util/StatefulCompilerDependentKirPhase.kt | 0 .../kotlin/co/touchlab/skie/spi/SkiePluginLoader.kt | 0 .../kotlin/co/touchlab/skie/spi/SkiePluginRegistrar.kt | 0 .../kotlin/co/touchlab/skie/util/ActualCompilerShim.kt | 0 .../co/touchlab/skie/util/CollisionFreeIdentifier+Named.kt | 0 .../touchlab/skie/util/Descriptor+BelongsToSkieRuntime.kt | 0 ...rg.jetbrains.kotlin.compiler.plugin.CommandLineProcessor | 0 ...jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar | 0 SKIE/settings.gradle.kts | 6 +++--- .../plugin-shim-impl/gradle-plugin-shim-impl.gradle.kts | 2 +- SKIE/skie-gradle/plugin/gradle-plugin.gradle.kts | 2 +- 482 files changed, 7 insertions(+), 7 deletions(-) rename SKIE/{compiler/kotlin-plugin-core/kotlin-plugin-core.gradle.kts => kotlin-compiler/core/kotlin-compiler-core.gradle.kts} (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/analytics/performance/SkiePerformanceAnalytics.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/configuration/CallableDeclarationConfiguration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/configuration/ClassConfiguration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/configuration/ConstructorConfiguration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/configuration/FileConfiguration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/configuration/FileOrClassConfiguration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/configuration/FunctionConfiguration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/configuration/ModuleConfiguration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/configuration/PackageConfiguration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/configuration/PropertyConfiguration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/configuration/RootConfiguration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/configuration/SimpleFunctionConfiguration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/configuration/SkieConfiguration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/configuration/SwiftCompilerConfiguration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/configuration/ValueParameterConfiguration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/configuration/ValueParameterConfigurationParent.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/configuration/common/CommonSkieConfiguration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/configuration/common/FlowMappingStrategy.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/configuration/provider/CompilerSkieConfigurationData.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/configuration/provider/ConfigurationProvider.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/configuration/provider/IdentifiedConfigurationTarget.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/context/CommonSkieContext.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/KirProvider.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/KirProviderDelegate.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/builtin/KirBuiltins.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/element/DeprecationLevel.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirBridgeableDeclaration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirCallableDeclaration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirClass.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirClassParent.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirConstructor.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirElement.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirEnumEntry.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirFunction.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirModule.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirOverridableDeclaration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirProject.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirProperty.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirScope.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirSimpleFunction.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirTypeParameter.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirValueParameter.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/type/BlockPointerKirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/type/DeclarationBackedKirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/type/DeclaredKirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/type/KirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/type/NonNullReferenceKirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/type/NullableReferenceKirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/type/OirBasedKirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/type/PointerKirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/type/ReferenceKirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/type/SpecialOirKirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/type/SupportedFlow.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/type/TypeParameterUsageKirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/type/UnresolvedFlowKirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/kir/util/BaseOverridableDeclaration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/OirProvider.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirCallableDeclaration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirCallableDeclarationParent.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirClass.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirConstructor.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirElement.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirExtension.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirFile.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirFunction.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirModule.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirOverridableDeclaration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirProperty.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirScope.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirSimpleFunction.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTopLevelDeclaration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTopLevelDeclarationParent.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTypeDeclaration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTypeDef.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTypeParameter.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirValueParameter.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirVisibility.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/type/BlockPointerOirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/type/DeclaredOirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/type/NonNullReferenceOirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/type/NullableReferenceOirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/type/OirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/type/PointerOirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/type/PrimitiveOirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/type/ReferenceOirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/type/SpecialReferenceOirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/type/TypeDefOirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/type/TypeParameterUsageOirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/type/VoidOirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/oir/type/translation/OirTypeTranslator.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/BackgroundPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/ClassExportCorePhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/ClassExportPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/ForegroundPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/KirCorePhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/KirPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/LinkCorePhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/LinkPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/ScheduledPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/SirPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/analytics/LogSkiePerformanceAnalyticsPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/ApiNotesGenerationPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/MoveBridgesToTopLevelPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotes.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesAvailabilityMode.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesFactory.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesMethod.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesParameter.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesProperty.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesTypeMemberKind.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/parser/ExternalApiNotesParser.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/debug/DumpSwiftApiPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/defaultarguments/RemoveConflictingDefaultArgumentOverloadsPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/enums/EnumEntryRenamingPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/enums/ExhaustiveEnumsGenerator.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/enums/ExhaustiveEnumsMembersPassthroughGenerator.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/enums/ObjCBridgeable.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/flow/ConvertFlowsPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/flow/FlowBridgingConfigurationPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/flow/FlowConversionConstructorsGenerator.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/flow/UnifyFlowConfigurationForOverridesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/FileScopeConversionParentProvider.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/FileScopeConvertorDelegateScope.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/FileScopeConvertorPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/GlobalMembersConvertorDelegate.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/InterfaceExtensionMembersConvertorDelegate.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/sealed/SealedEnumGeneratorDelegate.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/sealed/SealedFunctionGeneratorDelegate.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/sealed/SealedGeneratorExtensionContainer.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/sealed/SealedInteropGenerator.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/suspend/SkieClassSuspendGenerator.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/suspend/SuspendFunctionBridgeModel.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/features/suspend/SwiftSuspendFunctionGenerator.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/header/AddTypeDefPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/header/DeclareSkieErrorTypesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/header/FixForwardDeclarationsPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/header/FixHeaderFilePropertyOrderingPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/header/GenerateFakeObjCDependenciesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/header/util/BaseHeaderInsertionPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/header/util/BaseHeaderModificationPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/kir/InitializeKirMembersCachePhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/memberconflicts/RenameCallableDeclarationsConflictingWithTypeDeclarationsPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/memberconflicts/RenameConflictingCallableDeclarationsPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/memberconflicts/RenameParametersNamedSelfPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/memberconflicts/UniqueSignatureSet.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/oir/ConfigureExternalOirTypesBridgingPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/oir/CreateExternalOirTypesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/oir/CreateFakeObjCConstructorsPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/oir/CreateKotlinOirTypesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/oir/CreateOirMembersPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/oir/FixOirFunctionSignaturesForApiNotesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/oir/InitializeOirSuperTypesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/oir/util/ExternalApiNotesProvider.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/other/AddAvailabilityBasedDeprecationLevelPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/other/AddAvailabilityToAsyncFunctionsPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/other/AddFoundationImportsPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/other/AwaitAllBackgroundJobsPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/other/DeleteSkieFrameworkContentPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/other/FixDuplicatedOverriddenFunctionsPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/other/GenerateModulemapFilePhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/other/LinkObjectFilesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/other/LoadCustomSwiftSourceFilesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/other/VerifyModuleNamePhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/other/VerifyNoBitcodeEmbeddingPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/runtime/ConfigureStableNameTypeAliasesForKotlinRuntimePhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/runtime/KotlinRuntimeHidingPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/runtime/SwiftRuntimeGenerator.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/CreateAsyncSirFunctionsPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/CreateSirMembersPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/InitializeSirMembersCachePhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/InitializeSirOverridesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/StripKonanCallableDeclarationManglingPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/CreateExternalSirTypesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/CreateKotlinSirExtensionsPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/CreateKotlinSirTypesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/CreateStableTypeAliasesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/FixNamesOfInaccessibleNestedClassesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/InitializeSirSuperTypesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/swift/CompileSwiftPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/swift/ConvertSirIrFilesToSourceFilesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/swift/ConvertSirSourceFilesToCompilableFilesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/swift/SwiftKotlinFrameworkCacheSetupPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/typeconflicts/RenameTypesConflictingWithKeywordsPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/typeconflicts/RenameTypesConflictingWithKotlinModulePhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/typeconflicts/RenameTypesConflictsWithOtherTypesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/typeconflicts/TemporarilyRenameTypesConflictingWithExternalModulesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/util/MustBeExecutedAfterBridgingConfiguration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/util/StatefulScheduledPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/phases/util/StatefulSirPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/NamespaceProvider.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/SirFileProvider.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/SirFqName.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/SirProvider.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/builtin/SirBuiltin.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirBuiltInFile.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirCallableDeclaration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirClass.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirCompilableFile.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirConditionalConstraint.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirConstructor.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirDeclaration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirDeclarationNamespace.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirDeclarationParent.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirDeclarationWithScope.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirElement.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirElementWithAttributes.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirElementWithFunctionBodyBuilder.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirElementWithModifiers.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirEnumCase.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirEnumCaseAssociatedValue.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirExtension.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirFile.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirFunction.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirGetter.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirIrFile.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirModule.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirOverridableDeclaration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirProperty.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirPropertyAccessor.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirScope.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirSetter.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirSimpleFunction.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirSourceFile.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTopLevelDeclarationParent.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTypeAlias.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTypeDeclaration.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTypeParameter.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTypeParameterParent.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirValueParameter.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirVisibility.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/element/util/SirElementParentProperty.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/signature/Signature.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/signature/SirHierarchyCache.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/type/DeclaredSirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/type/EvaluatedSirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/type/LambdaSirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/type/NonNullSirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/type/NullableSirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/type/OirDeclaredSirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/type/SirDeclaredSirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/type/SirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/type/SkieErrorSirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/type/SpecialSirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/type/TypeParameterUsageSirType.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/sir/type/translation/SirTypeTranslator.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/CollisionFreeIdentifier.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/CompilerShim.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/FrameworkLayout.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/Lazy+map.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/MeasureTimePrint.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/MutableLazy.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/MutableList+addAllVararg.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/MutableList+pop.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/Optional.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/Reporter.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/SafeRecursionEngine.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/SharedCounter.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/SirDeclaration+resolveCollision.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/Strings.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/parallel/ParallelFlatMap.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/parallel/ParallelMap.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/swift/FunctionSpec+addFunctionBodyWithErrorTypeHandling.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/swift/String+escapeSwiftIdentifier.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/swift/String+quoteAsSwiftLiteral.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/swift/SwiftPoetQualifiedLocalTypeName.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/swift/ToValidSwiftIdentifier.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/co/touchlab/skie/util/toPrettyJson.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/AnyTypeName.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/AnyTypeSpec.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/AttributeSpec.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/AttributedSpec.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/CodeBlock.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/CodeWriter.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/ComposedTypeName.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/DeclaredTypeName.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/EnumerationCaseSpec.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/ExtensionSpec.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/ExternalTypeSpec.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/FileMemberSpec.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/FileSpec.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/FunctionSpec.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/FunctionTypeName.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/ImportSpec.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/LineWrapper.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/Modifier.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/NameAllocator.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/ParameterSpec.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/ParameterizedTypeName.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/PropertySpec.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/ProtocolTypeName.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/SelfTypeName.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/Taggable.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/TupleTypeName.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeAliasSpec.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeName.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeSpec.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeVariableName.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/Util.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/builder/BuilderWithMembers.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/builder/BuilderWithModifiers.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/builder/BuilderWithTypeParameters.kt (100%) rename SKIE/{compiler/kotlin-plugin-core => kotlin-compiler/core}/src/commonMain/kotlin/io/outfoxx/swiftpoet/builder/BuilderWithTypeSpecs.kt (100%) rename SKIE/{compiler/kotlin-plugin/kotlin-plugin.gradle.kts => kotlin-compiler/linker-plugin/kotlin-compiler-linker-plugin.gradle.kts} (95%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.0..1.8.20/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/UserVisibleIrModulesSupportReflector.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.0..1.8.20/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/DummyIrSimpleFunction.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.0..1.9.0/kotlin/co/touchlab/skie/kir/util/SymbolTableDescriptorExtensionShim.kgp_1.9.0.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.0/kotlin/co/touchlab/skie/analytics/compiler/specific/SpecificCompilerConfigurationAnalytics.kgp_1.8.0.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.0/kotlin/co/touchlab/skie/compilerinject/interceptor/InterceptedSameTypeCompilerPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.0/kotlin/co/touchlab/skie/compilerinject/interceptor/NamedPhaseInterceptorConfigurer.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.0/kotlin/co/touchlab/skie/compilerinject/interceptor/phaseInterceptorConfigurers.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/CreateSymbolTablePhaseInterceptor.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/LinkerPhaseInterceptor.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/ObjCExportPhaseInterceptor.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/ObjectFilesPhaseInterceptor.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/PsiToIrPhaseInterceptor.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.0/kotlin/co/touchlab/skie/phases/kir/util/ObjCExportNamer+getOirValueParameterName.SKIE.compiler.kotlin-plugin.kgp_1.8.0.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.0/resources/META-INF/services/co.touchlab.skie.compilerinject.interceptor.PhaseInterceptor (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.20..1.9.0/kotlin/co/touchlab/skie/analytics/compiler/specific/SpecificCompilerConfigurationAnalytics.kgp_1.8.20.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.20..1.9.20/kotlin/co/touchlab/skie/entrypoint/CreateObjCExportCodeSpecPhaseInterceptor.kgp_1.8.20.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.20..1.9.20/kotlin/co/touchlab/skie/entrypoint/ProduceObjCExportInterfacePhaseInterceptor.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.20..1.9.20/kotlin/co/touchlab/skie/phases/kir/util/ObjCExportNamer+getOirValueParameterName.co.touchlab.skie.SKIE.compiler.kotlin-plugin.kgp_1.8.20..1.9.20__.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.20..1.9.20/kotlin/org/jetbrains/kotlin/backend/konan/objcexport/ObjCNoneExportScope.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.20/kotlin/co/touchlab/skie/compilerinject/interceptor/SameTypeNamedPhaseInterceptorConfigurer.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.20/kotlin/co/touchlab/skie/compilerinject/interceptor/SimpleNamedPhaseInterceptorConfigurer.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.20/kotlin/co/touchlab/skie/compilerinject/interceptor/phaseInterceptorConfigurers.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.20/kotlin/co/touchlab/skie/entrypoint/LinkerPhaseInterceptor.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.8.20/resources/META-INF/services/co.touchlab.skie.compilerinject.interceptor.PhaseInterceptor (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/compilerinject/interceptor/SameTypeNamedPhaseInterceptorConfigurer.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/compilerinject/interceptor/SimpleNamedPhaseInterceptorConfigurer.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/compilerinject/interceptor/phaseInterceptorConfigurers.kgp_1.9.0.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/UserVisibleIrModulesSupportReflector.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/entrypoint/LinkerPhaseInterceptor.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/DummyIrSimpleFunction.kgp_1.9.0.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.9.0..1.9.20/resources/META-INF/services/co.touchlab.skie.compilerinject.interceptor.PhaseInterceptor (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.9.20/kotlin/co/touchlab/skie/analytics/compiler/specific/SpecificCompilerConfigurationAnalytics.kgp_1.9.20.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_1.9.20/kotlin/co/touchlab/skie/kir/util/SymbolTableDescriptorExtensionShim.kgp_1.9.20.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/analytics/compiler/common/CommonCompilerConfigurationAnalytics.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/analytics/compiler/specific/SpecificCompilerConfigurationAnalytics.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/analytics/configuration/SkieConfigurationAnalytics.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/analytics/environment/CompilerEnvironmentAnalytics.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/analytics/modules/ModulesAnalytics.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/compilerplugin/PluginOptionConversion.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/compilerplugin/SkieCommandLineProcessor.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/compilerplugin/SkieCompilerConfigurationKeys.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/compilerplugin/SkieComponentRegistrar.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/interceptor/ErasedPhaseInterceptorChain.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/interceptor/PhaseInterceptorRegistrar.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/PropertyField.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/ReflectedBy.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/Reflector.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/CompositePackageFragmentProviderReflector.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/ContextReflector.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/DeclarationDescriptorImplReflector.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/DeserializedClassMemberScopeReflector.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/DeserializedMemberScopeOptimizedImplementationReflector.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/DeserializedMemberScopeReflector.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/MapBasedMemoizedFunctionReflector.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/ModuleDescriptorImplReflector.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/ObjCExportReflector.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/ObjCExportTranslatorImplReflector.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/UserVisibleIrModulesSupportReflector.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/configuration/provider/descriptor/DescriptorBasedConfigurationTarget.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/configuration/provider/descriptor/DescriptorConfigurationProvider.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/context/ClassExportPhaseContext.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/context/DescriptorModificationPhaseContext.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/context/InitPhaseContext.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/context/KirPhaseContext.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/context/KotlinIrPhaseContext.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/context/LinkPhaseContext.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/context/MainSkieContext.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/context/SirPhaseContext.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/context/SymbolTablePhaseContext.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/entrypoint/EntrypointUtils.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/entrypoint/SkieIrGenerationExtension.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/builtin/DescriptorBasedKirBuiltins.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/DescriptorKirProvider.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/DescriptorProvider.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/ExternalDescriptorKirProvider.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/ExtraDescriptorBuiltins.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/MutableDescriptorProvider.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/NativeDescriptorProvider.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/ObjCExportedInterfaceProvider.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/cache/CachedObjCExportMapper.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/cache/ExposedDescriptorCustomTypeVisitors.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/cache/ExposedDescriptorTypeVisitor.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/cache/ExposedDescriptorsCache.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/DeclarationBuilder.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/DeclarationTemplate.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/FunctionBuilder.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/Namespace.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/SecondaryConstructorBuilder.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/UnsupportedDeclarationDescriptorException.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/DeclarationBuilderImpl.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/BaseDeserializedNamespace.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/BaseNamespace.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/DeserializedClassNamespace.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/DeserializedPackageNamespace.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/NewFileNamespace.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/DummyIrConstructor.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/DummyIrSimpleFunction.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/IrBaseRebindablePublicSymbol.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/IrRebindableConstructorPublicSymbol.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/IrRebindableSimpleFunctionPublicSymbol.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/UnsupportedProperty.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/template/BaseDeclarationTemplate.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/template/FunctionTemplate.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/template/SecondaryConstructorTemplate.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/AddChild.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/CreateValueParameter.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/DeserializedClassSourceFile.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/IrDeclarationOrigins.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/IrFunctionExpressionBuilder.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/IrSimpleFunctionBuilder.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/TypeParameterCopy.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/ValueParameterCopy.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirCustomTypeMapper.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirCustomTypeMappers.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirDeclarationTypeTranslator.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirTypeParameterScope.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirTypeTranslator.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirTypeTranslatorUtilityScope.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/SupportedFlow+fromKotlinType.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/util/FindAnnotationExtension.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/util/SkieSymbolTable.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/kir/util/SymbolTableDescriptorExtensionShim.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/ClassExportCompilerPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/DescriptorModificationPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/ForegroundCompilerPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/InitPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/KirCompilerPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/KotlinIrPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/LinkCompilerPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/SkiePhaseScheduler.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/SymbolTablePhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/analytics/ClassExportAnalyticsPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/analytics/KotlinIrAnalyticsPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/debug/VerifyDescriptorProviderConsistencyPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/DefaultArgumentGenerator.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/BaseDefaultArgumentGeneratorDelegate.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/BaseFunctionDefaultArgumentGeneratorDelegate.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/ClassMethodsDefaultArgumentGeneratorDelegate.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/ConstructorsDefaultArgumentGeneratorDelegate.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/DefaultArgumentGeneratorDelegate.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/ExtensionFunctionDefaultArgumentGeneratorDelegate.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/TopLevelFunctionDefaultArgumentGeneratorDelegate.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/KotlinSuspendGeneratorDelegate.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/SuspendGenerator.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/SwiftSuspendGeneratorDelegate.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/kotlin/SuspendKotlinBridgeBodyGenerator.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/kotlin/SuspendKotlinBridgeCheckedExceptionsGenerator.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/kotlin/SuspendKotlinBridgeHandlerLambdaGenerator.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/BaseCreateKirMembersPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/BaseCreateRegularKirFunctionPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/BaseCreateRegularKirMembersPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateExposedKirTypesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateKirConstructorsPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateKirDescriptionAndHashPropertyPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateKirPropertiesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateKirSimpleFunctionsPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/util/ObjCExportNamer+getKirValueParameterName.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/other/ConfigureSwiftSpecificLinkerArgsPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/other/DeclareMissingSymbolsPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/other/ExtraClassExportPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/other/FixLibrariesShortNamePhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/other/GenerateIrPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/other/ProcessReportedMessagesPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/other/VerifyMinOSVersionPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/util/SkiePhaseGroup.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/phases/util/StatefulCompilerDependentKirPhase.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/spi/SkiePluginLoader.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/spi/SkiePluginRegistrar.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/util/ActualCompilerShim.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/util/CollisionFreeIdentifier+Named.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/kotlin/co/touchlab/skie/util/Descriptor+BelongsToSkieRuntime.kt (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor (100%) rename SKIE/{compiler/kotlin-plugin => kotlin-compiler/linker-plugin}/src/kgp_common/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar (100%) diff --git a/SKIE/acceptance-tests b/SKIE/acceptance-tests index 3d68b5f1e..739489d3a 160000 --- a/SKIE/acceptance-tests +++ b/SKIE/acceptance-tests @@ -1 +1 @@ -Subproject commit 3d68b5f1ea8f4574c309bfd34dda3a07f5b4b8b6 +Subproject commit 739489d3a36afb5d7a72b5e696e9a27581d1e3f0 diff --git a/SKIE/compiler/kotlin-plugin-core/kotlin-plugin-core.gradle.kts b/SKIE/kotlin-compiler/core/kotlin-compiler-core.gradle.kts similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/kotlin-plugin-core.gradle.kts rename to SKIE/kotlin-compiler/core/kotlin-compiler-core.gradle.kts diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/analytics/performance/SkiePerformanceAnalytics.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/analytics/performance/SkiePerformanceAnalytics.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/analytics/performance/SkiePerformanceAnalytics.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/analytics/performance/SkiePerformanceAnalytics.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/CallableDeclarationConfiguration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/CallableDeclarationConfiguration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/CallableDeclarationConfiguration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/CallableDeclarationConfiguration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/ClassConfiguration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/ClassConfiguration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/ClassConfiguration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/ClassConfiguration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/ConstructorConfiguration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/ConstructorConfiguration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/ConstructorConfiguration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/ConstructorConfiguration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/FileConfiguration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/FileConfiguration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/FileConfiguration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/FileConfiguration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/FileOrClassConfiguration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/FileOrClassConfiguration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/FileOrClassConfiguration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/FileOrClassConfiguration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/FunctionConfiguration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/FunctionConfiguration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/FunctionConfiguration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/FunctionConfiguration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/ModuleConfiguration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/ModuleConfiguration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/ModuleConfiguration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/ModuleConfiguration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/PackageConfiguration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/PackageConfiguration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/PackageConfiguration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/PackageConfiguration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/PropertyConfiguration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/PropertyConfiguration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/PropertyConfiguration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/PropertyConfiguration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/RootConfiguration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/RootConfiguration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/RootConfiguration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/RootConfiguration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/SimpleFunctionConfiguration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/SimpleFunctionConfiguration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/SimpleFunctionConfiguration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/SimpleFunctionConfiguration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/SkieConfiguration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/SkieConfiguration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/SkieConfiguration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/SkieConfiguration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/SwiftCompilerConfiguration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/SwiftCompilerConfiguration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/SwiftCompilerConfiguration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/SwiftCompilerConfiguration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/ValueParameterConfiguration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/ValueParameterConfiguration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/ValueParameterConfiguration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/ValueParameterConfiguration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/ValueParameterConfigurationParent.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/ValueParameterConfigurationParent.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/ValueParameterConfigurationParent.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/ValueParameterConfigurationParent.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/common/CommonSkieConfiguration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/common/CommonSkieConfiguration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/common/CommonSkieConfiguration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/common/CommonSkieConfiguration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/common/FlowMappingStrategy.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/common/FlowMappingStrategy.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/common/FlowMappingStrategy.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/common/FlowMappingStrategy.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/provider/CompilerSkieConfigurationData.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/provider/CompilerSkieConfigurationData.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/provider/CompilerSkieConfigurationData.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/provider/CompilerSkieConfigurationData.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/provider/ConfigurationProvider.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/provider/ConfigurationProvider.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/provider/ConfigurationProvider.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/provider/ConfigurationProvider.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/provider/IdentifiedConfigurationTarget.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/provider/IdentifiedConfigurationTarget.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/configuration/provider/IdentifiedConfigurationTarget.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/configuration/provider/IdentifiedConfigurationTarget.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/context/CommonSkieContext.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/context/CommonSkieContext.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/context/CommonSkieContext.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/context/CommonSkieContext.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/KirProvider.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/KirProvider.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/KirProvider.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/KirProvider.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/KirProviderDelegate.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/KirProviderDelegate.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/KirProviderDelegate.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/KirProviderDelegate.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/builtin/KirBuiltins.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/builtin/KirBuiltins.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/builtin/KirBuiltins.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/builtin/KirBuiltins.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/DeprecationLevel.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/DeprecationLevel.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/DeprecationLevel.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/DeprecationLevel.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirBridgeableDeclaration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirBridgeableDeclaration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirBridgeableDeclaration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirBridgeableDeclaration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirCallableDeclaration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirCallableDeclaration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirCallableDeclaration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirCallableDeclaration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirClass.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirClass.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirClass.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirClass.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirClassParent.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirClassParent.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirClassParent.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirClassParent.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirConstructor.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirConstructor.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirConstructor.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirConstructor.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirElement.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirElement.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirElement.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirElement.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirEnumEntry.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirEnumEntry.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirEnumEntry.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirEnumEntry.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirFunction.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirFunction.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirFunction.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirFunction.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirModule.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirModule.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirModule.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirModule.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirOverridableDeclaration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirOverridableDeclaration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirOverridableDeclaration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirOverridableDeclaration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirProject.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirProject.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirProject.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirProject.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirProperty.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirProperty.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirProperty.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirProperty.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirScope.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirScope.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirScope.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirScope.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirSimpleFunction.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirSimpleFunction.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirSimpleFunction.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirSimpleFunction.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirTypeParameter.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirTypeParameter.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirTypeParameter.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirTypeParameter.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirValueParameter.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirValueParameter.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirValueParameter.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/element/KirValueParameter.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/BlockPointerKirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/BlockPointerKirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/BlockPointerKirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/BlockPointerKirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/DeclarationBackedKirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/DeclarationBackedKirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/DeclarationBackedKirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/DeclarationBackedKirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/DeclaredKirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/DeclaredKirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/DeclaredKirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/DeclaredKirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/KirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/KirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/KirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/KirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/NonNullReferenceKirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/NonNullReferenceKirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/NonNullReferenceKirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/NonNullReferenceKirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/NullableReferenceKirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/NullableReferenceKirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/NullableReferenceKirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/NullableReferenceKirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/OirBasedKirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/OirBasedKirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/OirBasedKirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/OirBasedKirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/PointerKirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/PointerKirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/PointerKirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/PointerKirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/ReferenceKirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/ReferenceKirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/ReferenceKirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/ReferenceKirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/SpecialOirKirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/SpecialOirKirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/SpecialOirKirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/SpecialOirKirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/SupportedFlow.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/SupportedFlow.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/SupportedFlow.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/SupportedFlow.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/TypeParameterUsageKirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/TypeParameterUsageKirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/TypeParameterUsageKirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/TypeParameterUsageKirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/UnresolvedFlowKirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/UnresolvedFlowKirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/type/UnresolvedFlowKirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/type/UnresolvedFlowKirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/util/BaseOverridableDeclaration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/util/BaseOverridableDeclaration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/kir/util/BaseOverridableDeclaration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/kir/util/BaseOverridableDeclaration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/OirProvider.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/OirProvider.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/OirProvider.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/OirProvider.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirCallableDeclaration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirCallableDeclaration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirCallableDeclaration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirCallableDeclaration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirCallableDeclarationParent.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirCallableDeclarationParent.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirCallableDeclarationParent.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirCallableDeclarationParent.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirClass.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirClass.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirClass.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirClass.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirConstructor.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirConstructor.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirConstructor.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirConstructor.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirElement.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirElement.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirElement.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirElement.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirExtension.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirExtension.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirExtension.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirExtension.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirFile.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirFile.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirFile.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirFile.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirFunction.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirFunction.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirFunction.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirFunction.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirModule.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirModule.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirModule.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirModule.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirOverridableDeclaration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirOverridableDeclaration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirOverridableDeclaration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirOverridableDeclaration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirProperty.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirProperty.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirProperty.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirProperty.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirScope.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirScope.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirScope.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirScope.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirSimpleFunction.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirSimpleFunction.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirSimpleFunction.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirSimpleFunction.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTopLevelDeclaration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTopLevelDeclaration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTopLevelDeclaration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTopLevelDeclaration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTopLevelDeclarationParent.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTopLevelDeclarationParent.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTopLevelDeclarationParent.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTopLevelDeclarationParent.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTypeDeclaration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTypeDeclaration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTypeDeclaration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTypeDeclaration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTypeDef.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTypeDef.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTypeDef.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTypeDef.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTypeParameter.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTypeParameter.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTypeParameter.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirTypeParameter.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirValueParameter.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirValueParameter.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirValueParameter.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirValueParameter.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirVisibility.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirVisibility.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirVisibility.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/element/OirVisibility.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/BlockPointerOirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/BlockPointerOirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/BlockPointerOirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/BlockPointerOirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/DeclaredOirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/DeclaredOirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/DeclaredOirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/DeclaredOirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/NonNullReferenceOirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/NonNullReferenceOirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/NonNullReferenceOirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/NonNullReferenceOirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/NullableReferenceOirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/NullableReferenceOirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/NullableReferenceOirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/NullableReferenceOirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/OirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/OirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/OirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/OirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/PointerOirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/PointerOirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/PointerOirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/PointerOirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/PrimitiveOirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/PrimitiveOirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/PrimitiveOirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/PrimitiveOirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/ReferenceOirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/ReferenceOirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/ReferenceOirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/ReferenceOirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/SpecialReferenceOirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/SpecialReferenceOirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/SpecialReferenceOirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/SpecialReferenceOirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/TypeDefOirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/TypeDefOirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/TypeDefOirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/TypeDefOirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/TypeParameterUsageOirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/TypeParameterUsageOirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/TypeParameterUsageOirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/TypeParameterUsageOirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/VoidOirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/VoidOirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/VoidOirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/VoidOirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/translation/OirTypeTranslator.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/translation/OirTypeTranslator.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/oir/type/translation/OirTypeTranslator.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/oir/type/translation/OirTypeTranslator.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/BackgroundPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/BackgroundPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/BackgroundPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/BackgroundPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/ClassExportCorePhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/ClassExportCorePhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/ClassExportCorePhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/ClassExportCorePhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/ClassExportPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/ClassExportPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/ClassExportPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/ClassExportPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/ForegroundPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/ForegroundPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/ForegroundPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/ForegroundPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/KirCorePhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/KirCorePhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/KirCorePhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/KirCorePhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/KirPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/KirPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/KirPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/KirPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/LinkCorePhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/LinkCorePhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/LinkCorePhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/LinkCorePhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/LinkPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/LinkPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/LinkPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/LinkPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/ScheduledPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/ScheduledPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/ScheduledPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/ScheduledPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/SirPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/SirPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/SirPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/SirPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/analytics/LogSkiePerformanceAnalyticsPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/analytics/LogSkiePerformanceAnalyticsPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/analytics/LogSkiePerformanceAnalyticsPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/analytics/LogSkiePerformanceAnalyticsPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/ApiNotesGenerationPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/ApiNotesGenerationPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/ApiNotesGenerationPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/ApiNotesGenerationPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/MoveBridgesToTopLevelPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/MoveBridgesToTopLevelPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/MoveBridgesToTopLevelPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/MoveBridgesToTopLevelPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotes.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotes.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotes.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotes.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesAvailabilityMode.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesAvailabilityMode.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesAvailabilityMode.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesAvailabilityMode.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesFactory.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesFactory.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesFactory.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesFactory.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesMethod.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesMethod.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesMethod.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesMethod.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesParameter.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesParameter.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesParameter.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesParameter.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesProperty.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesProperty.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesProperty.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesProperty.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesTypeMemberKind.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesTypeMemberKind.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesTypeMemberKind.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/builder/ApiNotesTypeMemberKind.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/parser/ExternalApiNotesParser.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/parser/ExternalApiNotesParser.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/parser/ExternalApiNotesParser.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/apinotes/parser/ExternalApiNotesParser.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/debug/DumpSwiftApiPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/debug/DumpSwiftApiPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/debug/DumpSwiftApiPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/debug/DumpSwiftApiPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/defaultarguments/RemoveConflictingDefaultArgumentOverloadsPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/defaultarguments/RemoveConflictingDefaultArgumentOverloadsPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/defaultarguments/RemoveConflictingDefaultArgumentOverloadsPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/defaultarguments/RemoveConflictingDefaultArgumentOverloadsPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/enums/EnumEntryRenamingPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/enums/EnumEntryRenamingPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/enums/EnumEntryRenamingPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/enums/EnumEntryRenamingPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/enums/ExhaustiveEnumsGenerator.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/enums/ExhaustiveEnumsGenerator.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/enums/ExhaustiveEnumsGenerator.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/enums/ExhaustiveEnumsGenerator.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/enums/ExhaustiveEnumsMembersPassthroughGenerator.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/enums/ExhaustiveEnumsMembersPassthroughGenerator.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/enums/ExhaustiveEnumsMembersPassthroughGenerator.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/enums/ExhaustiveEnumsMembersPassthroughGenerator.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/enums/ObjCBridgeable.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/enums/ObjCBridgeable.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/enums/ObjCBridgeable.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/enums/ObjCBridgeable.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/flow/ConvertFlowsPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/flow/ConvertFlowsPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/flow/ConvertFlowsPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/flow/ConvertFlowsPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/flow/FlowBridgingConfigurationPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/flow/FlowBridgingConfigurationPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/flow/FlowBridgingConfigurationPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/flow/FlowBridgingConfigurationPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/flow/FlowConversionConstructorsGenerator.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/flow/FlowConversionConstructorsGenerator.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/flow/FlowConversionConstructorsGenerator.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/flow/FlowConversionConstructorsGenerator.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/flow/UnifyFlowConfigurationForOverridesPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/flow/UnifyFlowConfigurationForOverridesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/flow/UnifyFlowConfigurationForOverridesPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/flow/UnifyFlowConfigurationForOverridesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/FileScopeConversionParentProvider.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/FileScopeConversionParentProvider.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/FileScopeConversionParentProvider.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/FileScopeConversionParentProvider.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/FileScopeConvertorDelegateScope.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/FileScopeConvertorDelegateScope.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/FileScopeConvertorDelegateScope.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/FileScopeConvertorDelegateScope.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/FileScopeConvertorPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/FileScopeConvertorPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/FileScopeConvertorPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/FileScopeConvertorPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/GlobalMembersConvertorDelegate.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/GlobalMembersConvertorDelegate.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/GlobalMembersConvertorDelegate.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/GlobalMembersConvertorDelegate.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/InterfaceExtensionMembersConvertorDelegate.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/InterfaceExtensionMembersConvertorDelegate.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/InterfaceExtensionMembersConvertorDelegate.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/functions/InterfaceExtensionMembersConvertorDelegate.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/sealed/SealedEnumGeneratorDelegate.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/sealed/SealedEnumGeneratorDelegate.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/sealed/SealedEnumGeneratorDelegate.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/sealed/SealedEnumGeneratorDelegate.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/sealed/SealedFunctionGeneratorDelegate.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/sealed/SealedFunctionGeneratorDelegate.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/sealed/SealedFunctionGeneratorDelegate.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/sealed/SealedFunctionGeneratorDelegate.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/sealed/SealedGeneratorExtensionContainer.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/sealed/SealedGeneratorExtensionContainer.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/sealed/SealedGeneratorExtensionContainer.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/sealed/SealedGeneratorExtensionContainer.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/sealed/SealedInteropGenerator.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/sealed/SealedInteropGenerator.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/sealed/SealedInteropGenerator.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/sealed/SealedInteropGenerator.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/suspend/SkieClassSuspendGenerator.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/suspend/SkieClassSuspendGenerator.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/suspend/SkieClassSuspendGenerator.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/suspend/SkieClassSuspendGenerator.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/suspend/SuspendFunctionBridgeModel.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/suspend/SuspendFunctionBridgeModel.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/suspend/SuspendFunctionBridgeModel.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/suspend/SuspendFunctionBridgeModel.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/suspend/SwiftSuspendFunctionGenerator.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/suspend/SwiftSuspendFunctionGenerator.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/features/suspend/SwiftSuspendFunctionGenerator.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/features/suspend/SwiftSuspendFunctionGenerator.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/header/AddTypeDefPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/header/AddTypeDefPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/header/AddTypeDefPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/header/AddTypeDefPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/header/DeclareSkieErrorTypesPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/header/DeclareSkieErrorTypesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/header/DeclareSkieErrorTypesPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/header/DeclareSkieErrorTypesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/header/FixForwardDeclarationsPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/header/FixForwardDeclarationsPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/header/FixForwardDeclarationsPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/header/FixForwardDeclarationsPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/header/FixHeaderFilePropertyOrderingPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/header/FixHeaderFilePropertyOrderingPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/header/FixHeaderFilePropertyOrderingPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/header/FixHeaderFilePropertyOrderingPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/header/GenerateFakeObjCDependenciesPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/header/GenerateFakeObjCDependenciesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/header/GenerateFakeObjCDependenciesPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/header/GenerateFakeObjCDependenciesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/header/util/BaseHeaderInsertionPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/header/util/BaseHeaderInsertionPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/header/util/BaseHeaderInsertionPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/header/util/BaseHeaderInsertionPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/header/util/BaseHeaderModificationPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/header/util/BaseHeaderModificationPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/header/util/BaseHeaderModificationPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/header/util/BaseHeaderModificationPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/kir/InitializeKirMembersCachePhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/kir/InitializeKirMembersCachePhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/kir/InitializeKirMembersCachePhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/kir/InitializeKirMembersCachePhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/memberconflicts/RenameCallableDeclarationsConflictingWithTypeDeclarationsPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/memberconflicts/RenameCallableDeclarationsConflictingWithTypeDeclarationsPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/memberconflicts/RenameCallableDeclarationsConflictingWithTypeDeclarationsPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/memberconflicts/RenameCallableDeclarationsConflictingWithTypeDeclarationsPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/memberconflicts/RenameConflictingCallableDeclarationsPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/memberconflicts/RenameConflictingCallableDeclarationsPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/memberconflicts/RenameConflictingCallableDeclarationsPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/memberconflicts/RenameConflictingCallableDeclarationsPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/memberconflicts/RenameParametersNamedSelfPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/memberconflicts/RenameParametersNamedSelfPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/memberconflicts/RenameParametersNamedSelfPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/memberconflicts/RenameParametersNamedSelfPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/memberconflicts/UniqueSignatureSet.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/memberconflicts/UniqueSignatureSet.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/memberconflicts/UniqueSignatureSet.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/memberconflicts/UniqueSignatureSet.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/ConfigureExternalOirTypesBridgingPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/ConfigureExternalOirTypesBridgingPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/ConfigureExternalOirTypesBridgingPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/ConfigureExternalOirTypesBridgingPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/CreateExternalOirTypesPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/CreateExternalOirTypesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/CreateExternalOirTypesPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/CreateExternalOirTypesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/CreateFakeObjCConstructorsPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/CreateFakeObjCConstructorsPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/CreateFakeObjCConstructorsPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/CreateFakeObjCConstructorsPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/CreateKotlinOirTypesPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/CreateKotlinOirTypesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/CreateKotlinOirTypesPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/CreateKotlinOirTypesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/CreateOirMembersPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/CreateOirMembersPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/CreateOirMembersPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/CreateOirMembersPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/FixOirFunctionSignaturesForApiNotesPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/FixOirFunctionSignaturesForApiNotesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/FixOirFunctionSignaturesForApiNotesPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/FixOirFunctionSignaturesForApiNotesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/InitializeOirSuperTypesPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/InitializeOirSuperTypesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/InitializeOirSuperTypesPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/InitializeOirSuperTypesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/util/ExternalApiNotesProvider.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/util/ExternalApiNotesProvider.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/util/ExternalApiNotesProvider.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/oir/util/ExternalApiNotesProvider.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/AddAvailabilityBasedDeprecationLevelPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/AddAvailabilityBasedDeprecationLevelPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/AddAvailabilityBasedDeprecationLevelPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/AddAvailabilityBasedDeprecationLevelPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/AddAvailabilityToAsyncFunctionsPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/AddAvailabilityToAsyncFunctionsPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/AddAvailabilityToAsyncFunctionsPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/AddAvailabilityToAsyncFunctionsPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/AddFoundationImportsPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/AddFoundationImportsPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/AddFoundationImportsPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/AddFoundationImportsPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/AwaitAllBackgroundJobsPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/AwaitAllBackgroundJobsPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/AwaitAllBackgroundJobsPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/AwaitAllBackgroundJobsPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/DeleteSkieFrameworkContentPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/DeleteSkieFrameworkContentPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/DeleteSkieFrameworkContentPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/DeleteSkieFrameworkContentPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/FixDuplicatedOverriddenFunctionsPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/FixDuplicatedOverriddenFunctionsPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/FixDuplicatedOverriddenFunctionsPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/FixDuplicatedOverriddenFunctionsPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/GenerateModulemapFilePhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/GenerateModulemapFilePhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/GenerateModulemapFilePhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/GenerateModulemapFilePhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/LinkObjectFilesPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/LinkObjectFilesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/LinkObjectFilesPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/LinkObjectFilesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/LoadCustomSwiftSourceFilesPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/LoadCustomSwiftSourceFilesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/LoadCustomSwiftSourceFilesPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/LoadCustomSwiftSourceFilesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/VerifyModuleNamePhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/VerifyModuleNamePhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/VerifyModuleNamePhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/VerifyModuleNamePhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/VerifyNoBitcodeEmbeddingPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/VerifyNoBitcodeEmbeddingPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/other/VerifyNoBitcodeEmbeddingPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/other/VerifyNoBitcodeEmbeddingPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/runtime/ConfigureStableNameTypeAliasesForKotlinRuntimePhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/runtime/ConfigureStableNameTypeAliasesForKotlinRuntimePhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/runtime/ConfigureStableNameTypeAliasesForKotlinRuntimePhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/runtime/ConfigureStableNameTypeAliasesForKotlinRuntimePhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/runtime/KotlinRuntimeHidingPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/runtime/KotlinRuntimeHidingPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/runtime/KotlinRuntimeHidingPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/runtime/KotlinRuntimeHidingPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/runtime/SwiftRuntimeGenerator.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/runtime/SwiftRuntimeGenerator.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/runtime/SwiftRuntimeGenerator.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/runtime/SwiftRuntimeGenerator.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/CreateAsyncSirFunctionsPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/CreateAsyncSirFunctionsPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/CreateAsyncSirFunctionsPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/CreateAsyncSirFunctionsPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/CreateSirMembersPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/CreateSirMembersPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/CreateSirMembersPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/CreateSirMembersPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/InitializeSirMembersCachePhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/InitializeSirMembersCachePhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/InitializeSirMembersCachePhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/InitializeSirMembersCachePhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/InitializeSirOverridesPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/InitializeSirOverridesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/InitializeSirOverridesPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/InitializeSirOverridesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/StripKonanCallableDeclarationManglingPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/StripKonanCallableDeclarationManglingPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/StripKonanCallableDeclarationManglingPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/member/StripKonanCallableDeclarationManglingPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/CreateExternalSirTypesPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/CreateExternalSirTypesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/CreateExternalSirTypesPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/CreateExternalSirTypesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/CreateKotlinSirExtensionsPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/CreateKotlinSirExtensionsPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/CreateKotlinSirExtensionsPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/CreateKotlinSirExtensionsPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/CreateKotlinSirTypesPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/CreateKotlinSirTypesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/CreateKotlinSirTypesPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/CreateKotlinSirTypesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/CreateStableTypeAliasesPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/CreateStableTypeAliasesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/CreateStableTypeAliasesPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/CreateStableTypeAliasesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/FixNamesOfInaccessibleNestedClassesPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/FixNamesOfInaccessibleNestedClassesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/FixNamesOfInaccessibleNestedClassesPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/FixNamesOfInaccessibleNestedClassesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/InitializeSirSuperTypesPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/InitializeSirSuperTypesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/InitializeSirSuperTypesPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/sir/type/InitializeSirSuperTypesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/swift/CompileSwiftPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/swift/CompileSwiftPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/swift/CompileSwiftPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/swift/CompileSwiftPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/swift/ConvertSirIrFilesToSourceFilesPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/swift/ConvertSirIrFilesToSourceFilesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/swift/ConvertSirIrFilesToSourceFilesPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/swift/ConvertSirIrFilesToSourceFilesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/swift/ConvertSirSourceFilesToCompilableFilesPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/swift/ConvertSirSourceFilesToCompilableFilesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/swift/ConvertSirSourceFilesToCompilableFilesPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/swift/ConvertSirSourceFilesToCompilableFilesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/swift/SwiftKotlinFrameworkCacheSetupPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/swift/SwiftKotlinFrameworkCacheSetupPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/swift/SwiftKotlinFrameworkCacheSetupPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/swift/SwiftKotlinFrameworkCacheSetupPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/typeconflicts/RenameTypesConflictingWithKeywordsPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/typeconflicts/RenameTypesConflictingWithKeywordsPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/typeconflicts/RenameTypesConflictingWithKeywordsPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/typeconflicts/RenameTypesConflictingWithKeywordsPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/typeconflicts/RenameTypesConflictingWithKotlinModulePhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/typeconflicts/RenameTypesConflictingWithKotlinModulePhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/typeconflicts/RenameTypesConflictingWithKotlinModulePhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/typeconflicts/RenameTypesConflictingWithKotlinModulePhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/typeconflicts/RenameTypesConflictsWithOtherTypesPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/typeconflicts/RenameTypesConflictsWithOtherTypesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/typeconflicts/RenameTypesConflictsWithOtherTypesPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/typeconflicts/RenameTypesConflictsWithOtherTypesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/typeconflicts/TemporarilyRenameTypesConflictingWithExternalModulesPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/typeconflicts/TemporarilyRenameTypesConflictingWithExternalModulesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/typeconflicts/TemporarilyRenameTypesConflictingWithExternalModulesPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/typeconflicts/TemporarilyRenameTypesConflictingWithExternalModulesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/util/MustBeExecutedAfterBridgingConfiguration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/util/MustBeExecutedAfterBridgingConfiguration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/util/MustBeExecutedAfterBridgingConfiguration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/util/MustBeExecutedAfterBridgingConfiguration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/util/StatefulScheduledPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/util/StatefulScheduledPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/util/StatefulScheduledPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/util/StatefulScheduledPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/util/StatefulSirPhase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/util/StatefulSirPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/phases/util/StatefulSirPhase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/phases/util/StatefulSirPhase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/NamespaceProvider.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/NamespaceProvider.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/NamespaceProvider.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/NamespaceProvider.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/SirFileProvider.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/SirFileProvider.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/SirFileProvider.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/SirFileProvider.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/SirFqName.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/SirFqName.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/SirFqName.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/SirFqName.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/SirProvider.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/SirProvider.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/SirProvider.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/SirProvider.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/builtin/SirBuiltin.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/builtin/SirBuiltin.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/builtin/SirBuiltin.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/builtin/SirBuiltin.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirBuiltInFile.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirBuiltInFile.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirBuiltInFile.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirBuiltInFile.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirCallableDeclaration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirCallableDeclaration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirCallableDeclaration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirCallableDeclaration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirClass.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirClass.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirClass.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirClass.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirCompilableFile.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirCompilableFile.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirCompilableFile.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirCompilableFile.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirConditionalConstraint.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirConditionalConstraint.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirConditionalConstraint.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirConditionalConstraint.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirConstructor.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirConstructor.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirConstructor.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirConstructor.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirDeclaration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirDeclaration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirDeclaration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirDeclaration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirDeclarationNamespace.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirDeclarationNamespace.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirDeclarationNamespace.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirDeclarationNamespace.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirDeclarationParent.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirDeclarationParent.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirDeclarationParent.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirDeclarationParent.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirDeclarationWithScope.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirDeclarationWithScope.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirDeclarationWithScope.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirDeclarationWithScope.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirElement.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirElement.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirElement.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirElement.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirElementWithAttributes.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirElementWithAttributes.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirElementWithAttributes.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirElementWithAttributes.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirElementWithFunctionBodyBuilder.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirElementWithFunctionBodyBuilder.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirElementWithFunctionBodyBuilder.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirElementWithFunctionBodyBuilder.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirElementWithModifiers.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirElementWithModifiers.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirElementWithModifiers.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirElementWithModifiers.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirEnumCase.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirEnumCase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirEnumCase.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirEnumCase.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirEnumCaseAssociatedValue.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirEnumCaseAssociatedValue.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirEnumCaseAssociatedValue.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirEnumCaseAssociatedValue.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirExtension.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirExtension.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirExtension.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirExtension.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirFile.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirFile.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirFile.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirFile.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirFunction.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirFunction.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirFunction.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirFunction.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirGetter.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirGetter.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirGetter.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirGetter.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirIrFile.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirIrFile.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirIrFile.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirIrFile.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirModule.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirModule.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirModule.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirModule.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirOverridableDeclaration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirOverridableDeclaration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirOverridableDeclaration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirOverridableDeclaration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirProperty.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirProperty.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirProperty.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirProperty.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirPropertyAccessor.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirPropertyAccessor.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirPropertyAccessor.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirPropertyAccessor.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirScope.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirScope.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirScope.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirScope.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirSetter.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirSetter.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirSetter.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirSetter.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirSimpleFunction.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirSimpleFunction.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirSimpleFunction.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirSimpleFunction.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirSourceFile.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirSourceFile.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirSourceFile.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirSourceFile.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTopLevelDeclarationParent.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTopLevelDeclarationParent.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTopLevelDeclarationParent.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTopLevelDeclarationParent.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTypeAlias.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTypeAlias.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTypeAlias.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTypeAlias.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTypeDeclaration.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTypeDeclaration.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTypeDeclaration.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTypeDeclaration.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTypeParameter.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTypeParameter.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTypeParameter.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTypeParameter.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTypeParameterParent.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTypeParameterParent.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTypeParameterParent.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirTypeParameterParent.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirValueParameter.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirValueParameter.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirValueParameter.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirValueParameter.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirVisibility.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirVisibility.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirVisibility.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/SirVisibility.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/util/SirElementParentProperty.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/util/SirElementParentProperty.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/element/util/SirElementParentProperty.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/element/util/SirElementParentProperty.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/signature/Signature.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/signature/Signature.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/signature/Signature.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/signature/Signature.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/signature/SirHierarchyCache.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/signature/SirHierarchyCache.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/signature/SirHierarchyCache.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/signature/SirHierarchyCache.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/DeclaredSirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/DeclaredSirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/DeclaredSirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/DeclaredSirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/EvaluatedSirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/EvaluatedSirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/EvaluatedSirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/EvaluatedSirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/LambdaSirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/LambdaSirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/LambdaSirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/LambdaSirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/NonNullSirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/NonNullSirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/NonNullSirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/NonNullSirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/NullableSirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/NullableSirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/NullableSirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/NullableSirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/OirDeclaredSirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/OirDeclaredSirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/OirDeclaredSirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/OirDeclaredSirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/SirDeclaredSirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/SirDeclaredSirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/SirDeclaredSirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/SirDeclaredSirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/SirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/SirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/SirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/SirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/SkieErrorSirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/SkieErrorSirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/SkieErrorSirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/SkieErrorSirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/SpecialSirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/SpecialSirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/SpecialSirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/SpecialSirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/TypeParameterUsageSirType.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/TypeParameterUsageSirType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/TypeParameterUsageSirType.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/TypeParameterUsageSirType.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/translation/SirTypeTranslator.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/translation/SirTypeTranslator.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/sir/type/translation/SirTypeTranslator.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/sir/type/translation/SirTypeTranslator.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/CollisionFreeIdentifier.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/CollisionFreeIdentifier.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/CollisionFreeIdentifier.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/CollisionFreeIdentifier.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/CompilerShim.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/CompilerShim.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/CompilerShim.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/CompilerShim.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/FrameworkLayout.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/FrameworkLayout.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/FrameworkLayout.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/FrameworkLayout.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/Lazy+map.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/Lazy+map.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/Lazy+map.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/Lazy+map.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/MeasureTimePrint.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/MeasureTimePrint.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/MeasureTimePrint.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/MeasureTimePrint.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/MutableLazy.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/MutableLazy.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/MutableLazy.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/MutableLazy.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/MutableList+addAllVararg.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/MutableList+addAllVararg.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/MutableList+addAllVararg.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/MutableList+addAllVararg.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/MutableList+pop.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/MutableList+pop.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/MutableList+pop.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/MutableList+pop.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/Optional.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/Optional.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/Optional.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/Optional.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/Reporter.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/Reporter.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/Reporter.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/Reporter.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/SafeRecursionEngine.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/SafeRecursionEngine.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/SafeRecursionEngine.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/SafeRecursionEngine.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/SharedCounter.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/SharedCounter.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/SharedCounter.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/SharedCounter.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/SirDeclaration+resolveCollision.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/SirDeclaration+resolveCollision.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/SirDeclaration+resolveCollision.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/SirDeclaration+resolveCollision.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/Strings.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/Strings.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/Strings.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/Strings.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/parallel/ParallelFlatMap.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/parallel/ParallelFlatMap.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/parallel/ParallelFlatMap.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/parallel/ParallelFlatMap.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/parallel/ParallelMap.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/parallel/ParallelMap.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/parallel/ParallelMap.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/parallel/ParallelMap.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/swift/FunctionSpec+addFunctionBodyWithErrorTypeHandling.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/swift/FunctionSpec+addFunctionBodyWithErrorTypeHandling.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/swift/FunctionSpec+addFunctionBodyWithErrorTypeHandling.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/swift/FunctionSpec+addFunctionBodyWithErrorTypeHandling.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/swift/String+escapeSwiftIdentifier.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/swift/String+escapeSwiftIdentifier.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/swift/String+escapeSwiftIdentifier.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/swift/String+escapeSwiftIdentifier.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/swift/String+quoteAsSwiftLiteral.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/swift/String+quoteAsSwiftLiteral.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/swift/String+quoteAsSwiftLiteral.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/swift/String+quoteAsSwiftLiteral.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/swift/SwiftPoetQualifiedLocalTypeName.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/swift/SwiftPoetQualifiedLocalTypeName.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/swift/SwiftPoetQualifiedLocalTypeName.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/swift/SwiftPoetQualifiedLocalTypeName.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/swift/ToValidSwiftIdentifier.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/swift/ToValidSwiftIdentifier.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/swift/ToValidSwiftIdentifier.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/swift/ToValidSwiftIdentifier.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/toPrettyJson.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/toPrettyJson.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/co/touchlab/skie/util/toPrettyJson.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/co/touchlab/skie/util/toPrettyJson.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/AnyTypeName.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/AnyTypeName.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/AnyTypeName.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/AnyTypeName.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/AnyTypeSpec.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/AnyTypeSpec.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/AnyTypeSpec.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/AnyTypeSpec.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/AttributeSpec.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/AttributeSpec.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/AttributeSpec.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/AttributeSpec.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/AttributedSpec.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/AttributedSpec.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/AttributedSpec.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/AttributedSpec.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/CodeBlock.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/CodeBlock.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/CodeBlock.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/CodeBlock.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/CodeWriter.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/CodeWriter.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/CodeWriter.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/CodeWriter.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ComposedTypeName.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ComposedTypeName.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ComposedTypeName.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ComposedTypeName.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/DeclaredTypeName.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/DeclaredTypeName.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/DeclaredTypeName.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/DeclaredTypeName.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/EnumerationCaseSpec.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/EnumerationCaseSpec.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/EnumerationCaseSpec.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/EnumerationCaseSpec.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ExtensionSpec.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ExtensionSpec.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ExtensionSpec.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ExtensionSpec.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ExternalTypeSpec.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ExternalTypeSpec.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ExternalTypeSpec.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ExternalTypeSpec.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/FileMemberSpec.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/FileMemberSpec.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/FileMemberSpec.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/FileMemberSpec.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/FileSpec.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/FileSpec.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/FileSpec.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/FileSpec.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/FunctionSpec.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/FunctionSpec.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/FunctionSpec.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/FunctionSpec.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/FunctionTypeName.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/FunctionTypeName.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/FunctionTypeName.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/FunctionTypeName.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ImportSpec.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ImportSpec.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ImportSpec.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ImportSpec.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/LineWrapper.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/LineWrapper.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/LineWrapper.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/LineWrapper.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/Modifier.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/Modifier.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/Modifier.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/Modifier.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/NameAllocator.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/NameAllocator.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/NameAllocator.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/NameAllocator.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ParameterSpec.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ParameterSpec.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ParameterSpec.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ParameterSpec.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ParameterizedTypeName.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ParameterizedTypeName.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ParameterizedTypeName.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ParameterizedTypeName.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/PropertySpec.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/PropertySpec.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/PropertySpec.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/PropertySpec.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ProtocolTypeName.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ProtocolTypeName.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ProtocolTypeName.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/ProtocolTypeName.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/SelfTypeName.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/SelfTypeName.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/SelfTypeName.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/SelfTypeName.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/Taggable.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/Taggable.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/Taggable.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/Taggable.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/TupleTypeName.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/TupleTypeName.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/TupleTypeName.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/TupleTypeName.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeAliasSpec.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeAliasSpec.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeAliasSpec.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeAliasSpec.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeName.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeName.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeName.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeName.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeSpec.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeSpec.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeSpec.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeSpec.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeVariableName.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeVariableName.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeVariableName.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/TypeVariableName.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/Util.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/Util.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/Util.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/Util.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/builder/BuilderWithMembers.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/builder/BuilderWithMembers.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/builder/BuilderWithMembers.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/builder/BuilderWithMembers.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/builder/BuilderWithModifiers.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/builder/BuilderWithModifiers.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/builder/BuilderWithModifiers.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/builder/BuilderWithModifiers.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/builder/BuilderWithTypeParameters.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/builder/BuilderWithTypeParameters.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/builder/BuilderWithTypeParameters.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/builder/BuilderWithTypeParameters.kt diff --git a/SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/builder/BuilderWithTypeSpecs.kt b/SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/builder/BuilderWithTypeSpecs.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin-core/src/commonMain/kotlin/io/outfoxx/swiftpoet/builder/BuilderWithTypeSpecs.kt rename to SKIE/kotlin-compiler/core/src/commonMain/kotlin/io/outfoxx/swiftpoet/builder/BuilderWithTypeSpecs.kt diff --git a/SKIE/compiler/kotlin-plugin/kotlin-plugin.gradle.kts b/SKIE/kotlin-compiler/linker-plugin/kotlin-compiler-linker-plugin.gradle.kts similarity index 95% rename from SKIE/compiler/kotlin-plugin/kotlin-plugin.gradle.kts rename to SKIE/kotlin-compiler/linker-plugin/kotlin-compiler-linker-plugin.gradle.kts index 3b17cf8aa..024c32640 100644 --- a/SKIE/compiler/kotlin-plugin/kotlin-plugin.gradle.kts +++ b/SKIE/kotlin-compiler/linker-plugin/kotlin-compiler-linker-plugin.gradle.kts @@ -16,7 +16,7 @@ kotlin { val commonMain by getting { dependencies { // WIP Remove unused - api(projects.compiler.kotlinPluginCore) + api(projects.kotlinCompiler.kotlinCompilerCore) implementation(projects.common.analytics) api(projects.common.configuration.configurationApi) diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.0..1.8.20/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/UserVisibleIrModulesSupportReflector.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0..1.8.20/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/UserVisibleIrModulesSupportReflector.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.0..1.8.20/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/UserVisibleIrModulesSupportReflector.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0..1.8.20/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/UserVisibleIrModulesSupportReflector.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.0..1.8.20/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/DummyIrSimpleFunction.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0..1.8.20/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/DummyIrSimpleFunction.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.0..1.8.20/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/DummyIrSimpleFunction.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0..1.8.20/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/DummyIrSimpleFunction.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.0..1.9.0/kotlin/co/touchlab/skie/kir/util/SymbolTableDescriptorExtensionShim.kgp_1.9.0.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0..1.9.0/kotlin/co/touchlab/skie/kir/util/SymbolTableDescriptorExtensionShim.kgp_1.9.0.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.0..1.9.0/kotlin/co/touchlab/skie/kir/util/SymbolTableDescriptorExtensionShim.kgp_1.9.0.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0..1.9.0/kotlin/co/touchlab/skie/kir/util/SymbolTableDescriptorExtensionShim.kgp_1.9.0.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/analytics/compiler/specific/SpecificCompilerConfigurationAnalytics.kgp_1.8.0.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/analytics/compiler/specific/SpecificCompilerConfigurationAnalytics.kgp_1.8.0.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/analytics/compiler/specific/SpecificCompilerConfigurationAnalytics.kgp_1.8.0.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/analytics/compiler/specific/SpecificCompilerConfigurationAnalytics.kgp_1.8.0.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/compilerinject/interceptor/InterceptedSameTypeCompilerPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/compilerinject/interceptor/InterceptedSameTypeCompilerPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/compilerinject/interceptor/InterceptedSameTypeCompilerPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/compilerinject/interceptor/InterceptedSameTypeCompilerPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/compilerinject/interceptor/NamedPhaseInterceptorConfigurer.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/compilerinject/interceptor/NamedPhaseInterceptorConfigurer.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/compilerinject/interceptor/NamedPhaseInterceptorConfigurer.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/compilerinject/interceptor/NamedPhaseInterceptorConfigurer.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/compilerinject/interceptor/phaseInterceptorConfigurers.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/compilerinject/interceptor/phaseInterceptorConfigurers.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/compilerinject/interceptor/phaseInterceptorConfigurers.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/compilerinject/interceptor/phaseInterceptorConfigurers.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/CreateSymbolTablePhaseInterceptor.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/CreateSymbolTablePhaseInterceptor.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/CreateSymbolTablePhaseInterceptor.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/CreateSymbolTablePhaseInterceptor.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/LinkerPhaseInterceptor.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/LinkerPhaseInterceptor.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/LinkerPhaseInterceptor.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/LinkerPhaseInterceptor.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/ObjCExportPhaseInterceptor.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/ObjCExportPhaseInterceptor.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/ObjCExportPhaseInterceptor.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/ObjCExportPhaseInterceptor.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/ObjectFilesPhaseInterceptor.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/ObjectFilesPhaseInterceptor.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/ObjectFilesPhaseInterceptor.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/ObjectFilesPhaseInterceptor.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/PsiToIrPhaseInterceptor.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/PsiToIrPhaseInterceptor.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/PsiToIrPhaseInterceptor.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/entrypoint/PsiToIrPhaseInterceptor.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/phases/kir/util/ObjCExportNamer+getOirValueParameterName.SKIE.compiler.kotlin-plugin.kgp_1.8.0.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/phases/kir/util/ObjCExportNamer+getOirValueParameterName.SKIE.compiler.kotlin-plugin.kgp_1.8.0.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/phases/kir/util/ObjCExportNamer+getOirValueParameterName.SKIE.compiler.kotlin-plugin.kgp_1.8.0.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/kotlin/co/touchlab/skie/phases/kir/util/ObjCExportNamer+getOirValueParameterName.SKIE.compiler.kotlin-plugin.kgp_1.8.0.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/resources/META-INF/services/co.touchlab.skie.compilerinject.interceptor.PhaseInterceptor b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/resources/META-INF/services/co.touchlab.skie.compilerinject.interceptor.PhaseInterceptor similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.0/resources/META-INF/services/co.touchlab.skie.compilerinject.interceptor.PhaseInterceptor rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.0/resources/META-INF/services/co.touchlab.skie.compilerinject.interceptor.PhaseInterceptor diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.20..1.9.0/kotlin/co/touchlab/skie/analytics/compiler/specific/SpecificCompilerConfigurationAnalytics.kgp_1.8.20.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.20..1.9.0/kotlin/co/touchlab/skie/analytics/compiler/specific/SpecificCompilerConfigurationAnalytics.kgp_1.8.20.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.20..1.9.0/kotlin/co/touchlab/skie/analytics/compiler/specific/SpecificCompilerConfigurationAnalytics.kgp_1.8.20.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.20..1.9.0/kotlin/co/touchlab/skie/analytics/compiler/specific/SpecificCompilerConfigurationAnalytics.kgp_1.8.20.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.20..1.9.20/kotlin/co/touchlab/skie/entrypoint/CreateObjCExportCodeSpecPhaseInterceptor.kgp_1.8.20.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.20..1.9.20/kotlin/co/touchlab/skie/entrypoint/CreateObjCExportCodeSpecPhaseInterceptor.kgp_1.8.20.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.20..1.9.20/kotlin/co/touchlab/skie/entrypoint/CreateObjCExportCodeSpecPhaseInterceptor.kgp_1.8.20.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.20..1.9.20/kotlin/co/touchlab/skie/entrypoint/CreateObjCExportCodeSpecPhaseInterceptor.kgp_1.8.20.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.20..1.9.20/kotlin/co/touchlab/skie/entrypoint/ProduceObjCExportInterfacePhaseInterceptor.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.20..1.9.20/kotlin/co/touchlab/skie/entrypoint/ProduceObjCExportInterfacePhaseInterceptor.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.20..1.9.20/kotlin/co/touchlab/skie/entrypoint/ProduceObjCExportInterfacePhaseInterceptor.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.20..1.9.20/kotlin/co/touchlab/skie/entrypoint/ProduceObjCExportInterfacePhaseInterceptor.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.20..1.9.20/kotlin/co/touchlab/skie/phases/kir/util/ObjCExportNamer+getOirValueParameterName.co.touchlab.skie.SKIE.compiler.kotlin-plugin.kgp_1.8.20..1.9.20__.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.20..1.9.20/kotlin/co/touchlab/skie/phases/kir/util/ObjCExportNamer+getOirValueParameterName.co.touchlab.skie.SKIE.compiler.kotlin-plugin.kgp_1.8.20..1.9.20__.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.20..1.9.20/kotlin/co/touchlab/skie/phases/kir/util/ObjCExportNamer+getOirValueParameterName.co.touchlab.skie.SKIE.compiler.kotlin-plugin.kgp_1.8.20..1.9.20__.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.20..1.9.20/kotlin/co/touchlab/skie/phases/kir/util/ObjCExportNamer+getOirValueParameterName.co.touchlab.skie.SKIE.compiler.kotlin-plugin.kgp_1.8.20..1.9.20__.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.20..1.9.20/kotlin/org/jetbrains/kotlin/backend/konan/objcexport/ObjCNoneExportScope.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.20..1.9.20/kotlin/org/jetbrains/kotlin/backend/konan/objcexport/ObjCNoneExportScope.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.20..1.9.20/kotlin/org/jetbrains/kotlin/backend/konan/objcexport/ObjCNoneExportScope.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.20..1.9.20/kotlin/org/jetbrains/kotlin/backend/konan/objcexport/ObjCNoneExportScope.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.20/kotlin/co/touchlab/skie/compilerinject/interceptor/SameTypeNamedPhaseInterceptorConfigurer.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.20/kotlin/co/touchlab/skie/compilerinject/interceptor/SameTypeNamedPhaseInterceptorConfigurer.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.20/kotlin/co/touchlab/skie/compilerinject/interceptor/SameTypeNamedPhaseInterceptorConfigurer.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.20/kotlin/co/touchlab/skie/compilerinject/interceptor/SameTypeNamedPhaseInterceptorConfigurer.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.20/kotlin/co/touchlab/skie/compilerinject/interceptor/SimpleNamedPhaseInterceptorConfigurer.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.20/kotlin/co/touchlab/skie/compilerinject/interceptor/SimpleNamedPhaseInterceptorConfigurer.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.20/kotlin/co/touchlab/skie/compilerinject/interceptor/SimpleNamedPhaseInterceptorConfigurer.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.20/kotlin/co/touchlab/skie/compilerinject/interceptor/SimpleNamedPhaseInterceptorConfigurer.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.20/kotlin/co/touchlab/skie/compilerinject/interceptor/phaseInterceptorConfigurers.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.20/kotlin/co/touchlab/skie/compilerinject/interceptor/phaseInterceptorConfigurers.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.20/kotlin/co/touchlab/skie/compilerinject/interceptor/phaseInterceptorConfigurers.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.20/kotlin/co/touchlab/skie/compilerinject/interceptor/phaseInterceptorConfigurers.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.20/kotlin/co/touchlab/skie/entrypoint/LinkerPhaseInterceptor.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.20/kotlin/co/touchlab/skie/entrypoint/LinkerPhaseInterceptor.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.20/kotlin/co/touchlab/skie/entrypoint/LinkerPhaseInterceptor.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.20/kotlin/co/touchlab/skie/entrypoint/LinkerPhaseInterceptor.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.8.20/resources/META-INF/services/co.touchlab.skie.compilerinject.interceptor.PhaseInterceptor b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.20/resources/META-INF/services/co.touchlab.skie.compilerinject.interceptor.PhaseInterceptor similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.8.20/resources/META-INF/services/co.touchlab.skie.compilerinject.interceptor.PhaseInterceptor rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.8.20/resources/META-INF/services/co.touchlab.skie.compilerinject.interceptor.PhaseInterceptor diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/compilerinject/interceptor/SameTypeNamedPhaseInterceptorConfigurer.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/compilerinject/interceptor/SameTypeNamedPhaseInterceptorConfigurer.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/compilerinject/interceptor/SameTypeNamedPhaseInterceptorConfigurer.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/compilerinject/interceptor/SameTypeNamedPhaseInterceptorConfigurer.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/compilerinject/interceptor/SimpleNamedPhaseInterceptorConfigurer.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/compilerinject/interceptor/SimpleNamedPhaseInterceptorConfigurer.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/compilerinject/interceptor/SimpleNamedPhaseInterceptorConfigurer.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/compilerinject/interceptor/SimpleNamedPhaseInterceptorConfigurer.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/compilerinject/interceptor/phaseInterceptorConfigurers.kgp_1.9.0.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/compilerinject/interceptor/phaseInterceptorConfigurers.kgp_1.9.0.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/compilerinject/interceptor/phaseInterceptorConfigurers.kgp_1.9.0.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/compilerinject/interceptor/phaseInterceptorConfigurers.kgp_1.9.0.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/UserVisibleIrModulesSupportReflector.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/UserVisibleIrModulesSupportReflector.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/UserVisibleIrModulesSupportReflector.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/UserVisibleIrModulesSupportReflector.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/entrypoint/LinkerPhaseInterceptor.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/entrypoint/LinkerPhaseInterceptor.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/entrypoint/LinkerPhaseInterceptor.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/entrypoint/LinkerPhaseInterceptor.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/DummyIrSimpleFunction.kgp_1.9.0.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/DummyIrSimpleFunction.kgp_1.9.0.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/DummyIrSimpleFunction.kgp_1.9.0.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.9.0..1.9.20/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/DummyIrSimpleFunction.kgp_1.9.0.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.9.0..1.9.20/resources/META-INF/services/co.touchlab.skie.compilerinject.interceptor.PhaseInterceptor b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.9.0..1.9.20/resources/META-INF/services/co.touchlab.skie.compilerinject.interceptor.PhaseInterceptor similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.9.0..1.9.20/resources/META-INF/services/co.touchlab.skie.compilerinject.interceptor.PhaseInterceptor rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.9.0..1.9.20/resources/META-INF/services/co.touchlab.skie.compilerinject.interceptor.PhaseInterceptor diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.9.20/kotlin/co/touchlab/skie/analytics/compiler/specific/SpecificCompilerConfigurationAnalytics.kgp_1.9.20.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.9.20/kotlin/co/touchlab/skie/analytics/compiler/specific/SpecificCompilerConfigurationAnalytics.kgp_1.9.20.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.9.20/kotlin/co/touchlab/skie/analytics/compiler/specific/SpecificCompilerConfigurationAnalytics.kgp_1.9.20.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.9.20/kotlin/co/touchlab/skie/analytics/compiler/specific/SpecificCompilerConfigurationAnalytics.kgp_1.9.20.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_1.9.20/kotlin/co/touchlab/skie/kir/util/SymbolTableDescriptorExtensionShim.kgp_1.9.20.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_1.9.20/kotlin/co/touchlab/skie/kir/util/SymbolTableDescriptorExtensionShim.kgp_1.9.20.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_1.9.20/kotlin/co/touchlab/skie/kir/util/SymbolTableDescriptorExtensionShim.kgp_1.9.20.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_1.9.20/kotlin/co/touchlab/skie/kir/util/SymbolTableDescriptorExtensionShim.kgp_1.9.20.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/analytics/compiler/common/CommonCompilerConfigurationAnalytics.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/analytics/compiler/common/CommonCompilerConfigurationAnalytics.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/analytics/compiler/common/CommonCompilerConfigurationAnalytics.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/analytics/compiler/common/CommonCompilerConfigurationAnalytics.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/analytics/compiler/specific/SpecificCompilerConfigurationAnalytics.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/analytics/compiler/specific/SpecificCompilerConfigurationAnalytics.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/analytics/compiler/specific/SpecificCompilerConfigurationAnalytics.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/analytics/compiler/specific/SpecificCompilerConfigurationAnalytics.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/analytics/configuration/SkieConfigurationAnalytics.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/analytics/configuration/SkieConfigurationAnalytics.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/analytics/configuration/SkieConfigurationAnalytics.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/analytics/configuration/SkieConfigurationAnalytics.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/analytics/environment/CompilerEnvironmentAnalytics.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/analytics/environment/CompilerEnvironmentAnalytics.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/analytics/environment/CompilerEnvironmentAnalytics.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/analytics/environment/CompilerEnvironmentAnalytics.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/analytics/modules/ModulesAnalytics.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/analytics/modules/ModulesAnalytics.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/analytics/modules/ModulesAnalytics.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/analytics/modules/ModulesAnalytics.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/compilerplugin/PluginOptionConversion.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/compilerplugin/PluginOptionConversion.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/compilerplugin/PluginOptionConversion.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/compilerplugin/PluginOptionConversion.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/compilerplugin/SkieCommandLineProcessor.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/compilerplugin/SkieCommandLineProcessor.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/compilerplugin/SkieCommandLineProcessor.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/compilerplugin/SkieCommandLineProcessor.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/compilerplugin/SkieCompilerConfigurationKeys.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/compilerplugin/SkieCompilerConfigurationKeys.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/compilerplugin/SkieCompilerConfigurationKeys.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/compilerplugin/SkieCompilerConfigurationKeys.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/compilerplugin/SkieComponentRegistrar.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/compilerplugin/SkieComponentRegistrar.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/compilerplugin/SkieComponentRegistrar.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/compilerplugin/SkieComponentRegistrar.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/interceptor/ErasedPhaseInterceptorChain.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/interceptor/ErasedPhaseInterceptorChain.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/interceptor/ErasedPhaseInterceptorChain.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/interceptor/ErasedPhaseInterceptorChain.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/interceptor/PhaseInterceptorRegistrar.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/interceptor/PhaseInterceptorRegistrar.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/interceptor/PhaseInterceptorRegistrar.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/interceptor/PhaseInterceptorRegistrar.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/PropertyField.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/PropertyField.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/PropertyField.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/PropertyField.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/ReflectedBy.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/ReflectedBy.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/ReflectedBy.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/ReflectedBy.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/Reflector.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/Reflector.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/Reflector.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/Reflector.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/CompositePackageFragmentProviderReflector.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/CompositePackageFragmentProviderReflector.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/CompositePackageFragmentProviderReflector.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/CompositePackageFragmentProviderReflector.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/ContextReflector.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/ContextReflector.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/ContextReflector.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/ContextReflector.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/DeclarationDescriptorImplReflector.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/DeclarationDescriptorImplReflector.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/DeclarationDescriptorImplReflector.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/DeclarationDescriptorImplReflector.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/DeserializedClassMemberScopeReflector.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/DeserializedClassMemberScopeReflector.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/DeserializedClassMemberScopeReflector.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/DeserializedClassMemberScopeReflector.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/DeserializedMemberScopeOptimizedImplementationReflector.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/DeserializedMemberScopeOptimizedImplementationReflector.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/DeserializedMemberScopeOptimizedImplementationReflector.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/DeserializedMemberScopeOptimizedImplementationReflector.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/DeserializedMemberScopeReflector.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/DeserializedMemberScopeReflector.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/DeserializedMemberScopeReflector.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/DeserializedMemberScopeReflector.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/MapBasedMemoizedFunctionReflector.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/MapBasedMemoizedFunctionReflector.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/MapBasedMemoizedFunctionReflector.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/MapBasedMemoizedFunctionReflector.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/ModuleDescriptorImplReflector.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/ModuleDescriptorImplReflector.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/ModuleDescriptorImplReflector.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/ModuleDescriptorImplReflector.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/ObjCExportReflector.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/ObjCExportReflector.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/ObjCExportReflector.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/ObjCExportReflector.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/ObjCExportTranslatorImplReflector.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/ObjCExportTranslatorImplReflector.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/ObjCExportTranslatorImplReflector.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/ObjCExportTranslatorImplReflector.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/UserVisibleIrModulesSupportReflector.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/UserVisibleIrModulesSupportReflector.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/UserVisibleIrModulesSupportReflector.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/compilerinject/reflection/reflectors/UserVisibleIrModulesSupportReflector.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/configuration/provider/descriptor/DescriptorBasedConfigurationTarget.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/configuration/provider/descriptor/DescriptorBasedConfigurationTarget.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/configuration/provider/descriptor/DescriptorBasedConfigurationTarget.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/configuration/provider/descriptor/DescriptorBasedConfigurationTarget.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/configuration/provider/descriptor/DescriptorConfigurationProvider.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/configuration/provider/descriptor/DescriptorConfigurationProvider.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/configuration/provider/descriptor/DescriptorConfigurationProvider.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/configuration/provider/descriptor/DescriptorConfigurationProvider.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/ClassExportPhaseContext.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/ClassExportPhaseContext.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/ClassExportPhaseContext.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/ClassExportPhaseContext.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/DescriptorModificationPhaseContext.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/DescriptorModificationPhaseContext.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/DescriptorModificationPhaseContext.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/DescriptorModificationPhaseContext.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/InitPhaseContext.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/InitPhaseContext.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/InitPhaseContext.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/InitPhaseContext.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/KirPhaseContext.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/KirPhaseContext.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/KirPhaseContext.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/KirPhaseContext.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/KotlinIrPhaseContext.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/KotlinIrPhaseContext.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/KotlinIrPhaseContext.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/KotlinIrPhaseContext.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/LinkPhaseContext.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/LinkPhaseContext.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/LinkPhaseContext.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/LinkPhaseContext.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/MainSkieContext.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/MainSkieContext.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/MainSkieContext.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/MainSkieContext.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/SirPhaseContext.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/SirPhaseContext.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/SirPhaseContext.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/SirPhaseContext.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/SymbolTablePhaseContext.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/SymbolTablePhaseContext.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/SymbolTablePhaseContext.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/context/SymbolTablePhaseContext.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/entrypoint/EntrypointUtils.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/entrypoint/EntrypointUtils.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/entrypoint/EntrypointUtils.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/entrypoint/EntrypointUtils.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/entrypoint/SkieIrGenerationExtension.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/entrypoint/SkieIrGenerationExtension.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/entrypoint/SkieIrGenerationExtension.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/entrypoint/SkieIrGenerationExtension.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/builtin/DescriptorBasedKirBuiltins.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/builtin/DescriptorBasedKirBuiltins.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/builtin/DescriptorBasedKirBuiltins.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/builtin/DescriptorBasedKirBuiltins.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/DescriptorKirProvider.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/DescriptorKirProvider.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/DescriptorKirProvider.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/DescriptorKirProvider.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/DescriptorProvider.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/DescriptorProvider.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/DescriptorProvider.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/DescriptorProvider.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/ExternalDescriptorKirProvider.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/ExternalDescriptorKirProvider.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/ExternalDescriptorKirProvider.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/ExternalDescriptorKirProvider.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/ExtraDescriptorBuiltins.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/ExtraDescriptorBuiltins.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/ExtraDescriptorBuiltins.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/ExtraDescriptorBuiltins.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/MutableDescriptorProvider.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/MutableDescriptorProvider.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/MutableDescriptorProvider.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/MutableDescriptorProvider.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/NativeDescriptorProvider.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/NativeDescriptorProvider.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/NativeDescriptorProvider.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/NativeDescriptorProvider.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/ObjCExportedInterfaceProvider.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/ObjCExportedInterfaceProvider.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/ObjCExportedInterfaceProvider.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/ObjCExportedInterfaceProvider.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/cache/CachedObjCExportMapper.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/cache/CachedObjCExportMapper.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/cache/CachedObjCExportMapper.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/cache/CachedObjCExportMapper.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/cache/ExposedDescriptorCustomTypeVisitors.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/cache/ExposedDescriptorCustomTypeVisitors.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/cache/ExposedDescriptorCustomTypeVisitors.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/cache/ExposedDescriptorCustomTypeVisitors.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/cache/ExposedDescriptorTypeVisitor.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/cache/ExposedDescriptorTypeVisitor.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/cache/ExposedDescriptorTypeVisitor.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/cache/ExposedDescriptorTypeVisitor.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/cache/ExposedDescriptorsCache.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/cache/ExposedDescriptorsCache.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/cache/ExposedDescriptorsCache.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/descriptor/cache/ExposedDescriptorsCache.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/DeclarationBuilder.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/DeclarationBuilder.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/DeclarationBuilder.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/DeclarationBuilder.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/DeclarationTemplate.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/DeclarationTemplate.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/DeclarationTemplate.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/DeclarationTemplate.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/FunctionBuilder.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/FunctionBuilder.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/FunctionBuilder.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/FunctionBuilder.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/Namespace.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/Namespace.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/Namespace.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/Namespace.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/SecondaryConstructorBuilder.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/SecondaryConstructorBuilder.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/SecondaryConstructorBuilder.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/SecondaryConstructorBuilder.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/UnsupportedDeclarationDescriptorException.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/UnsupportedDeclarationDescriptorException.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/UnsupportedDeclarationDescriptorException.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/UnsupportedDeclarationDescriptorException.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/DeclarationBuilderImpl.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/DeclarationBuilderImpl.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/DeclarationBuilderImpl.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/DeclarationBuilderImpl.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/BaseDeserializedNamespace.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/BaseDeserializedNamespace.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/BaseDeserializedNamespace.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/BaseDeserializedNamespace.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/BaseNamespace.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/BaseNamespace.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/BaseNamespace.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/BaseNamespace.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/DeserializedClassNamespace.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/DeserializedClassNamespace.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/DeserializedClassNamespace.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/DeserializedClassNamespace.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/DeserializedPackageNamespace.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/DeserializedPackageNamespace.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/DeserializedPackageNamespace.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/DeserializedPackageNamespace.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/NewFileNamespace.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/NewFileNamespace.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/NewFileNamespace.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/namespace/NewFileNamespace.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/DummyIrConstructor.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/DummyIrConstructor.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/DummyIrConstructor.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/DummyIrConstructor.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/DummyIrSimpleFunction.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/DummyIrSimpleFunction.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/DummyIrSimpleFunction.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/DummyIrSimpleFunction.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/IrBaseRebindablePublicSymbol.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/IrBaseRebindablePublicSymbol.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/IrBaseRebindablePublicSymbol.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/IrBaseRebindablePublicSymbol.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/IrRebindableConstructorPublicSymbol.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/IrRebindableConstructorPublicSymbol.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/IrRebindableConstructorPublicSymbol.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/IrRebindableConstructorPublicSymbol.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/IrRebindableSimpleFunctionPublicSymbol.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/IrRebindableSimpleFunctionPublicSymbol.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/IrRebindableSimpleFunctionPublicSymbol.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/IrRebindableSimpleFunctionPublicSymbol.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/UnsupportedProperty.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/UnsupportedProperty.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/UnsupportedProperty.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/symboltable/UnsupportedProperty.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/template/BaseDeclarationTemplate.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/template/BaseDeclarationTemplate.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/template/BaseDeclarationTemplate.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/template/BaseDeclarationTemplate.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/template/FunctionTemplate.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/template/FunctionTemplate.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/template/FunctionTemplate.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/template/FunctionTemplate.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/template/SecondaryConstructorTemplate.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/template/SecondaryConstructorTemplate.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/template/SecondaryConstructorTemplate.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/impl/template/SecondaryConstructorTemplate.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/AddChild.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/AddChild.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/AddChild.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/AddChild.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/CreateValueParameter.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/CreateValueParameter.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/CreateValueParameter.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/CreateValueParameter.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/DeserializedClassSourceFile.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/DeserializedClassSourceFile.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/DeserializedClassSourceFile.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/DeserializedClassSourceFile.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/IrDeclarationOrigins.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/IrDeclarationOrigins.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/IrDeclarationOrigins.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/IrDeclarationOrigins.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/IrFunctionExpressionBuilder.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/IrFunctionExpressionBuilder.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/IrFunctionExpressionBuilder.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/IrFunctionExpressionBuilder.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/IrSimpleFunctionBuilder.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/IrSimpleFunctionBuilder.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/IrSimpleFunctionBuilder.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/IrSimpleFunctionBuilder.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/TypeParameterCopy.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/TypeParameterCopy.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/TypeParameterCopy.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/TypeParameterCopy.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/ValueParameterCopy.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/ValueParameterCopy.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/ValueParameterCopy.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/irbuilder/util/ValueParameterCopy.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirCustomTypeMapper.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirCustomTypeMapper.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirCustomTypeMapper.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirCustomTypeMapper.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirCustomTypeMappers.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirCustomTypeMappers.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirCustomTypeMappers.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirCustomTypeMappers.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirDeclarationTypeTranslator.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirDeclarationTypeTranslator.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirDeclarationTypeTranslator.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirDeclarationTypeTranslator.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirTypeParameterScope.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirTypeParameterScope.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirTypeParameterScope.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirTypeParameterScope.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirTypeTranslator.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirTypeTranslator.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirTypeTranslator.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirTypeTranslator.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirTypeTranslatorUtilityScope.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirTypeTranslatorUtilityScope.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirTypeTranslatorUtilityScope.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/KirTypeTranslatorUtilityScope.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/SupportedFlow+fromKotlinType.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/SupportedFlow+fromKotlinType.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/SupportedFlow+fromKotlinType.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/type/translation/SupportedFlow+fromKotlinType.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/util/FindAnnotationExtension.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/util/FindAnnotationExtension.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/util/FindAnnotationExtension.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/util/FindAnnotationExtension.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/util/SkieSymbolTable.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/util/SkieSymbolTable.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/util/SkieSymbolTable.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/util/SkieSymbolTable.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/util/SymbolTableDescriptorExtensionShim.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/util/SymbolTableDescriptorExtensionShim.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/util/SymbolTableDescriptorExtensionShim.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/kir/util/SymbolTableDescriptorExtensionShim.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/ClassExportCompilerPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/ClassExportCompilerPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/ClassExportCompilerPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/ClassExportCompilerPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/DescriptorModificationPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/DescriptorModificationPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/DescriptorModificationPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/DescriptorModificationPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/ForegroundCompilerPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/ForegroundCompilerPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/ForegroundCompilerPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/ForegroundCompilerPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/InitPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/InitPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/InitPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/InitPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/KirCompilerPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/KirCompilerPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/KirCompilerPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/KirCompilerPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/KotlinIrPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/KotlinIrPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/KotlinIrPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/KotlinIrPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/LinkCompilerPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/LinkCompilerPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/LinkCompilerPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/LinkCompilerPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/SkiePhaseScheduler.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/SkiePhaseScheduler.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/SkiePhaseScheduler.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/SkiePhaseScheduler.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/SymbolTablePhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/SymbolTablePhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/SymbolTablePhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/SymbolTablePhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/analytics/ClassExportAnalyticsPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/analytics/ClassExportAnalyticsPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/analytics/ClassExportAnalyticsPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/analytics/ClassExportAnalyticsPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/analytics/KotlinIrAnalyticsPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/analytics/KotlinIrAnalyticsPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/analytics/KotlinIrAnalyticsPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/analytics/KotlinIrAnalyticsPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/debug/VerifyDescriptorProviderConsistencyPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/debug/VerifyDescriptorProviderConsistencyPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/debug/VerifyDescriptorProviderConsistencyPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/debug/VerifyDescriptorProviderConsistencyPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/DefaultArgumentGenerator.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/DefaultArgumentGenerator.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/DefaultArgumentGenerator.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/DefaultArgumentGenerator.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/BaseDefaultArgumentGeneratorDelegate.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/BaseDefaultArgumentGeneratorDelegate.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/BaseDefaultArgumentGeneratorDelegate.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/BaseDefaultArgumentGeneratorDelegate.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/BaseFunctionDefaultArgumentGeneratorDelegate.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/BaseFunctionDefaultArgumentGeneratorDelegate.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/BaseFunctionDefaultArgumentGeneratorDelegate.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/BaseFunctionDefaultArgumentGeneratorDelegate.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/ClassMethodsDefaultArgumentGeneratorDelegate.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/ClassMethodsDefaultArgumentGeneratorDelegate.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/ClassMethodsDefaultArgumentGeneratorDelegate.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/ClassMethodsDefaultArgumentGeneratorDelegate.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/ConstructorsDefaultArgumentGeneratorDelegate.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/ConstructorsDefaultArgumentGeneratorDelegate.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/ConstructorsDefaultArgumentGeneratorDelegate.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/ConstructorsDefaultArgumentGeneratorDelegate.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/DefaultArgumentGeneratorDelegate.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/DefaultArgumentGeneratorDelegate.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/DefaultArgumentGeneratorDelegate.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/DefaultArgumentGeneratorDelegate.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/ExtensionFunctionDefaultArgumentGeneratorDelegate.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/ExtensionFunctionDefaultArgumentGeneratorDelegate.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/ExtensionFunctionDefaultArgumentGeneratorDelegate.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/ExtensionFunctionDefaultArgumentGeneratorDelegate.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/TopLevelFunctionDefaultArgumentGeneratorDelegate.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/TopLevelFunctionDefaultArgumentGeneratorDelegate.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/TopLevelFunctionDefaultArgumentGeneratorDelegate.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/defaultarguments/delegate/TopLevelFunctionDefaultArgumentGeneratorDelegate.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/KotlinSuspendGeneratorDelegate.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/KotlinSuspendGeneratorDelegate.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/KotlinSuspendGeneratorDelegate.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/KotlinSuspendGeneratorDelegate.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/SuspendGenerator.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/SuspendGenerator.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/SuspendGenerator.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/SuspendGenerator.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/SwiftSuspendGeneratorDelegate.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/SwiftSuspendGeneratorDelegate.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/SwiftSuspendGeneratorDelegate.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/SwiftSuspendGeneratorDelegate.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/kotlin/SuspendKotlinBridgeBodyGenerator.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/kotlin/SuspendKotlinBridgeBodyGenerator.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/kotlin/SuspendKotlinBridgeBodyGenerator.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/kotlin/SuspendKotlinBridgeBodyGenerator.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/kotlin/SuspendKotlinBridgeCheckedExceptionsGenerator.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/kotlin/SuspendKotlinBridgeCheckedExceptionsGenerator.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/kotlin/SuspendKotlinBridgeCheckedExceptionsGenerator.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/kotlin/SuspendKotlinBridgeCheckedExceptionsGenerator.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/kotlin/SuspendKotlinBridgeHandlerLambdaGenerator.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/kotlin/SuspendKotlinBridgeHandlerLambdaGenerator.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/kotlin/SuspendKotlinBridgeHandlerLambdaGenerator.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/features/suspend/kotlin/SuspendKotlinBridgeHandlerLambdaGenerator.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/BaseCreateKirMembersPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/BaseCreateKirMembersPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/BaseCreateKirMembersPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/BaseCreateKirMembersPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/BaseCreateRegularKirFunctionPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/BaseCreateRegularKirFunctionPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/BaseCreateRegularKirFunctionPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/BaseCreateRegularKirFunctionPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/BaseCreateRegularKirMembersPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/BaseCreateRegularKirMembersPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/BaseCreateRegularKirMembersPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/BaseCreateRegularKirMembersPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateExposedKirTypesPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateExposedKirTypesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateExposedKirTypesPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateExposedKirTypesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateKirConstructorsPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateKirConstructorsPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateKirConstructorsPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateKirConstructorsPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateKirDescriptionAndHashPropertyPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateKirDescriptionAndHashPropertyPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateKirDescriptionAndHashPropertyPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateKirDescriptionAndHashPropertyPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateKirPropertiesPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateKirPropertiesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateKirPropertiesPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateKirPropertiesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateKirSimpleFunctionsPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateKirSimpleFunctionsPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateKirSimpleFunctionsPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/CreateKirSimpleFunctionsPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/util/ObjCExportNamer+getKirValueParameterName.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/util/ObjCExportNamer+getKirValueParameterName.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/util/ObjCExportNamer+getKirValueParameterName.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/kir/util/ObjCExportNamer+getKirValueParameterName.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/ConfigureSwiftSpecificLinkerArgsPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/ConfigureSwiftSpecificLinkerArgsPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/ConfigureSwiftSpecificLinkerArgsPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/ConfigureSwiftSpecificLinkerArgsPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/DeclareMissingSymbolsPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/DeclareMissingSymbolsPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/DeclareMissingSymbolsPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/DeclareMissingSymbolsPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/ExtraClassExportPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/ExtraClassExportPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/ExtraClassExportPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/ExtraClassExportPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/FixLibrariesShortNamePhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/FixLibrariesShortNamePhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/FixLibrariesShortNamePhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/FixLibrariesShortNamePhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/GenerateIrPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/GenerateIrPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/GenerateIrPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/GenerateIrPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/ProcessReportedMessagesPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/ProcessReportedMessagesPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/ProcessReportedMessagesPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/ProcessReportedMessagesPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/VerifyMinOSVersionPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/VerifyMinOSVersionPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/VerifyMinOSVersionPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/other/VerifyMinOSVersionPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/util/SkiePhaseGroup.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/util/SkiePhaseGroup.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/util/SkiePhaseGroup.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/util/SkiePhaseGroup.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/util/StatefulCompilerDependentKirPhase.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/util/StatefulCompilerDependentKirPhase.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/util/StatefulCompilerDependentKirPhase.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/phases/util/StatefulCompilerDependentKirPhase.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/spi/SkiePluginLoader.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/spi/SkiePluginLoader.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/spi/SkiePluginLoader.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/spi/SkiePluginLoader.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/spi/SkiePluginRegistrar.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/spi/SkiePluginRegistrar.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/spi/SkiePluginRegistrar.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/spi/SkiePluginRegistrar.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/util/ActualCompilerShim.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/util/ActualCompilerShim.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/util/ActualCompilerShim.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/util/ActualCompilerShim.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/util/CollisionFreeIdentifier+Named.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/util/CollisionFreeIdentifier+Named.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/util/CollisionFreeIdentifier+Named.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/util/CollisionFreeIdentifier+Named.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/util/Descriptor+BelongsToSkieRuntime.kt b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/util/Descriptor+BelongsToSkieRuntime.kt similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/kotlin/co/touchlab/skie/util/Descriptor+BelongsToSkieRuntime.kt rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/kotlin/co/touchlab/skie/util/Descriptor+BelongsToSkieRuntime.kt diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor diff --git a/SKIE/compiler/kotlin-plugin/src/kgp_common/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar b/SKIE/kotlin-compiler/linker-plugin/src/kgp_common/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar similarity index 100% rename from SKIE/compiler/kotlin-plugin/src/kgp_common/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar rename to SKIE/kotlin-compiler/linker-plugin/src/kgp_common/resources/META-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar diff --git a/SKIE/settings.gradle.kts b/SKIE/settings.gradle.kts index 0de8011b7..bfd7f5009 100644 --- a/SKIE/settings.gradle.kts +++ b/SKIE/settings.gradle.kts @@ -57,9 +57,9 @@ buildSetup { val swift by module } - val compiler by module { - val `kotlin-plugin` by module - val `kotlin-plugin-core` by module + val `kotlin-compiler` by group { + val core by module + val `linker-plugin` by module } val gradle by group("skie-gradle") { diff --git a/SKIE/skie-gradle/plugin-shim-impl/gradle-plugin-shim-impl.gradle.kts b/SKIE/skie-gradle/plugin-shim-impl/gradle-plugin-shim-impl.gradle.kts index e9f2ed617..f89a2b7cb 100644 --- a/SKIE/skie-gradle/plugin-shim-impl/gradle-plugin-shim-impl.gradle.kts +++ b/SKIE/skie-gradle/plugin-shim-impl/gradle-plugin-shim-impl.gradle.kts @@ -63,7 +63,7 @@ multiDimensionTarget.configureSourceSet { sourceSet -> generator(ExpectActualBuildConfigGenerator(isActualImplementation = true, internalVisibility = false)) className.set("BuildConfig") - val kotlinPlugin = projects.compiler.kotlinPlugin.dependencyProject + val kotlinPlugin = projects.kotlinCompiler.kotlinCompilerLinkerPlugin.dependencyProject buildConfigField("String", "KOTLIN_PLUGIN_GROUP", kotlinPlugin.group.toString().enquoted()) buildConfigField("String", "KOTLIN_PLUGIN_NAME", kotlinPlugin.name.enquoted()) diff --git a/SKIE/skie-gradle/plugin/gradle-plugin.gradle.kts b/SKIE/skie-gradle/plugin/gradle-plugin.gradle.kts index 3db9f63d0..f9ac440fe 100644 --- a/SKIE/skie-gradle/plugin/gradle-plugin.gradle.kts +++ b/SKIE/skie-gradle/plugin/gradle-plugin.gradle.kts @@ -35,7 +35,7 @@ buildConfig { buildConfigField("String", "SKIE_VERSION", "\"${project.version}\"") - val kotlinPlugin = project.provider { projects.compiler.kotlinPlugin.dependencyProject } + val kotlinPlugin = project.provider { projects.kotlinCompiler.kotlinCompilerLinkerPlugin.dependencyProject } buildConfigField("String", "KOTLIN_PLUGIN_GROUP", kotlinPlugin.map { it.group.toString().enquoted() }) buildConfigField("String", "KOTLIN_PLUGIN_NAME", kotlinPlugin.map { it.name.enquoted() }) buildConfigField("String", "KOTLIN_PLUGIN_VERSION", kotlinPlugin.map { it.version.toString().enquoted() })