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

Allow arm64 jit when memory base is not nicely aligned #10465

Merged
merged 8 commits into from
Dec 28, 2017

Commits on Dec 28, 2017

  1. arm64jit: Allow disabling pointerification.

    For platforms where we can't get base aligned.
    unknownbrackets committed Dec 28, 2017
    Configuration menu
    Copy the full SHA
    cccf448 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3fae092 View commit details
    Browse the repository at this point in the history
  3. arm64jit: Skip storing spilled but not dirty.

    Unless IMM, we don't need to store non-dirty mapped regs.
    unknownbrackets committed Dec 28, 2017
    Configuration menu
    Copy the full SHA
    9573a79 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d82efc4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7c2fc90 View commit details
    Browse the repository at this point in the history
  6. arm64jit: Remove buggy icache invalidate.

    This is always of size 0, and crashes on iOS anyway...
    unknownbrackets committed Dec 28, 2017
    Configuration menu
    Copy the full SHA
    4a27e99 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    257a4fd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    092f98d View commit details
    Browse the repository at this point in the history