17 references to Instance
ILCompiler.Compiler (15)
Compiler\DependencyAnalysis\InterfaceDispatchCellSectionNode.cs (1)
107
private readonly CompilerComparer _comparer = CompilerComparer.
Instance
;
Compiler\DependencyAnalysis\NodeFactory.cs (2)
1640
new SortableDependencyNode.ObjectNodeComparer(CompilerComparer.
Instance
));
1644
new SortableDependencyNode.EmbeddedObjectNodeComparer(CompilerComparer.
Instance
));
Compiler\ILScanner.cs (1)
923
threadStaticNodes.Sort(CompilerComparer.
Instance
);
Compiler\MetadataManager.cs (8)
66
private readonly SortedSet<NonGCStaticsNode> _cctorContextsGenerated = new SortedSet<NonGCStaticsNode>(CompilerComparer.
Instance
);
67
private readonly SortedSet<MetadataType> _typesWithGCStaticsGenerated = new SortedSet<MetadataType>(CompilerComparer.
Instance
);
68
private readonly SortedSet<MetadataType> _typesWithNonGCStaticsGenerated = new SortedSet<MetadataType>(CompilerComparer.
Instance
);
69
private readonly SortedSet<MetadataType> _typesWithThreadStaticsGenerated = new SortedSet<MetadataType>(CompilerComparer.
Instance
);
74
private readonly SortedSet<GenericDictionaryNode> _genericDictionariesGenerated = new SortedSet<GenericDictionaryNode>(CompilerComparer.
Instance
);
75
private readonly SortedSet<IMethodBodyNode> _methodBodiesGenerated = new SortedSet<IMethodBodyNode>(CompilerComparer.
Instance
);
76
private readonly SortedSet<FrozenObjectNode> _frozenObjects = new SortedSet<FrozenObjectNode>(CompilerComparer.
Instance
);
1059
var allTypes = new SortedSet<MetadataType>(CompilerComparer.
Instance
);
Compiler\UsageBasedMetadataManager.cs (1)
53
private readonly SortedSet<ModuleDesc> _modulesWithMetadata = new SortedSet<ModuleDesc>(CompilerComparer.
Instance
);
Compiler\UsageBasedTypeMapManager.cs (2)
62
private readonly SortedSet<IExternalTypeMapNode> _externalTypeMaps = new SortedSet<IExternalTypeMapNode>(CompilerComparer.
Instance
);
63
private readonly SortedSet<IProxyTypeMapNode> _proxyTypeMaps = new SortedSet<IProxyTypeMapNode>(CompilerComparer.
Instance
);
ILCompiler.RyuJit (2)
Compiler\RyuJitCompilationBuilder.cs (1)
153
DependencyAnalyzerBase<NodeFactory> graph = CreateDependencyGraph(factory, new ObjectNode.ObjectNodeComparer(CompilerComparer.
Instance
));
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\Compiler\FileLayoutOptimizer.cs (1)
116
newNodesArray.MergeSortAllowDuplicates(new SortableDependencyNode.ObjectNodeComparer(CompilerComparer.
Instance
));