40 references to Add
ILCompiler.Compiler (40)
Compiler\CompilerGeneratedInteropStubManager.cs (2)
35
header.
Add
(MetadataManager.BlobIdToReadyToRunSection(ReflectionMapBlob.DelegateMarshallingStubMap), delegateMapNode);
38
header.
Add
(MetadataManager.BlobIdToReadyToRunSection(ReflectionMapBlob.StructMarshallingStubMap), structMapNode);
Compiler\DependencyAnalysis\NodeFactory.cs (7)
1675
ReadyToRunHeader.
Add
(ReadyToRunSectionType.GCStaticRegion, GCStaticsRegion);
1676
ReadyToRunHeader.
Add
(ReadyToRunSectionType.ThreadStaticRegion, ThreadStaticsRegion);
1677
ReadyToRunHeader.
Add
(ReadyToRunSectionType.EagerCctor, EagerCctorTable);
1678
ReadyToRunHeader.
Add
(ReadyToRunSectionType.TypeManagerIndirection, TypeManagerIndirection);
1679
ReadyToRunHeader.
Add
(ReadyToRunSectionType.FrozenObjectRegion, FrozenSegmentRegion);
1680
ReadyToRunHeader.
Add
(ReadyToRunSectionType.ModuleInitializerList, ModuleInitializerList);
1688
ReadyToRunHeader.
Add
(MetadataManager.BlobIdToReadyToRunSection(ReflectionMapBlob.CommonFixupsTable), commonFixupsTableNode);
Compiler\MetadataManager.cs (29)
153
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.EmbeddedMetadata), metadataNode);
159
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.BlobIdResourceData), resourceDataNode);
162
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.BlobIdResourceIndex), resourceIndexNode);
166
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.TypeMap), typeMapNode);
169
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.CCtorContextMap), cctorContextMapNode);
172
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.InvokeMap), invokeMapNode);
175
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.ArrayMap), arrayMapNode);
178
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.ByRefTypeMap), byRefMapNode);
181
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.PointerTypeMap), pointerMapNode);
184
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.FunctionPointerTypeMap), functionPointerMapNode);
187
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.FieldAccessMap), fieldMapNode);
190
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.NativeLayoutInfo), NativeLayoutInfo);
193
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.ExactMethodInstantiationsHashtable), exactMethodInstantiations);
196
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.GenericsHashtable), genericsTypesHashtableNode);
199
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.GenericMethodsHashtable), genericMethodsHashtableNode);
202
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.GenericVirtualMethodTable), genericVirtualMethodTableNode);
205
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.InterfaceGenericVirtualMethodTable), interfaceGenericVirtualMethodTableNode);
208
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.GenericMethodsTemplateMap), genericMethodsTemplatesMapNode);
211
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.TypeTemplateMap), genericTypesTemplatesMapNode);
214
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.StaticsInfoHashtable), staticsInfoHashtableNode);
217
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.VirtualInvokeMap), virtualInvokeMapNode);
220
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.BlobIdStackTraceMethodRvaToTokenMapping), stackTraceMethodMappingNode);
223
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.BlobIdStackTraceDocuments), stackTraceDocumentsNode);
226
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.BlobIdStackTraceLineNumbers), stackTraceLineNumbersNode);
229
header.
Add
(ReadyToRunSectionType.InterfaceDispatchCellInfoRegion, interfaceDispatchCellInfoNode);
232
header.
Add
(ReadyToRunSectionType.InterfaceDispatchCellRegion, interfaceDispatchCellNode);
235
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.NativeReferences), nativeReferencesTableNode);
236
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.NativeStatics), nativeStaticsTableNode);
241
header.
Add
(ReadyToRunSectionType.DehydratedData, dehydratedDataNode);
src\runtime\src\coreclr\tools\Common\Compiler\TypeMapManager.cs (2)
47
header.
Add
(ReadyToRunSectionType.ExternalTypeMaps, new ExternalTypeMapObjectNode(this, commonFixupsTableNode));
48
header.
Add
(ReadyToRunSectionType.ProxyTypeMaps, new ProxyTypeMapObjectNode(this, commonFixupsTableNode));