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)
85dependencies.Add(_typeNode, "Wasm R2R to interpreter thunk requires type node"); 130bool hasWasmReturn = _typeNode.Type.Returns.Types.Length > 0; 131WasmValueType returnWasmType = hasWasmReturn ? _typeNode.Type.Returns.Types[0] : default; 228WasmValueType type = _typeNode.Type.Params.Types[wasmLocalIndex]; 272int portableEntrypointLocalIndex = _typeNode.Type.Params.Types.Length - 1; 300int savedSpLocalIndex = _typeNode.Type.Params.Types.Length; 321Debug.Assert(_typeNode.Type.Returns.Types.Length == 1, "Expected exactly one wasm return type"); 345instructionEncoder.FunctionBody = new WasmFunctionBody(_typeNode.Type, new[] { WasmValueType.I32 }, expressions.ToArray());