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