1 write to _typeNode
ILCompiler.ReadyToRun (1)
Compiler\DependencyAnalysis\ReadyToRun\WasmR2RToInterpreterThunkNode.cs (1)
58
_typeNode
= factory.WasmTypeNode(wasmSignature);
6 references to _typeNode
ILCompiler.ReadyToRun (6)
Compiler\DependencyAnalysis\ReadyToRun\WasmR2RToInterpreterThunkNode.cs (6)
87
dependencies.Add(
_typeNode
, "Wasm R2R to interpreter thunk requires type node");
109
bool hasWasmReturn =
_typeNode
.Type.Returns.Types.Length > 0;
110
WasmValueType returnWasmType = hasWasmReturn ?
_typeNode
.Type.Returns.Types[0] : default;
245
int savedSpLocalIndex =
_typeNode
.Type.Params.Types.Length;
269
Debug.Assert(
_typeNode
.Type.Returns.Types.Length == 1, "Expected exactly one wasm return type");
274
instructionEncoder.FunctionBody = new WasmFunctionBody(
_typeNode
.Type, new[] { WasmValueType.I32 }, expressions.ToArray());