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

New auto-vectorization framework #342

Merged
merged 56 commits into from
Sep 1, 2023
Merged

New auto-vectorization framework #342

merged 56 commits into from
Sep 1, 2023

Commits on Aug 25, 2023

  1. Update changelog.

    bluescarni committed Aug 25, 2023
    Configuration menu
    Copy the full SHA
    62aaafc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    41819ad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fb7f206 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2023

  1. Configuration menu
    Copy the full SHA
    a34ddcd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d0ff3d8 View commit details
    Browse the repository at this point in the history
  3. Internal doc.

    bluescarni committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    6598137 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2023

  1. Configuration menu
    Copy the full SHA
    a293df2 View commit details
    Browse the repository at this point in the history
  2. Testing additions.

    bluescarni committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    c338d11 View commit details
    Browse the repository at this point in the history
  3. Add cos() and log().

    bluescarni committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    c051475 View commit details
    Browse the repository at this point in the history
  4. exp() and sqrt().

    bluescarni committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    e93740e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e268587 View commit details
    Browse the repository at this point in the history
  6. Test fix for LLVM10.

    bluescarni committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    79d8643 View commit details
    Browse the repository at this point in the history
  7. Tentative LLVM 10 fix.

    bluescarni committed Aug 27, 2023
    Configuration menu
    Copy the full SHA
    519f434 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. pow().

    bluescarni committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    b43a097 View commit details
    Browse the repository at this point in the history
  2. Coverage fixes.

    bluescarni committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    894625e View commit details
    Browse the repository at this point in the history
  3. Test fix.

    bluescarni committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    af50fda View commit details
    Browse the repository at this point in the history
  4. Test additions.

    bluescarni committed Aug 28, 2023
    Configuration menu
    Copy the full SHA
    4193837 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4ba1557 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. Minor.

    bluescarni committed Aug 29, 2023
    Configuration menu
    Copy the full SHA
    4126f4c View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2023

  1. Ditto.

    bluescarni committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    f97d096 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73c9555 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2ac0063 View commit details
    Browse the repository at this point in the history
  4. More minor internal bits.

    bluescarni committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    9472e62 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    884d877 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7937bd7 View commit details
    Browse the repository at this point in the history
  7. Fix warning.

    bluescarni committed Aug 30, 2023
    Configuration menu
    Copy the full SHA
    15ee892 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. Configuration menu
    Copy the full SHA
    f435276 View commit details
    Browse the repository at this point in the history
  2. Enhance llvm_math_intr() to take advantage of vfabi autovec when the

    vector width does not match exactly one of the available variants.
    bluescarni committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    a5e672c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe75b68 View commit details
    Browse the repository at this point in the history
  4. Minor internal bits.

    bluescarni committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    facab9a View commit details
    Browse the repository at this point in the history
  5. Minor simplification.

    bluescarni committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    7531440 View commit details
    Browse the repository at this point in the history
  6. Test fix.

    bluescarni committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    2ba8063 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    449995d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    139f4ff View commit details
    Browse the repository at this point in the history
  9. Tentative test fix.

    bluescarni committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    dc2a9ea View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e0f8020 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7789292 View commit details
    Browse the repository at this point in the history
  12. Evolving the workaround.

    bluescarni committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    71fe4f4 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5e5f8aa View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    6aafc94 View commit details
    Browse the repository at this point in the history
  15. asin, acos.

    bluescarni committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    7c38c7a View commit details
    Browse the repository at this point in the history
  16. Try with mamba.

    bluescarni committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    8c2eb7d View commit details
    Browse the repository at this point in the history
  17. asinh and acosh.

    bluescarni committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    65069e7 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    12614af View commit details
    Browse the repository at this point in the history
  19. More CI debug.

    bluescarni committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    a1ebe6b View commit details
    Browse the repository at this point in the history
  20. tan, tanh, atan, atanh.

    bluescarni committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    00619f8 View commit details
    Browse the repository at this point in the history
  21. Trying random stuff.

    bluescarni committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    2ad5cdf View commit details
    Browse the repository at this point in the history
  22. atan2 and erf.

    bluescarni committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    55c94b2 View commit details
    Browse the repository at this point in the history
  23. Remove unused header.

    bluescarni committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    0b53088 View commit details
    Browse the repository at this point in the history
  24. Another merry go round.

    bluescarni committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    1677c38 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2023

  1. sincos.

    bluescarni committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    1e74589 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25cbce7 View commit details
    Browse the repository at this point in the history
  3. Round of cleanups.

    bluescarni committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    8a8e593 View commit details
    Browse the repository at this point in the history
  4. More cleanups.

    bluescarni committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    80983c0 View commit details
    Browse the repository at this point in the history
  5. Warning fix.

    bluescarni committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    503a6b1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    359d30d View commit details
    Browse the repository at this point in the history