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

[X86] Handle shifts + and in LowerSELECTWithCmpZero #107910

Closed

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    f67d7c7 View commit details
    Browse the repository at this point in the history
  2. [X86] Handle shifts + and in LowerSELECTWithCmpZero

    shifts are the same as sub where rhs == 0 is identity.
    and is the inverted case where:
        `SELECT (AND(X,1) == 0), (AND Y, Z), Y`
            -> `(AND Y, (OR NEG(AND(X, 1)), Z))`
    With -1 as the identity.
    goldsteinn committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    ec6aab3 View commit details
    Browse the repository at this point in the history