42 references to Add
ILCompiler.Compiler (42)
Compiler\CompilerGeneratedInteropStubManager.cs (2)
34
header.
Add
(MetadataManager.BlobIdToReadyToRunSection(ReflectionMapBlob.DelegateMarshallingStubMap), delegateMapNode);
37
header.
Add
(MetadataManager.BlobIdToReadyToRunSection(ReflectionMapBlob.StructMarshallingStubMap), structMapNode);
Compiler\DependencyAnalysis\NodeFactory.cs (7)
1737
ReadyToRunHeader.
Add
(ReadyToRunSectionType.GCStaticRegion, GCStaticsRegion);
1738
ReadyToRunHeader.
Add
(ReadyToRunSectionType.ThreadStaticRegion, ThreadStaticsRegion);
1739
ReadyToRunHeader.
Add
(ReadyToRunSectionType.EagerCctor, EagerCctorTable);
1740
ReadyToRunHeader.
Add
(ReadyToRunSectionType.TypeManagerIndirection, TypeManagerIndirection);
1741
ReadyToRunHeader.
Add
(ReadyToRunSectionType.FrozenObjectRegion, FrozenSegmentRegion);
1742
ReadyToRunHeader.
Add
(ReadyToRunSectionType.ModuleInitializerList, ModuleInitializerList);
1750
ReadyToRunHeader.
Add
(MetadataManager.BlobIdToReadyToRunSection(ReflectionMapBlob.CommonFixupsTable), commonFixupsTableNode);
Compiler\MetadataManager.cs (31)
154
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.EmbeddedMetadata), metadataNode);
160
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.BlobIdResourceData), resourceDataNode);
163
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.BlobIdResourceIndex), resourceIndexNode);
167
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.TypeMap), typeMapNode);
170
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.CCtorContextMap), cctorContextMapNode);
173
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.InvokeMap), invokeMapNode);
176
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.ArrayMap), arrayMapNode);
179
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.ByRefTypeMap), byRefMapNode);
182
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.PointerTypeMap), pointerMapNode);
185
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.FunctionPointerTypeMap), functionPointerMapNode);
188
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.FieldAccessMap), fieldMapNode);
191
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.NativeLayoutInfo), NativeLayoutInfo);
194
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.ExactMethodInstantiationsHashtable), exactMethodInstantiations);
197
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.GenericsHashtable), genericsTypesHashtableNode);
200
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.GenericMethodsHashtable), genericMethodsHashtableNode);
203
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.GenericVirtualMethodTable), genericVirtualMethodTableNode);
206
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.InterfaceGenericVirtualMethodTable), interfaceGenericVirtualMethodTableNode);
209
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.GenericMethodsTemplateMap), genericMethodsTemplatesMapNode);
212
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.TypeTemplateMap), genericTypesTemplatesMapNode);
215
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.StaticsInfoHashtable), staticsInfoHashtableNode);
218
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.VirtualInvokeMap), virtualInvokeMapNode);
221
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.BlobIdStackTraceMethodRvaToTokenMapping), stackTraceMethodMappingNode);
224
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.BlobIdStackTraceDocuments), stackTraceDocumentsNode);
227
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.BlobIdStackTraceLineNumbers), stackTraceLineNumbersNode);
230
header.
Add
(ReadyToRunSectionType.InterfaceDispatchCellInfoRegion, interfaceDispatchCellInfoNode);
233
header.
Add
(ReadyToRunSectionType.InterfaceDispatchCellRegion, interfaceDispatchCellNode);
236
header.
Add
(ReadyToRunSectionType.GvmDispatchCellInfoRegion, gvmDispatchCellInfoNode);
239
header.
Add
(ReadyToRunSectionType.GvmDispatchCellRegion, gvmDispatchCellNode);
242
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.NativeReferences), nativeReferencesTableNode);
243
header.
Add
(BlobIdToReadyToRunSection(ReflectionMapBlob.NativeStatics), nativeStaticsTableNode);
248
header.
Add
(ReadyToRunSectionType.DehydratedData, dehydratedDataNode);
parent\parent\Common\Compiler\TypeMapManager.cs (2)
47
header.
Add
(ReadyToRunSectionType.ExternalTypeMaps, new ExternalTypeMapObjectNode(this, commonFixupsTableNode));
48
header.
Add
(ReadyToRunSectionType.ProxyTypeMaps, new ProxyTypeMapObjectNode(this, commonFixupsTableNode));