Use cross-module R2R generics from main module with version bubble (dotnet/coreclr...
authorFadi Hanna <fadim@microsoft.com>
Fri, 8 Nov 2019 16:19:01 +0000 (08:19 -0800)
committerGitHub <noreply@github.com>
Fri, 8 Nov 2019 16:19:01 +0000 (08:19 -0800)
commite231ef644ca0de81e1e1f2bab6323e89bbbdcac9
tree3f8488689a04add79bce562237093966716d9cef
parent9aaad8dc7d1a90c6da05812b7b5e40b5d6f1ffee
Use cross-module R2R generics from main module with version bubble (dotnet/coreclr#27720)

* Ability to lookup the root module for precompiled R2R generics code

Commit migrated from https://github.com/dotnet/coreclr/commit/69a57026b4bcacd8520fffb84842b31ac337e59f
src/coreclr/src/tools/crossgen2/ILCompiler.ReadyToRun/Compiler/CompilationModuleGroup.ReadyToRun.cs
src/coreclr/src/tools/crossgen2/ILCompiler.ReadyToRun/Compiler/DependencyAnalysis/ReadyToRun/ManifestMetadataTableNode.cs
src/coreclr/src/tools/crossgen2/ILCompiler.ReadyToRun/Compiler/DependencyAnalysis/ReadyToRunCodegenNodeFactory.cs
src/coreclr/src/tools/crossgen2/ILCompiler.ReadyToRun/Compiler/ReadyToRunSingleAssemblyCompilationModuleGroup.cs
src/coreclr/src/tools/crossgen2/ILCompiler.ReadyToRun/Compiler/SingleMethodCompilationModuleGroup.cs
src/coreclr/src/vm/prestub.cpp