35 references to CombinedDependencyListEntry
ILCompiler.Compiler (30)
Compiler\DependencyAnalysis\DataflowAnalyzedMethodNode.cs (1)
67
yield return new
CombinedDependencyListEntry
(d.Node, null, d.Reason);
Compiler\DependencyAnalysis\DictionaryLayoutNode.cs (1)
172
conditionalDependencies.Add(new
CombinedDependencyListEntry
(lookupSignature.TemplateDictionaryNode(factory),
Compiler\DependencyAnalysis\EETypeNode.cs (5)
353
result.Add(new
CombinedDependencyListEntry
(
493
result.Add(new
CombinedDependencyListEntry
(factory.VirtualMethodUse(implMethod), factory.VirtualMethodUse(interfaceMethod), "Interface method"));
496
result.Add(new
CombinedDependencyListEntry
(
513
result.Add(new
CombinedDependencyListEntry
(factory.VirtualMethodUse(interfaceMethod), factory.VariantInterfaceMethodUse(typicalInterfaceMethod), "Interface method"));
541
result.Add(new
CombinedDependencyListEntry
(
Compiler\DependencyAnalysis\ReadyToRunGenericHelperNode.cs (3)
246
conditionalDependencies.Add(new
CombinedDependencyListEntry
(_lookupSignature.TemplateDictionaryNode(factory),
253
conditionalDependencies.Add(new
CombinedDependencyListEntry
(_lookupSignature.TemplateDictionaryNode(factory),
267
conditionalDependencies.Add(new
CombinedDependencyListEntry
(nonGcRegionLookup.TemplateDictionaryNode(factory),
Compiler\DependencyAnalysis\VTableSliceNode.cs (1)
239
yield return new
CombinedDependencyListEntry
(
Compiler\MetadataManager.cs (1)
477
yield return new
CombinedDependencyListEntry
(
Compiler\UsageBasedMetadataManager.cs (13)
434
dependencies.Add(new DependencyNodeCore<NodeFactory>.
CombinedDependencyListEntry
(
458
dependencies.Add(new DependencyNodeCore<NodeFactory>.
CombinedDependencyListEntry
(
474
dependencies.Add(new DependencyNodeCore<NodeFactory>.
CombinedDependencyListEntry
(
502
dependencies.Add(new DependencyNodeCore<NodeFactory>.
CombinedDependencyListEntry
(
534
dependencies.Add(new DependencyNodeCore<NodeFactory>.
CombinedDependencyListEntry
(
589
dependencies.Add(new DependencyNodeCore<NodeFactory>.
CombinedDependencyListEntry
(
596
dependencies.Add(new DependencyNodeCore<NodeFactory>.
CombinedDependencyListEntry
(
602
dependencies.Add(new DependencyNodeCore<NodeFactory>.
CombinedDependencyListEntry
(
611
dependencies.Add(new DependencyNodeCore<NodeFactory>.
CombinedDependencyListEntry
(
618
dependencies.Add(new DependencyNodeCore<NodeFactory>.
CombinedDependencyListEntry
(
624
dependencies.Add(new DependencyNodeCore<NodeFactory>.
CombinedDependencyListEntry
(
641
dependencies.Add(new DependencyNodeCore<NodeFactory>.
CombinedDependencyListEntry
(
708
dependencies.Add(new DependencyNodeCore<NodeFactory>.
CombinedDependencyListEntry
(
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\GVMDependenciesNode.cs (4)
169
dynamicDependencies.Add(new
CombinedDependencyListEntry
(node, null, "ImplementingMethodInstantiation"));
173
dynamicDependencies.Add(new
CombinedDependencyListEntry
(factory.GVMDependencies(canonImpl), null, "ImplementingMethodInstantiation"));
234
dynamicDependencies.Add(new
CombinedDependencyListEntry
(node, null, "DerivedMethodInstantiation"));
249
dynamicDependencies.Add(new
CombinedDependencyListEntry
(factory.TypeGVMEntries(currentType.GetTypeDefinition()), null, "Resolution metadata"));
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (1)
105
yield return new
CombinedDependencyListEntry
(nodeInner.Node, canonDep.OtherReasonNode, nodeInner.Reason);
ILCompiler.DependencyAnalysisFramework (1)
DependencyAnalyzer.cs (1)
209
new DependencyNodeCore<DependencyContextType>.
CombinedDependencyListEntry
(dependency.Node, node, dependency.Reason);
ILCompiler.ReadyToRun (4)
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\GVMDependenciesNode.cs (3)
169
dynamicDependencies.Add(new
CombinedDependencyListEntry
(node, null, "ImplementingMethodInstantiation"));
173
dynamicDependencies.Add(new
CombinedDependencyListEntry
(factory.GVMDependencies(canonImpl), null, "ImplementingMethodInstantiation"));
234
dynamicDependencies.Add(new
CombinedDependencyListEntry
(node, null, "DerivedMethodInstantiation"));
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ShadowMethodNode.cs (1)
105
yield return new
CombinedDependencyListEntry
(nodeInner.Node, canonDep.OtherReasonNode, nodeInner.Reason);