1 write to _nodeFactory
ILCompiler.ReadyToRun (1)
Compiler\ReadyToRunCodegenCompilation.cs (1)
58_nodeFactory = nodeFactory;
31 references to _nodeFactory
ILCompiler.ReadyToRun (31)
Compiler\ReadyToRunCodegenCompilation.cs (31)
39public NameMangler NameMangler => _nodeFactory.NameMangler; 40public NodeFactory NodeFactory => _nodeFactory; 113_nodeFactory.DetectGenericCycles(caller, callee); 400_tokenManager = new ExternalReferenceTokenManager(_nodeFactory.ManifestMetadataTable._mutableModule, _nodeFactory.Resolver); 423_fileLayoutOptimizer = new FileLayoutOptimizer(logger, methodLayoutAlgorithm, fileLayoutAlgorithm, profileData, _nodeFactory); 461CompilationModuleGroup moduleGroup = _nodeFactory.CompilationModuleGroup; 478if (_nodeFactory.OptimizationFlags.StripILBodies) 480compiledMethodDefs = _nodeFactory.BuildCompiledMethodDefsSet(); 518bool automaticTypeValidation = _nodeFactory.OptimizationFlags.TypeValidation == TypeValidationRule.Automatic || _nodeFactory.OptimizationFlags.TypeValidation == TypeValidationRule.AutomaticWithLogging; 519if (_nodeFactory.OptimizationFlags.TypeValidation == TypeValidationRule.SkipTypeValidation) 524NodeFactoryOptimizationFlags optimizationFlags = _nodeFactory.OptimizationFlags with { IsComponentModule = true, CompiledMethodDefs = compiledMethodDefs }; 541flags |= _nodeFactory.CompilationModuleGroup.GetReadyToRunFlags() & ReadyToRunFlags.READYTORUN_FLAG_MultiModuleVersionBubble; 542flags |= _nodeFactory.Header.Flags & ReadyToRunFlags.READYTORUN_FLAG_VerifyGCModeTransitions; 569_nodeFactory.TypeSystemContext, 570_nodeFactory.CompilationModuleGroup, 572_nodeFactory.NameMangler, 579imageBase: _nodeFactory.ImageBase, 624DgmlWriter.WriteDependencyGraphToStream(dgmlOutput, _dependencyGraph, _nodeFactory); 786if (_nodeFactory.Target.IsWasm && shouldBeCompiled) 792if (!_nodeFactory.CompilationModuleGroup.VersionsWithMethodBody(method)) 801if (!_directManagedHelpersInitialized && _nodeFactory.CompilationCurrentPhase == 0) 834if (_nodeFactory.CompilationCurrentPhase == 2) 841_nodeFactory.GenerateHotColdMap(_dependencyGraph); 1136_logger.Writer.WriteLine($"Moved to phase {_nodeFactory.CompilationCurrentPhase}"); 1137deferredPhaseNode.NotifyCurrentPhase(_nodeFactory.CompilationCurrentPhase); 1142Debug.Assert((_nodeFactory.CompilationCurrentPhase == 0) || ((_nodeFactory.CompilationCurrentPhase == 2) && !_finishedFirstCompilationRunInPhase2)); 1152if (_nodeFactory.OptimizationFlags.PrintReproArgs) 1315_nodeFactory.ManifestMetadataTable.Dispose();