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