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

JIT: Cache memory dependencies for VN map selects #89241

Merged
merged 6 commits into from
Jul 20, 2023

Commits on Jul 20, 2023

  1. JIT: Cache memory dependencies for VN map selects

    Hoisting relies on being able to look at which memory dependencies a
    candidate is dependent upon. VN tracks these during the map select
    logic; however, it fails to do so when the map selection hits the cache.
    This changes the logic to make sure the memory dependencies are cached.
    
    Fix dotnet#75442
    jakobbotsch committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    2e72afe View commit details
    Browse the repository at this point in the history
  2. Fix indentation in test

    jakobbotsch committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    34490ca View commit details
    Browse the repository at this point in the history
  3. Remove old code

    jakobbotsch committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    f501e4d View commit details
    Browse the repository at this point in the history
  4. Remove more dead code

    jakobbotsch committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    c9724be View commit details
    Browse the repository at this point in the history
  5. Nit

    jakobbotsch committed Jul 20, 2023
    Configuration menu
    Copy the full SHA
    ab5fc66 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    66f64d0 View commit details
    Browse the repository at this point in the history