[Wasm] Rename Wasm*CodegenContextImpl to Wasm*CodegenContext

This commit is contained in:
Svyatoslav Kuzmich
2022-12-09 15:39:20 +01:00
parent b9b2723b0a
commit 777bb0f0cb
6 changed files with 10 additions and 10 deletions
@@ -31,8 +31,8 @@ import org.jetbrains.kotlin.wasm.ir.source.location.SourceLocation
import org.jetbrains.kotlin.wasm.ir.source.location.withLocation
class BodyGenerator(
val context: WasmModuleCodegenContextImpl,
val functionContext: WasmFunctionCodegenContextImpl,
val context: WasmModuleCodegenContext,
val functionContext: WasmFunctionCodegenContext,
private val hierarchyDisjointUnions: DisjointUnions<IrClassSymbol>,
private val isGetUnitFunction: Boolean,
) : IrElementVisitorVoid {
@@ -30,7 +30,7 @@ import org.jetbrains.kotlin.name.parentOrNull
import org.jetbrains.kotlin.wasm.ir.*
class DeclarationGenerator(
val context: WasmModuleCodegenContextImpl,
val context: WasmModuleCodegenContext,
private val allowIncompleteImplementations: Boolean,
private val hierarchyDisjointUnions: DisjointUnions<IrClassSymbol>,
) : IrElementVisitorVoid {
@@ -115,7 +115,7 @@ class DeclarationGenerator(
}
val function = WasmFunction.Defined(watName, functionTypeSymbol)
val functionCodegenContext = WasmFunctionCodegenContextImpl(
val functionCodegenContext = WasmFunctionCodegenContext(
declaration,
function,
backendContext,
@@ -477,7 +477,7 @@ fun IrFunction.isExported(): Boolean =
isJsExport()
fun generateConstExpression(expression: IrConst<*>, body: WasmExpressionBuilder, context: WasmModuleCodegenContextImpl) {
fun generateConstExpression(expression: IrConst<*>, body: WasmExpressionBuilder, context: WasmModuleCodegenContext) {
when (val kind = expression.kind) {
is IrConstKind.Null -> {
val bottomType = if (expression.type.getClass()?.isExternal == true) WasmRefNullExternrefType else WasmRefNullNoneType
@@ -16,7 +16,7 @@ import org.jetbrains.kotlin.name.FqName
import org.jetbrains.kotlin.wasm.ir.*
class WasmTypeTransformer(
val context: WasmModuleCodegenContextImpl,
val context: WasmModuleCodegenContext,
val builtIns: IrBuiltIns
) {
val symbols = context.backendContext.wasmSymbols
@@ -17,11 +17,11 @@ import org.jetbrains.kotlin.wasm.ir.*
enum class LoopLabelType { BREAK, CONTINUE }
enum class SyntheticLocalType { IS_INTERFACE_PARAMETER, TABLE_SWITCH_SELECTOR }
class WasmFunctionCodegenContextImpl(
class WasmFunctionCodegenContext(
val irFunction: IrFunction,
private val wasmFunction: WasmFunction.Defined,
val backendContext: WasmBackendContext,
val context: WasmModuleCodegenContextImpl,
val context: WasmModuleCodegenContext,
) {
val bodyGen: WasmExpressionBuilder =
WasmIrExpressionBuilder(wasmFunction.instructions)
@@ -15,7 +15,7 @@ import org.jetbrains.kotlin.ir.types.isNothing
import org.jetbrains.kotlin.ir.util.parentAsClass
import org.jetbrains.kotlin.wasm.ir.*
class WasmModuleCodegenContextImpl(
class WasmModuleCodegenContext(
val backendContext: WasmBackendContext,
private val wasmFragment: WasmCompiledModuleFragment
) {
@@ -27,7 +27,7 @@ class WasmModuleFragmentGenerator(
private val declarationGenerator =
DeclarationGenerator(
WasmModuleCodegenContextImpl(
WasmModuleCodegenContext(
backendContext,
wasmModuleFragment,
),