1 write to _typeNode
ILCompiler.ReadyToRun (1)
Compiler\DependencyAnalysis\ReadyToRun\WasmR2RToInterpreterThunkNode.cs (1)
87
_typeNode
= factory.WasmTypeNode(wasmSignature);
8 references to _typeNode
ILCompiler.ReadyToRun (8)
Compiler\DependencyAnalysis\ReadyToRun\WasmR2RToInterpreterThunkNode.cs (8)
116
dependencies.Add(
_typeNode
, "Wasm R2R to interpreter thunk requires type node");
164
bool hasWasmReturn =
_typeNode
.Type.Returns.Types.Length > 0;
165
WasmValueType returnWasmType = hasWasmReturn ?
_typeNode
.Type.Returns.Types[0] : default;
270
WasmValueType type =
_typeNode
.Type.Params.Types[wasmLocalIndex];
322
int portableEntrypointLocalIndex =
_typeNode
.Type.Params.Types.Length - 1;
350
int savedSpLocalIndex =
_typeNode
.Type.Params.Types.Length;
374
Debug.Assert(
_typeNode
.Type.Returns.Types.Length == 1, "Expected exactly one wasm return type");
398
instructionEncoder.FunctionBody = new WasmFunctionBody(
_typeNode
.Type, new[] { WasmValueType.I32 }, expressions.ToArray());