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: Add a head merging transformation alongside the tail merging transformation #90468

Merged
merged 12 commits into from
Aug 18, 2023

Commits on Aug 12, 2023

  1. JIT: Add a head merging pass

    Add a pass that does head merging to compliment the existing tail
    merging pass. Unlike tail merging this requires reordering the first
    statement with the terminator node of the predecessor, which requires
    some interference checking.
    
    Fix dotnet#90017
    jakobbotsch committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    2e96b63 View commit details
    Browse the repository at this point in the history
  2. Remove dead code

    jakobbotsch committed Aug 12, 2023
    Configuration menu
    Copy the full SHA
    e7e6962 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2023

  1. Add docs, clean up names

    jakobbotsch committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    a5bc9d0 View commit details
    Browse the repository at this point in the history
  2. Further renaming

    jakobbotsch committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    adfd827 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Configuration menu
    Copy the full SHA
    291a894 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    df52773 View commit details
    Browse the repository at this point in the history
  3. Fix indentation

    jakobbotsch committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    cd6d075 View commit details
    Browse the repository at this point in the history
  4. Terminology

    jakobbotsch committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    1b0b236 View commit details
    Browse the repository at this point in the history
  5. Write function headers

    jakobbotsch committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    22ba1ce View commit details
    Browse the repository at this point in the history
  6. Fix test

    jakobbotsch committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    2bcbbeb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ed2279f View commit details
    Browse the repository at this point in the history
  8. Nit

    jakobbotsch committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    885682e View commit details
    Browse the repository at this point in the history