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 an emitter peephole for post-indexed addressing #105181

Merged
merged 4 commits into from
Jul 21, 2024

Commits on Jul 20, 2024

  1. JIT: Add an emitter peephole for for post-indexed addressing

    This transforms sequences like
    ```asm
    ldr x0, [x1]
    add x1, x1, dotnet#8
    ```
    
    into the equivalent
    ```asm
    ldr x0, [x1], dotnet#8
    ```
    
    The second half of this change will be having lowering and strength
    reduction set up the IR such that this transformation kicks in.
    jakobbotsch committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    e32e978 View commit details
    Browse the repository at this point in the history
  2. Nit

    jakobbotsch committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    75276fc View commit details
    Browse the repository at this point in the history
  3. Fix off by one

    jakobbotsch committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    3efbdb1 View commit details
    Browse the repository at this point in the history
  4. Remove wrong comment

    jakobbotsch committed Jul 20, 2024
    Configuration menu
    Copy the full SHA
    e8eba17 View commit details
    Browse the repository at this point in the history