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

[mono] Use llvm 19.1.0 #105427

Merged
merged 45 commits into from
Oct 14, 2024
Merged

[mono] Use llvm 19.1.0 #105427

merged 45 commits into from
Oct 14, 2024

Commits on Jul 24, 2024

  1. Bump to updated llvm 19

    radekdoulik committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    daf1dcb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b672839 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. Configuration menu
    Copy the full SHA
    72b47da View commit details
    Browse the repository at this point in the history
  2. Update llvm deps

    radekdoulik committed Jul 26, 2024
    Configuration menu
    Copy the full SHA
    496c85b View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Update emsdk and icu deps

    radekdoulik committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    c8d3550 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02a770e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca7f24f View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

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

Commits on Aug 8, 2024

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

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    7c37082 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd8a705 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Fix windows build, add ntdll dependency

    Co-authored-by: Alexander Köplinger <[email protected]>
    radekdoulik and akoeplinger committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    debc551 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Fix alloca builder creation

    This was hitting assert with debug version of llvm
    radekdoulik committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    dda1bf5 View commit details
    Browse the repository at this point in the history
  2. Update eh_typeid_for intrinsic

    The signature changed in dotnet/llvm-project@10edb4991c127
    
    This fixes crash during registration of the intrinsic and the generated IR is now different.
    
    Before:
    
        CATCHPAD0_BB4:                                    ; preds = %LPAD0_BB3
          %11 = catchpad within %10 [ptr @_ZTIPi]
          %12 = tail call ptr @llvm.wasm.get.exception(token %11)
          %13 = tail call i32 @llvm.wasm.get.ehselector(token %11)
          %14 = tail call i32 @llvm.eh.typeid.for(ptr @_ZTIPi)
          %15 = icmp eq i32 %13, %14
          br i1 %15, label %CATCH_BB5, label %NOCATCH_BB6
    
    After:
    
        CATCHPAD0_BB4:                                    ; preds = %LPAD0_BB3
          %11 = catchpad within %10 [ptr @_ZTIPi]
          %12 = tail call ptr @llvm.wasm.get.exception(token %11)
          %13 = tail call i32 @llvm.wasm.get.ehselector(token %11)
          %14 = tail call i32 @llvm.eh.typeid.for.p0(ptr @_ZTIPi)
          %15 = icmp eq i32 %13, %14
          br i1 %15, label %CATCH_BB5, label %NOCATCH_BB6
    radekdoulik committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    80d021c View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. Fix crash in emit_llvmonly_handler_start

    Do not try to emit branch when target_bb is not set
    radekdoulik committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    6f5245f View commit details
    Browse the repository at this point in the history
  2. Fix swizzle_mask type

    That was catched by llvm debug asserts, the mask should be vector of 16 int8
    radekdoulik committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    98dc211 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Set unwind table kind

    To stop hitting assert in the verbose output, when aot compiler is built
    with the debug configuration of llvm
    radekdoulik committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    bba756c View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

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

Commits on Sep 5, 2024

  1. Update deps to llvm rc3

    radekdoulik committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    707efde View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    d2871aa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5bd46c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bcecaeb View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    8c47a57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5f6e90 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Revert "Set unwind table kind"

    This reverts commit bba756c.
    radekdoulik committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    0530fcc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e36ed8b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    337101c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    023e8de View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4f05382 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5ab91fc View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    b01b659 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    02be60e View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Configuration menu
    Copy the full SHA
    7006d64 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    33bd23c View commit details
    Browse the repository at this point in the history
  3. Fix emscripten versions

    radekdoulik committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    a680c7d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b5464af View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    17fb8a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f738544 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Configuration menu
    Copy the full SHA
    182a89b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e1e58a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    68b7340 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9f78371 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

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

Commits on Oct 9, 2024

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

Commits on Oct 10, 2024

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