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

Bump LLVM to v17 #53070

Merged
merged 86 commits into from
May 1, 2024
Merged

Bump LLVM to v17 #53070

merged 86 commits into from
May 1, 2024

Commits on Jan 30, 2024

  1. Update LLVM to v17

    mofeing committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    d1f8917 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f40bf1 View commit details
    Browse the repository at this point in the history
  3. Fix path to Triple.h header

    mofeing committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    83a0c79 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2f0e470 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6ffc4aa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7777e3f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e16b932 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d20b16b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c5f3378 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c6085ec View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fdbe35d View commit details
    Browse the repository at this point in the history
  12. Fix cantFail call

    mofeing committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    c04791c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1cdf5ed View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    168e401 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    baa48dc View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7b2e7af View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    a24c765 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ed8c4cd View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    910d275 View commit details
    Browse the repository at this point in the history
  20. Link to libLLVMTargetParser

    mofeing committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    f4b1d3e View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    6230acc View commit details
    Browse the repository at this point in the history
  22. Format NewPM::run

    mofeing committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    ea1d29f View commit details
    Browse the repository at this point in the history
  23. Fix deprecated hasSamaElementTypeAs calls

    `PointerType` no longer has an element type, so it always evaluates to true.
    mofeing committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    d563d40 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    8fa5700 View commit details
    Browse the repository at this point in the history
  25. Fix deprecated setOpaquePointers calls

    Opaque pointers are always enabled now.
    mofeing committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    07326f6 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    50c1235 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    790d11e View commit details
    Browse the repository at this point in the history
  28. Remove dead code

    mofeing committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    11f0f4c View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    a96b045 View commit details
    Browse the repository at this point in the history
  30. Fix missing stdlib headers

    Co-authored-by: Mosè Giordano <mose@gnu.org>
    mofeing and giordano committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    faaa0ff View commit details
    Browse the repository at this point in the history
  31. Add missing checksums

    mofeing committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    90d5bd2 View commit details
    Browse the repository at this point in the history
  32. Try to fix checksums

    I used the command
    ```
    make -f contrib/refresh_checksums.mk -j2 clang llvm
    ```
    with `-j2` instead of `-j` to try and reduce race conditions.
    giordano authored and mofeing committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    f572587 View commit details
    Browse the repository at this point in the history
  33. Fix LLVM checksums

    mofeing committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    7ffcbea View commit details
    Browse the repository at this point in the history
  34. Fix Clang checksums

    ```
    rm -rf deps/srccache/Clang*
    make -f contrib/refresh_checksums.mk -j4 clang
    ```
    giordano authored and mofeing committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    980f4bd View commit details
    Browse the repository at this point in the history
  35. [libLLVM_jll] Fix test

    Function `LLVMInitializeTarget` was removed from C API of libLLVM in version 17.
    Let's use a different function, the goal of the test is a simple sanity check,
    we don't have to do anything with that function.
    giordano authored and mofeing committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    db3ec24 View commit details
    Browse the repository at this point in the history
  36. Fix LLVM checksums take 3

    ```
    rm -rf deps/srccache/*LLVM*
    time make -f contrib/refresh_checksums.mk -j4 llvm
    ```
    giordano authored and mofeing committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    6cda10a View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    1596a75 View commit details
    Browse the repository at this point in the history
  38. Fix assertion

    mofeing committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    75be37a View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    f0942cc View commit details
    Browse the repository at this point in the history
  40. Fix code

    Co-authored-by: Mosè Giordano <giordano@users.noreply.github.com>
    mofeing and giordano committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    b7e7739 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    c2d66ff View commit details
    Browse the repository at this point in the history
  42. Fix header inclusion

    mofeing committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    2a5d28f View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    4424ad1 View commit details
    Browse the repository at this point in the history
  44. Fix typo

    mofeing committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    ef70f1b View commit details
    Browse the repository at this point in the history
  45. Fix header inclusion

    mofeing committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    71051f5 View commit details
    Browse the repository at this point in the history
  46. Fix C++ header on C code

    mofeing committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    e335cb6 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    ce972fd View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    8e28ca9 View commit details
    Browse the repository at this point in the history
  49. Add missing header

    mofeing committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    63db41f View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

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

Commits on Feb 1, 2024

  1. Configuration menu
    Copy the full SHA
    14712d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db07d8e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    414db35 View commit details
    Browse the repository at this point in the history
  4. Revert "Fix undefined identifier on LLVM 17"

    This reverts commit 414db35.
    mofeing committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    54c2421 View commit details
    Browse the repository at this point in the history
  5. Revert "Replace LLVM version guard for comment"

    This reverts commit 14712d8.
    mofeing committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    1cfa764 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    33ecff3 View commit details
    Browse the repository at this point in the history
  7. Fix missing RUN statement

    mofeing committed Feb 1, 2024
    Configuration menu
    Copy the full SHA
    515af75 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

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

Commits on Feb 21, 2024

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

Commits on Mar 4, 2024

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

Commits on Mar 6, 2024

  1. Refresh checksums

    mofeing committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    908935c View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

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

Commits on Apr 11, 2024

  1. Configuration menu
    Copy the full SHA
    46dca35 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b1d87b9 View commit details
    Browse the repository at this point in the history
  3. Add runpath to libjulia

    gbaraldi committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    194b8f6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c6f7a6 View commit details
    Browse the repository at this point in the history
  5. Do it in the right place

    gbaraldi committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    757b560 View commit details
    Browse the repository at this point in the history
  6. Simplify

    gbaraldi committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    9e7cc43 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. Try something different

    gbaraldi committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    8a2c672 View commit details
    Browse the repository at this point in the history
  2. Install patchelf

    gbaraldi committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    f4453fa View commit details
    Browse the repository at this point in the history
  3. Moar dollars

    gbaraldi committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    0e3738f View commit details
    Browse the repository at this point in the history
  4. Even more dollars

    gbaraldi committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    bca6a80 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    86f1429 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Add BigPIC

    gbaraldi committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    13a077a View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    8e99206 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    58ceb2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f047289 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2024

  1. Configuration menu
    Copy the full SHA
    3b51ab6 View commit details
    Browse the repository at this point in the history
  2. Fix call to removed getWithSamePointeeType

    Co-authored-by: Zentrik <Zentrik@users.noreply.github.com>
    mofeing and Zentrik committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    9e7bb2e View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    48cc025 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b5ee47 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2024

  1. Update LLVM to 17.0.6+2

    gbaraldi committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    64289ec View commit details
    Browse the repository at this point in the history
  2. Also update lld checksums

    gbaraldi committed Apr 23, 2024
    Configuration menu
    Copy the full SHA
    1546fcd View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2024

  1. Bump LLVM to 17.0.6+3

    gbaraldi committed Apr 29, 2024
    Configuration menu
    Copy the full SHA
    b5a8598 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c28753 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2024

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