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

[RISCV] Add Sched classes for vector crypto instructions #90068

Merged
merged 5 commits into from
May 3, 2024

Commits on May 3, 2024

  1. [RISCV] Add Sched classes for vector crypto instructions

    The vector crypto instructions may have different scheduling behavior
    compared to VALU operations. Instead of using scheduling resources that
    describe VALU operations, we give these instructions their own
    scheduling resources. This is similar to what we did for Zb* instructions.
    
    The sifive-p670 has vector crypto, so we model behavior for these instructions
    in the P600SchedModel. The numbers are based off of measurements collected
    internally. These numbers are a bit old and new measurments show that they may
    not be fully accurate. It is likley that we will refine these numbers in a
    follow up patch(s) based on new measurments.
    michaelmaitland committed May 3, 2024
    Configuration menu
    Copy the full SHA
    219fb86 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b583311 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a8e3f22 View commit details
    Browse the repository at this point in the history
  4. fixup! fix filename

    michaelmaitland committed May 3, 2024
    Configuration menu
    Copy the full SHA
    179ea08 View commit details
    Browse the repository at this point in the history
  5. fixup! indentation

    michaelmaitland committed May 3, 2024
    Configuration menu
    Copy the full SHA
    0181004 View commit details
    Browse the repository at this point in the history