1 write to CompilationModuleGroup
ILCompiler.ReadyToRun (1)
Compiler\ReadyToRunCodegenCompilation.cs (1)
410CompilationModuleGroup = (ReadyToRunCompilationModuleGroupBase)nodeFactory.CompilationModuleGroup;
24 references to CompilationModuleGroup
ILCompiler.ReadyToRun (24)
Compiler\ReadyToRunCodegenCompilation.cs (2)
698if (CompilationModuleGroup.TypeLayoutCompilationUnits(type).HasMultipleInexactCompilationUnits) 1298if (!CompilationModuleGroup.ContainsType(field.OwningType.GetTypeDefinition()))
JitInterface\CorInfoImpl.ReadyToRun.cs (17)
876if (_compilation.CompilationModuleGroup.VersionsWithModule(ecmaMethod.Module)) 1106Debug.Assert(_compilation.CompilationModuleGroup.ContainsMethodBody(managedHelper, unboxingStub: false)); 3157if (!_compilation.CompilationModuleGroup.VersionsWithType(type)) 3314if (_compilation.CompilationModuleGroup.VersionsWithType(field.OwningType)) // Only verify versions with types 3319else if (_compilation.CompilationModuleGroup.TypeLayoutCompilationUnits(pMT).HasMultipleInexactCompilationUnits) 3343if (_compilation.CompilationModuleGroup.VersionsWithType(field.OwningType)) // Only verify versions with types 3361if (_compilation.CompilationModuleGroup.VersionsWithType(field.OwningType)) // Only verify versions with types 3584Debug.Assert(_compilation.CompilationModuleGroup.VersionsWithMethodBody(methodDesc)); 3616&& !_compilation.CompilationModuleGroup.IsDirectPInvoke(method)) 3623if (!_compilation.CompilationModuleGroup.VersionsWithMethodBody(method)) 3780(!_compilation.CompilationModuleGroup.VersionsWithModule(inlineeModule) || 3812else if (!_compilation.CompilationModuleGroup.VersionsWithMethodBody(typicalMethod) 3815Debug.Assert(_compilation.CompilationModuleGroup.CrossModuleInlineable(ecmaMethod) || 3816_compilation.CompilationModuleGroup.IsNonVersionableWithILTokensThatDoNotNeedTranslation(ecmaMethod)); 3817bool needsTokenTranslation = !_compilation.CompilationModuleGroup.IsNonVersionableWithILTokensThatDoNotNeedTranslation(ecmaMethod); 3952if (type.IsValueType && type.IsTypeDefEquivalent && !_compilation.CompilationModuleGroup.VersionsWithTypeReference(type)) 3979CompilationModuleGroup moduleGroup = _compilation.CompilationModuleGroup;
parent\parent\Common\JitInterface\CorInfoImpl.cs (5)
1577if (!_compilation.CompilationModuleGroup.VersionsWithTypeReference(decl.OwningType)) 2052if (!_compilation.CompilationModuleGroup.VersionsWithMethodBody(methodIL.OwningMethod.GetTypicalMethodDefinition())) 2058recordToken = (_compilation.CompilationModuleGroup.VersionsWithType(owningType) || _compilation.CompilationModuleGroup.CrossModuleInlineableType(owningType)) && owningType is EcmaType; 2409makeBeforeFieldInit &= _compilation.CompilationModuleGroup.VersionsWithType(type);