1 write to CompilationModuleGroup
ILCompiler.ReadyToRun (1)
Compiler\ReadyToRunCodegenCompilation.cs (1)
382CompilationModuleGroup = (ReadyToRunCompilationModuleGroupBase)nodeFactory.CompilationModuleGroup;
20 references to CompilationModuleGroup
ILCompiler.ReadyToRun (20)
Compiler\ReadyToRunCodegenCompilation.cs (2)
655if (CompilationModuleGroup.TypeLayoutCompilationUnits(type).HasMultipleInexactCompilationUnits) 1049if (!CompilationModuleGroup.ContainsType(field.OwningType.GetTypeDefinition()))
JitInterface\CorInfoImpl.ReadyToRun.cs (13)
850if (_compilation.CompilationModuleGroup.VersionsWithModule(ecmaMethod.Module)) 2950if (!_compilation.CompilationModuleGroup.VersionsWithType(type)) 3093if (_compilation.CompilationModuleGroup.VersionsWithType(field.OwningType)) // Only verify versions with types 3098else if (_compilation.CompilationModuleGroup.TypeLayoutCompilationUnits(pMT).HasMultipleInexactCompilationUnits) 3122if (_compilation.CompilationModuleGroup.VersionsWithType(field.OwningType)) // Only verify versions with types 3140if (_compilation.CompilationModuleGroup.VersionsWithType(field.OwningType)) // Only verify versions with types 3262Debug.Assert(_compilation.CompilationModuleGroup.VersionsWithMethodBody(methodDesc)); 3291if (!_compilation.CompilationModuleGroup.VersionsWithMethodBody(method)) 3440else if (!_compilation.CompilationModuleGroup.VersionsWithMethodBody(typicalMethod) 3443Debug.Assert(_compilation.CompilationModuleGroup.CrossModuleInlineable(ecmaMethod) || 3444_compilation.CompilationModuleGroup.IsNonVersionableWithILTokensThatDoNotNeedTranslation(ecmaMethod)); 3445bool needsTokenTranslation = !_compilation.CompilationModuleGroup.IsNonVersionableWithILTokensThatDoNotNeedTranslation(ecmaMethod); 3580if (type.IsValueType && type.IsTypeDefEquivalent && !_compilation.CompilationModuleGroup.VersionsWithTypeReference(type))
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (5)
1434if (!_compilation.CompilationModuleGroup.VersionsWithTypeReference(decl.OwningType)) 1845if (!_compilation.CompilationModuleGroup.VersionsWithMethodBody(methodIL.OwningMethod.GetTypicalMethodDefinition())) 1851recordToken = (_compilation.CompilationModuleGroup.VersionsWithType(owningType) || _compilation.CompilationModuleGroup.CrossModuleInlineableType(owningType)) && owningType is EcmaType; 2199makeBeforeFieldInit &= _compilation.CompilationModuleGroup.VersionsWithType(type);