18 references to CompilationModuleGroup
ILCompiler.Compiler (17)
Compiler\DependencyAnalysis\EETypeNode.cs (3)
402
&& factory.
CompilationModuleGroup
.AllowVirtualMethodOnAbstractTypeOptimization(canonImpl);
635
if (factory.
CompilationModuleGroup
.PresenceOfEETypeImpliesAllMethodsOnType(_type))
1018
&& factory.
CompilationModuleGroup
.AllowVirtualMethodOnAbstractTypeOptimization(canonImplMethod);
Compiler\DependencyAnalysis\GenericDictionaryNode.cs (3)
126
if (factory.
CompilationModuleGroup
.ContainsType(canonicalOwningType) || !factory.
CompilationModuleGroup
.ShouldReferenceThroughImportTable(canonicalOwningType))
211
if (factory.
CompilationModuleGroup
.ContainsMethodBody(canonicalTarget, false))
Compiler\DependencyAnalysis\ILScanNodeFactory.cs (1)
35
if (
CompilationModuleGroup
.ContainsMethodBody(method, false))
Compiler\DependencyAnalysis\NodeFactory.cs (4)
541
if (
CompilationModuleGroup
.ContainsMethodDictionary(method))
553
Debug.Assert(
CompilationModuleGroup
.ContainsTypeDictionary(type));
1039
if (_factory.
CompilationModuleGroup
.ShouldProduceFullVTable(key))
1128
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)
41
: base(dependencyGraph, nodeFactory, roots, ilProvider, debugInformationProvider, nodeFactory.
CompilationModuleGroup
, logger)
257
return new ScannedInliningPolicy(_factory.
CompilationModuleGroup
, MarkedNodes);
Compiler\MetadataManager.cs (1)
851
Debug.Assert(!factory.
CompilationModuleGroup
.IsSingleFileCompilation);
Compiler\UsageBasedMetadataManager.cs (1)
1061
return GeneratesMetadata(targetType) || !_factory.
CompilationModuleGroup
.ContainsType(targetType);
src\runtime\src\coreclr\tools\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))