4 implementations of Add
ILCompiler.DependencyAnalysisFramework (2)
DependencyNodeCore.cs (1)
35
public virtual void
Add
(DependencyNodeCore<DependencyContextType> node,
DependencySink.cs (1)
91
public void
Add
(DependencyNodeCore<DependencyContextType> node, string reason)
ILCompiler.ReadyToRun (1)
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
4340
public void
Add
(DependencyNode node, string reason)
ILCompiler.RyuJit (1)
parent\parent\Common\JitInterface\CorInfoImpl.cs (1)
4340
public void
Add
(DependencyNode node, string reason)
25 references to Add
ILCompiler.Compiler (24)
Compiler\Dataflow\ReflectionMarker.cs (2)
143
_dependencies.
Add
(Factory.ModuleMetadata(referencedModule), displayName);
173
_dependencies.
Add
(Factory.ModuleMetadata(referencedModule), reason);
Compiler\DependencyAnalysis\CodeBasedDependencyAlgorithm.cs (1)
60
dependencies.
Add
(factory.NativeLayout.TemplateTypeLayout(templateType), "Generic comparer");
Compiler\DependencyAnalysis\CustomAttributeBasedDependencyAlgorithm.cs (3)
203
dependencies.
Add
(factory.ReflectedField(field), "Custom attribute blob");
244
dependencies.
Add
(factory.ReflectedMethod(setterMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)), "Custom attribute blob");
269
dependencies.
Add
(factory.ReflectedType(type), "Custom attribute blob");
Compiler\DependencyAnalysis\DynamicDependencyAttributesOnEntityNode.cs (2)
41
dependencies.
Add
(factory.DynamicDependencyAttributesOnEntity(method), "DynamicDependencyAttribute present");
49
dependencies.
Add
(factory.DynamicDependencyAttributesOnEntity(field), "DynamicDependencyAttribute present");
Compiler\DependencyAnalysis\InlineableStringsResourceNode.cs (1)
66
dependencies.
Add
(factory.InlineableStringResource((EcmaModule)mdType.Module), "Using the System.SR class");
Compiler\DependencyAnalysis\ReflectionInvokeMapNode.cs (1)
67
dependencies.
Add
(factory.ShadowNonConcreteMethod(method), "Shadow generic reflectable method");
Compiler\DependencyAnalysis\ReflectionVirtualInvokeMapNode.cs (2)
95
dependencies.
Add
(factory.GVMDependencies(slotDefiningMethod.GetCanonMethodTarget(CanonicalFormKind.Specific)), "GVM callable reflectable method");
101
dependencies.
Add
(factory.VirtualMethodUse(slotDefiningMethod), "Reflection virtual invoke method");
Compiler\DependencyAnalysis\TypeMetadataNode.cs (3)
150
dependencies.
Add
(nodeFactory.ReflectedType(type), "Reflected IDynamicInterfaceCastableImplementation");
158
dependencies.
Add
(nodeFactory.TypeMetadata((MetadataType)typeDefinition), reason);
170
dependencies.
Add
(nodeFactory.TypeMetadata((MetadataType)type), reason);
Compiler\RootingHelpers.cs (3)
255
dependencies.
Add
(factory.ReflectedField(typicalField), reason);
286
dependencies.
Add
(factory.ReflectedField(field), reason);
381
dependencies.
Add
(dependency, reason);
Compiler\UsageBasedInteropStubManager.cs (2)
78
dependencies.
Add
(factory.DelegateMarshallingData((DefType)type), "Delegate marshlling");
86
dependencies.
Add
(factory.StructMarshallingData(defType), "Struct marshalling");
Compiler\UsageBasedMetadataManager.cs (4)
246
dependencies.
Add
(factory.MethodMetadata(method.GetTypicalMethodDefinition()), "Reflectable method");
289
dependencies.
Add
(factory.EmbeddedTrimmingDescriptor(ecmaModule), "Embedded descriptor file");
755
dependencies.
Add
(factory.ReflectedField(fieldToReport), "Use of a field");
956
dependencies.
Add
(factory.DataflowAnalyzedMethod(methodILDefinition), reason);
ILCompiler.ReadyToRun (1)
Compiler\DependencyAnalysis\ReadyToRun\InstrumentationDataTableNode.cs (1)
208
dependencies.
Add
(imp, "Dependency of synthesized PGO data");