2 writes to _methodCodeNode
ILCompiler.ReadyToRun (2)
JitInterface\CorInfoImpl.ReadyToRun.cs (1)
797_methodCodeNode = methodCodeNodeNeedingCode;
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (1)
672_methodCodeNode = null;
24 references to _methodCodeNode
ILCompiler.ReadyToRun (24)
JitInterface\CorInfoImpl.ReadyToRun.cs (6)
755_compilation.PrepareForCompilationRetry(_methodCodeNode, _ilBodiesNeeded); 1672_methodCodeNode.SetCode(new ObjectNode.ObjectData(Array.Empty<byte>(), null, 1, Array.Empty<ISymbolDefinitionNode>())); 1673_methodCodeNode.InitializeFrameInfos(Array.Empty<FrameInfo>()); 1674_methodCodeNode.InitializeColdFrameInfos(Array.Empty<FrameInfo>()); 3217EcmaMethod ecmaMethod = _methodCodeNode.Method.GetTypicalMethodDefinition() as EcmaMethod; 3224if (_methodCodeNode.Method != HandleToObject(ftnHnd))
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (18)
374throw new CodeGenerationFailedException(_methodCodeNode.Method, _lastException.SourceException); 406throw new CodeGenerationFailedException(_methodCodeNode.Method); 459new ISymbolDefinitionNode[] { _methodCodeNode }); 479_methodCodeNode.SetCode(objectData); 491_methodCodeNode.ColdCodeNode = _methodColdCodeNode; 495_methodCodeNode.InitializeFrameInfos(_frameInfos); 497_methodCodeNode.InitializeColdFrameInfos(_coldFrameInfos); 499_methodCodeNode.InitializeDebugEHClauseInfos(debugEHClauseInfos); 500_methodCodeNode.InitializeGCInfo(_gcInfo); 501_methodCodeNode.InitializeEHInfo(ehInfo); 503_methodCodeNode.InitializeDebugLocInfos(_debugLocInfos); 504_methodCodeNode.InitializeDebugVarInfos(_debugVarInfos); 517_methodCodeNode.InitializeInliningInfo(inlineeArray, _compilation.NodeFactory); 561_compilation.NodeFactory.DetectGenericCycles(_methodCodeNode.Method, methodNode.Method); 568_methodCodeNode.Fixups.Add(fixup); 591_methodCodeNode.InitializeNonRelocationDependencies(_additionalDependencies); 632return _methodCodeNode.Method; 4343relocTarget = _methodCodeNode;