18 references to CompilationModuleGroup
ILCompiler.Compiler (17)
Compiler\DependencyAnalysis\EETypeNode.cs (3)
401
&& factory.
CompilationModuleGroup
.AllowVirtualMethodOnAbstractTypeOptimization(canonImpl);
630
if (factory.
CompilationModuleGroup
.PresenceOfEETypeImpliesAllMethodsOnType(_type))
989
&& factory.
CompilationModuleGroup
.AllowVirtualMethodOnAbstractTypeOptimization(canonImplMethod);
Compiler\DependencyAnalysis\GenericDictionaryNode.cs (3)
125
if (factory.
CompilationModuleGroup
.ContainsType(canonicalOwningType) || !factory.
CompilationModuleGroup
.ShouldReferenceThroughImportTable(canonicalOwningType))
209
if (factory.
CompilationModuleGroup
.ContainsMethodBody(canonicalTarget, false))
Compiler\DependencyAnalysis\ILScanNodeFactory.cs (1)
35
if (
CompilationModuleGroup
.ContainsMethodBody(method, false))
Compiler\DependencyAnalysis\NodeFactory.cs (4)
568
if (
CompilationModuleGroup
.ContainsMethodDictionary(method))
580
Debug.Assert(
CompilationModuleGroup
.ContainsTypeDictionary(type));
1073
if (_factory.
CompilationModuleGroup
.ShouldProduceFullVTable(key))
1162
if (method.NotCallableWithoutOwningEEType() &&
CompilationModuleGroup
.AllowInstanceMethodOptimization(method))
Compiler\DependencyAnalysis\TypeMetadataMapNode.cs (1)
52
if (!factory.MetadataManager.TypeGeneratesEEType(mappingEntry.Entity) && !factory.
CompilationModuleGroup
.ShouldReferenceThroughImportTable(mappingEntry.Entity))
Compiler\ILScanner.cs (2)
40
: base(dependencyGraph, nodeFactory, roots, ilProvider, debugInformationProvider, nodeFactory.
CompilationModuleGroup
, logger)
250
return new ScannedInliningPolicy(_factory.
CompilationModuleGroup
, MarkedNodes);
Compiler\MetadataManager.cs (1)
853
Debug.Assert(!factory.
CompilationModuleGroup
.IsSingleFileCompilation);
Compiler\UsageBasedMetadataManager.cs (1)
1046
(GeneratesMetadata(targetType) || !_factory.
CompilationModuleGroup
.ContainsType(targetType));
parent\parent\Common\Compiler\ObjectWriter\ObjectWriter.cs (1)
56
_isSingleFileCompilation = _nodeFactory.
CompilationModuleGroup
.IsSingleFileCompilation;
ILCompiler.RyuJit (1)
Compiler\DependencyAnalysis\RyuJitNodeFactory.cs (1)
43
if (
CompilationModuleGroup
.ContainsMethodBody(method, false))