Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CG2 Add lazy string literal loading support #47183

Closed
wants to merge 5 commits into from

Commits on Jan 16, 2021

  1. CG2 Add lazy string literal loading support

    * Currently all string literals are loaded as method load pre-code fixups.
    * Allow the JIT to use lazy string literal resolution so cold code strings are lazy loaded.
    nattress committed Jan 16, 2021
    Configuration menu
    Copy the full SHA
    9dd7fc0 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2021

  1. Configuration menu
    Copy the full SHA
    a29f31d View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2021

  1. Add a lazy thunk for the GetString helper

    * Emit a lazy thunk through to the `ReadyToRunHelper.GetString` helper which provides the current module indirection cell to the helper
    * Fix `X64Emitter.EmitMov` to set the address mode. The existing call sequence was causing an AV due to the DS register only having the lower 32 bits set.
    nattress committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    30660cc View commit details
    Browse the repository at this point in the history
  2. Update src/coreclr/tools/aot/ILCompiler.ReadyToRun/JitInterface/CorIn…

    …foImpl.ReadyToRun.cs
    
    Co-authored-by: Jan Kotas <jkotas@microsoft.com>
    nattress and jkotas authored Jan 20, 2021
    Configuration menu
    Copy the full SHA
    8a56491 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2021

  1. Configuration menu
    Copy the full SHA
    84ade17 View commit details
    Browse the repository at this point in the history