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

[InstCombine] Convert or concat to fshl if opposite or concat exists #68502

Merged
merged 7 commits into from
Nov 20, 2023

Commits on Oct 7, 2023

  1. [InstCombine] Refactor matchFunnelShift to allow more pattern (NFC)

    Current implementation of matchFunnelShift only allows opposite shift
    pattern. Refactor it to allow more pattern.
    HaohaiWen committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    5b3b1bb View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2023

  1. [InstCombine] Convert or concat to fshl if opposite or concat exists

    If there are two 'or' instructions concat variables in opposite order
    and the first 'or' dominates the second one, the second 'or' can be
    optimized to fshl to rotate shift first 'or'. This can eliminate an shl
    and expose more optimization opportunity for bswap/bitreverse.
    HaohaiWen committed Oct 8, 2023
    Configuration menu
    Copy the full SHA
    68ab662 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

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

Commits on Oct 20, 2023

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

Commits on Oct 23, 2023

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

Commits on Oct 24, 2023

  1. Fix nuw flag

    HaohaiWen committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    c882da8 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

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