1 write to _nodeFactory
ILCompiler.ReadyToRun (1)
Compiler\ReadyToRunCodegenCompilation.cs (1)
58_nodeFactory = nodeFactory;
28 references to _nodeFactory
ILCompiler.ReadyToRun (28)
Compiler\ReadyToRunCodegenCompilation.cs (28)
39public NameMangler NameMangler => _nodeFactory.NameMangler; 40public NodeFactory NodeFactory => _nodeFactory; 113_nodeFactory.DetectGenericCycles(caller, callee); 392_fileLayoutOptimizer = new FileLayoutOptimizer(logger, methodLayoutAlgorithm, fileLayoutAlgorithm, profileData, _nodeFactory); 393_tokenManager = new ExternalReferenceTokenManager(_nodeFactory.ManifestMetadataTable._mutableModule, _nodeFactory.Resolver); 431CompilationModuleGroup moduleGroup = _nodeFactory.CompilationModuleGroup; 448if (_nodeFactory.OptimizationFlags.StripILBodies) 450compiledMethodDefs = _nodeFactory.BuildCompiledMethodDefsSet(); 482bool automaticTypeValidation = _nodeFactory.OptimizationFlags.TypeValidation == TypeValidationRule.Automatic || _nodeFactory.OptimizationFlags.TypeValidation == TypeValidationRule.AutomaticWithLogging; 483if (_nodeFactory.OptimizationFlags.TypeValidation == TypeValidationRule.SkipTypeValidation) 488NodeFactoryOptimizationFlags optimizationFlags = _nodeFactory.OptimizationFlags with { IsComponentModule = true, CompiledMethodDefs = compiledMethodDefs }; 505flags |= _nodeFactory.CompilationModuleGroup.GetReadyToRunFlags() & ReadyToRunFlags.READYTORUN_FLAG_MultiModuleVersionBubble; 527_nodeFactory.TypeSystemContext, 528_nodeFactory.CompilationModuleGroup, 530_nodeFactory.NameMangler, 537imageBase: _nodeFactory.ImageBase, 581DgmlWriter.WriteDependencyGraphToStream(dgmlOutput, _dependencyGraph, _nodeFactory); 743if (!_nodeFactory.CompilationModuleGroup.VersionsWithMethodBody(method)) 770if (_nodeFactory.CompilationCurrentPhase == 2) 777_nodeFactory.GenerateHotColdMap(_dependencyGraph); 917_logger.Writer.WriteLine($"Moved to phase {_nodeFactory.CompilationCurrentPhase}"); 918deferredPhaseNode.NotifyCurrentPhase(_nodeFactory.CompilationCurrentPhase); 923Debug.Assert((_nodeFactory.CompilationCurrentPhase == 0) || ((_nodeFactory.CompilationCurrentPhase == 2) && !_finishedFirstCompilationRunInPhase2)); 933if (_nodeFactory.OptimizationFlags.PrintReproArgs) 1063_nodeFactory.ManifestMetadataTable.Dispose();