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

Arm64/Sve: Add FFR register liveness tracking #105348

Merged
merged 14 commits into from
Jul 26, 2024

Commits on Jul 23, 2024

  1. Add tracking of FFR register

    somewhat workable
    
    code cleanup
    
    Remove FFR
    
    Add all the GetFfr*
    
    wip
    
    Work with MskCns() model
    
    Use physReg approach
    
    Remove commented prototypes
    
    working
    
    Remove bunch of unnecessary code
    
    Remove SpecialImport from GetFFR/SetFFR/LoadFirstFaulting
    
    some more code cleanup
    
    some fixup
    kunalspathak committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    0f88d8e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    10cf342 View commit details
    Browse the repository at this point in the history
  3. jit format

    kunalspathak committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    e7507bb View commit details
    Browse the repository at this point in the history
  4. review feedback

    kunalspathak committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    b23fac7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0c8b688 View commit details
    Browse the repository at this point in the history
  6. Use the right opReg

    kunalspathak committed Jul 23, 2024
    Configuration menu
    Copy the full SHA
    36984d0 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. skip spilling tracking

    kunalspathak committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    c3d90dc View commit details
    Browse the repository at this point in the history
  2. review feedback

    kunalspathak committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    81446bd View commit details
    Browse the repository at this point in the history
  3. Use non-existent REG_FFR

    kunalspathak committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    06fe8d9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b685efd View commit details
    Browse the repository at this point in the history
  5. review feedback

    kunalspathak committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    ce63d38 View commit details
    Browse the repository at this point in the history
  6. Make just GrabTemp

    kunalspathak committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    b5851dd View commit details
    Browse the repository at this point in the history
  7. fix build and formatting

    kunalspathak committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    c96b8b5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5cdaace View commit details
    Browse the repository at this point in the history