1 type derived from DependencyAnalyzerBase
ILCompiler.DependencyAnalysisFramework (1)
DependencyAnalyzer.cs (1)
25public sealed class DependencyAnalyzer<MarkStrategy, DependencyContextType> : DependencyAnalyzerBase<DependencyContextType> where MarkStrategy : struct, IDependencyAnalysisMarkStrategy<DependencyContextType>
29 references to DependencyAnalyzerBase
ILCompiler.Compiler (13)
Compiler\Compilation.cs (4)
25protected readonly DependencyAnalyzerBase<NodeFactory> _dependencyGraph; 42DependencyAnalyzerBase<NodeFactory> dependencyGraph, 621private readonly DependencyAnalyzerBase<NodeFactory> _graph; 632internal CompilationResults(DependencyAnalyzerBase<NodeFactory> graph, NodeFactory factory)
Compiler\DependencyAnalysis\NodeFactory.cs (1)
1655public virtual void AttachToDependencyGraph(DependencyAnalyzerBase<NodeFactory> graph)
Compiler\ILScanner.cs (2)
34DependencyAnalyzerBase<NodeFactory> dependencyGraph, 228internal ILScanResults(DependencyAnalyzerBase<NodeFactory> graph, NodeFactory factory)
Compiler\ILScannerBuilder.cs (1)
86DependencyAnalyzerBase<NodeFactory> graph = _dependencyTrackingLevel.CreateDependencyGraph(nodeFactory);
Compiler\MetadataManager.cs (1)
138public void AttachToDependencyGraph(DependencyAnalyzerBase<NodeFactory> graph)
Compiler\UsageBasedTypeMapManager.cs (1)
74public override void AttachToDependencyGraph(DependencyAnalyzerBase<NodeFactory> graph)
src\runtime\src\coreclr\tools\Common\Compiler\CompilationBuilder.cs (1)
89protected DependencyAnalyzerBase<NodeFactory> CreateDependencyGraph(NodeFactory factory, IComparer<DependencyNodeCore<NodeFactory>> comparer = null)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyTrackingLevel.cs (1)
35public static DependencyAnalyzerBase<NodeFactory> CreateDependencyGraph(this DependencyTrackingLevel trackingLevel, NodeFactory factory, IComparer<DependencyNodeCore<NodeFactory>> comparer = null)
src\runtime\src\coreclr\tools\Common\Compiler\TypeMapManager.cs (1)
28public virtual void AttachToDependencyGraph(DependencyAnalyzerBase<NodeFactory> graph)
ILCompiler.DependencyAnalysisFramework (2)
DgmlWriter.cs (2)
14public static void WriteDependencyGraphToStream<DependencyContextType>(Stream stream, DependencyAnalyzerBase<DependencyContextType> analysis, DependencyContextType context) 49public static void WriteDependencyGraphToStream(Stream stream, DependencyAnalyzerBase<DependencyContextType> analysis, DependencyContextType context)
ILCompiler.ReadyToRun (12)
Compiler\DependencyAnalysis\ReadyToRunCodegenNodeFactory.cs (2)
106public void GenerateHotColdMap(DependencyAnalyzerBase<NodeFactory> dependencyGraph) 887public void AttachToDependencyGraph(DependencyAnalyzerBase<NodeFactory> graph, ILProvider ilProvider)
Compiler\ReadyToRunCodegenCompilation.cs (4)
31protected readonly DependencyAnalyzerBase<NodeFactory> _dependencyGraph; 47DependencyAnalyzerBase<NodeFactory> dependencyGraph, 322DependencyAnalyzerBase<NodeFactory> dependencyGraph, 543DependencyAnalyzerBase<NodeFactory> componentGraph = new DependencyAnalyzer<NoLogStrategy<NodeFactory>, NodeFactory>(componentFactory, comparer);
Compiler\ReadyToRunCodegenCompilationBuilder.cs (1)
289DependencyAnalyzerBase<NodeFactory> graph = CreateDependencyGraph(factory, comparer);
Compiler\ReadyToRunTableManager.cs (1)
65public void AttachToDependencyGraph(DependencyAnalyzerBase<NodeFactory> graph, NodeFactory factory)
Compiler\ReadyToRunTypeMapManager.cs (1)
19public override void AttachToDependencyGraph(DependencyAnalyzerBase<NodeFactory> graph)
src\runtime\src\coreclr\tools\Common\Compiler\CompilationBuilder.cs (1)
89protected DependencyAnalyzerBase<NodeFactory> CreateDependencyGraph(NodeFactory factory, IComparer<DependencyNodeCore<NodeFactory>> comparer = null)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyTrackingLevel.cs (1)
35public static DependencyAnalyzerBase<NodeFactory> CreateDependencyGraph(this DependencyTrackingLevel trackingLevel, NodeFactory factory, IComparer<DependencyNodeCore<NodeFactory>> comparer = null)
src\runtime\src\coreclr\tools\Common\Compiler\TypeMapManager.cs (1)
28public virtual void AttachToDependencyGraph(DependencyAnalyzerBase<NodeFactory> graph)
ILCompiler.RyuJit (2)
Compiler\RyuJitCompilation.cs (1)
36DependencyAnalyzerBase<NodeFactory> dependencyGraph,
Compiler\RyuJitCompilationBuilder.cs (1)
153DependencyAnalyzerBase<NodeFactory> graph = CreateDependencyGraph(factory, new ObjectNode.ObjectNodeComparer(CompilerComparer.Instance));