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

[VPlan] First step towards VPlan cost modeling. #92555

Merged
merged 33 commits into from
Jun 13, 2024

Commits on Apr 28, 2024

  1. [VPlan] First step towards VPlan cost modeling.

    This adds a new computeCost interface to VPReicpeBase and implements it
    for VPWidenRecipe and VPWidenIntOrFpInductionRecipe.
    
    It also adds getBestPlan function to LVP which computes the cost of all
    VPlans and picks the most profitable one together with the most
    profitable VF. For recipes that do not yet implement computeCost, the
    legacy cost for the underlying instruction is used.
    
    The VPlan selected by the VPlan cost model is executed and there is an
    assert to catch cases where the VPlan cost model and the legacy cost
    model disagree.
    fhahn committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    98230db View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Configuration menu
    Copy the full SHA
    6330a67 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0da9e25 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

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

Commits on May 17, 2024

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

Commits on May 22, 2024

  1. Configuration menu
    Copy the full SHA
    b1ab1b8 View commit details
    Browse the repository at this point in the history
  2. !fixup

    fhahn committed May 22, 2024
    Configuration menu
    Copy the full SHA
    c91f8ba View commit details
    Browse the repository at this point in the history
  3. !fixup fix formatting.

    fhahn committed May 22, 2024
    Configuration menu
    Copy the full SHA
    e1cd132 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Configuration menu
    Copy the full SHA
    e66563b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a4111d View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Configuration menu
    Copy the full SHA
    faa855d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    860aae1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    32fc296 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

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

Commits on May 31, 2024

  1. Configuration menu
    Copy the full SHA
    b27201c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24e03bd View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. Configuration menu
    Copy the full SHA
    1ae4d60 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    423adca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ff3109 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f49ed3f View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2024

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

Commits on Jun 3, 2024

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

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    2c3e408 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c69bfb View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2024

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

Commits on Jun 10, 2024

  1. Configuration menu
    Copy the full SHA
    de59992 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f5f3581 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d13777c View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Configuration menu
    Copy the full SHA
    9c99b10 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd14e40 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. Configuration menu
    Copy the full SHA
    b316c55 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    692a55c View commit details
    Browse the repository at this point in the history