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: Added SVE GetFfr, SetFfr, LoadVectorFirstFaulting, GatherVectorFirstFaulting #104502

Merged
merged 47 commits into from
Jul 27, 2024

Commits on Jul 2, 2024

  1. Initial work

    TIHan committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    d0efc9e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42148fd View commit details
    Browse the repository at this point in the history
  3. FirstFaulting partially works

    TIHan committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    a7773ac View commit details
    Browse the repository at this point in the history
  4. Added template

    TIHan committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    76b42bd View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Configuration menu
    Copy the full SHA
    bb01e37 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2024

  1. Configuration menu
    Copy the full SHA
    a602b24 View commit details
    Browse the repository at this point in the history
  2. Fix size in validation

    TIHan committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    60d410a View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Configuration menu
    Copy the full SHA
    aee87d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f3bb3c View commit details
    Browse the repository at this point in the history
  3. Merging with main

    TIHan committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    d952ff1 View commit details
    Browse the repository at this point in the history
  4. Added GetFfr suffix-style APIs

    TIHan committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    3923946 View commit details
    Browse the repository at this point in the history
  5. Fixing GatherVector tests

    TIHan committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    461b6a3 View commit details
    Browse the repository at this point in the history
  6. Formatting

    TIHan committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    d5b8675 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Feedback

    TIHan committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    07833e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce5a9bd View commit details
    Browse the repository at this point in the history
  3. Feedback

    TIHan committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    05fb46d View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    c63f878 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Merging

    TIHan committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    a4533fe View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    72d1dea View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. Fix build

    TIHan committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    6c28927 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fb2012e View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Added GatherVectorFirstFaultingVectorBases test template, but current…

    …ly without the FirstFaulting test. Added SveFfrTest template.
    TIHan committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    aca6759 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d781fdc View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Configuration menu
    Copy the full SHA
    a73fe35 View commit details
    Browse the repository at this point in the history
  2. Merging with main

    TIHan committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    81882a4 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. Fix build

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

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. Configuration menu
    Copy the full SHA
    aef79cd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    690e7ad View commit details
    Browse the repository at this point in the history
  6. 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
  7. Configuration menu
    Copy the full SHA
    0c8b688 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    3184b77 View commit details
    Browse the repository at this point in the history
  2. Show error codes on failing failure

    SwapnilGaikwad authored and TIHan committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    5bb0b3d View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Merging with main

    TIHan committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    823e847 View commit details
    Browse the repository at this point in the history
  2. Feedback

    TIHan committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    86715e5 View commit details
    Browse the repository at this point in the history
  3. Feedback

    TIHan committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    8b0f000 View commit details
    Browse the repository at this point in the history
  4. Feedback

    TIHan committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    044dbda View commit details
    Browse the repository at this point in the history
  5. Feedback

    TIHan committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    0655d4b View commit details
    Browse the repository at this point in the history
  6. Handle FFR correctly

    kunalspathak committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    9d7f22f View commit details
    Browse the repository at this point in the history
  7. reuse some of the code

    kunalspathak committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    18f8f52 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0755372 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    567a442 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3ac987d View commit details
    Browse the repository at this point in the history
  11. reverted local change

    kunalspathak committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    e8f7fcd View commit details
    Browse the repository at this point in the history
  12. fix build break

    kunalspathak committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    77ec96c View commit details
    Browse the repository at this point in the history