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: Fix profiler tail call insertion logic for FIELD_LIST #76883

Merged
merged 6 commits into from
Oct 13, 2022

Commits on Oct 11, 2022

  1. JIT: Fix profiler tail call insertion logic for FIELD_LIST

    This logic was not handling FIELD_LIST and was also not handling linear
    order appropriately.
    
    The logic is still a bit odd, it would probably be better to use the
    same kind of logic as CFG (moving PUTARG nodes ahead of the profiler
    hook instead), but in practice this seems to be ok.
    
    Fix dotnet#76879
    jakobbotsch committed Oct 11, 2022
    Configuration menu
    Copy the full SHA
    1d4b0f6 View commit details
    Browse the repository at this point in the history
  2. Nit

    jakobbotsch committed Oct 11, 2022
    Configuration menu
    Copy the full SHA
    3f0f797 View commit details
    Browse the repository at this point in the history
  3. Nit

    jakobbotsch committed Oct 11, 2022
    Configuration menu
    Copy the full SHA
    278ed35 View commit details
    Browse the repository at this point in the history
  4. Add an assert

    jakobbotsch authored Oct 11, 2022
    Configuration menu
    Copy the full SHA
    d8e881a View commit details
    Browse the repository at this point in the history
  5. Remove illegal skip

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

Commits on Oct 12, 2022

  1. Update lower.cpp

    jakobbotsch authored Oct 12, 2022
    Configuration menu
    Copy the full SHA
    8190ad5 View commit details
    Browse the repository at this point in the history