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