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

[libcxx] Use generic builtins for popcount, clz and ctz #86563

Commits on Apr 11, 2024

  1. [libcxx] Use generic builtins for popcount, clz and ctz

    Use __builtin_popcountg instead of __buildin_popcount{l|ll}
    Use __builtin_clzg instead of __buildin_clz{l|ll}
    Use __builtin_ctzg instead of __builtin_ctz{l|ll}
    marcauberer committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    f4ca119 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3535509 View commit details
    Browse the repository at this point in the history
  3. Simplify

    marcauberer committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    227d89e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    41eb681 View commit details
    Browse the repository at this point in the history
  5. Fix typo

    marcauberer committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    6d969ba View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bf43981 View commit details
    Browse the repository at this point in the history
  7. Use optional second parameter of c{l|t}z builtins

    Co-authored-by: Nick Desaulniers <nickdesaulniers@users.noreply.github.com>
    marcauberer and nickdesaulniers committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    d3c2847 View commit details
    Browse the repository at this point in the history