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: Support delegate GDV guards in loop cloning #75140

Merged
merged 12 commits into from
Oct 20, 2022

Commits on Sep 6, 2022

  1. JIT: Support delegate GDV guards in loop cloning

    * Support cloning loops based on delegate GDV guards
    * Do flow-graph opts directly in loop cloning instead of relying on RBO
      to clean it up (for both type and delegate GDV)
    jakobbotsch committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    a5afa33 View commit details
    Browse the repository at this point in the history
  2. Minor clean ups

    jakobbotsch committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    9867d1d View commit details
    Browse the repository at this point in the history
  3. Fix x86 build

    jakobbotsch committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    3069d12 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. Run jit-format

    jakobbotsch committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    1c34ec1 View commit details
    Browse the repository at this point in the history
  2. Remove FG opts

    Rely on RBO like type test opt.
    jakobbotsch committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    17169ab View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cab5b3f View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2022

  1. Print in base 10

    jakobbotsch committed Sep 9, 2022
    Configuration menu
    Copy the full SHA
    9a53262 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2022

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

Commits on Oct 14, 2022

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

Commits on Oct 19, 2022

  1. Configuration menu
    Copy the full SHA
    975a07c View commit details
    Browse the repository at this point in the history
  2. Remove exceptions on indirs in guards after loop cloning

    This prevents RBO from optimizing them away if the loop is inside an EH
    handler (e.g. foreach loop).
    jakobbotsch committed Oct 19, 2022
    Configuration menu
    Copy the full SHA
    b9ca3db View commit details
    Browse the repository at this point in the history
  3. Add some JitDump

    jakobbotsch committed Oct 19, 2022
    Configuration menu
    Copy the full SHA
    a569adf View commit details
    Browse the repository at this point in the history