1 write to _typeNode
ILCompiler.ReadyToRun (1)
Compiler\DependencyAnalysis\ReadyToRun\WasmR2RToInterpreterThunkNode.cs (1)
56
_typeNode
= factory.WasmTypeNode(wasmSignature);
8 references to _typeNode
ILCompiler.ReadyToRun (8)
Compiler\DependencyAnalysis\ReadyToRun\WasmR2RToInterpreterThunkNode.cs (8)
85
dependencies.Add(
_typeNode
, "Wasm R2R to interpreter thunk requires type node");
130
bool hasWasmReturn =
_typeNode
.Type.Returns.Types.Length > 0;
131
WasmValueType returnWasmType = hasWasmReturn ?
_typeNode
.Type.Returns.Types[0] : default;
228
WasmValueType type =
_typeNode
.Type.Params.Types[wasmLocalIndex];
272
int portableEntrypointLocalIndex =
_typeNode
.Type.Params.Types.Length - 1;
300
int savedSpLocalIndex =
_typeNode
.Type.Params.Types.Length;
321
Debug.Assert(
_typeNode
.Type.Returns.Types.Length == 1, "Expected exactly one wasm return type");
345
instructionEncoder.FunctionBody = new WasmFunctionBody(
_typeNode
.Type, new[] { WasmValueType.I32 }, expressions.ToArray());