[llvm-branch-commits] [llvm] release/19.x: [WebAssembly] Fix rethrow's index calculation (#114693) (PR #115844)

2024-11-19 Thread Heejin Ahn via llvm-branch-commits
aheejin wrote: > @aheejin (or anyone else). If you would like to add a note about this fix in > the release notes (completely optional). Please reply to this comment with a > one or two sentence description of the fix. When you are done, please add the > release:note label to this PR. WebAsse

[llvm-branch-commits] [llvm] release/19.x: [WebAssembly] Fix rethrow's index calculation (#114693) (PR #115844)

2024-11-18 Thread Heejin Ahn via llvm-branch-commits
aheejin wrote: FWIW I believe this is sufficiently safe. And this is a fix for a serious bug, which I think should land sooner than LLVM 20. https://github.com/llvm/llvm-project/pull/115844 ___ llvm-branch-commits mailing list llvm-branch-commits@list

[llvm-branch-commits] [llvm] release/19.x: [WebAssembly] Fix rethrow's index calculation (#114693) (PR #115844)

2024-11-15 Thread Heejin Ahn via llvm-branch-commits
https://github.com/aheejin milestoned https://github.com/llvm/llvm-project/pull/115844 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] release/19.x: [clang-repl] Fix undefined lld::wasm::link symbol while building clangInterpreter for wasm (#113446) (PR #115848)

2024-11-12 Thread Heejin Ahn via llvm-branch-commits
aheejin wrote: As I said I'm not a release maintainer. I don't have permission to merge commits to release branches. https://github.com/llvm/llvm-project/pull/115848 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists

[llvm-branch-commits] [llvm] release/19.x: [WebAssembly] Fix rethrow's index calculation (#114693) (PR #115844)

2024-11-12 Thread Heejin Ahn via llvm-branch-commits
aheejin wrote: What do you mean by already done? This is a request to backport the fix to 19.4 release. https://github.com/llvm/llvm-project/pull/115844 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi

[llvm-branch-commits] [llvm] release/19.x: [WebAssembly] Fix rethrow's index calculation (#114693) (PR #115844)

2024-11-12 Thread Heejin Ahn via llvm-branch-commits
https://github.com/aheejin edited https://github.com/llvm/llvm-project/pull/115844 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] release/19.x: [clang-repl] Fix undefined lld::wasm::link symbol while building clangInterpreter for wasm (#113446) (PR #115848)

2024-11-12 Thread Heejin Ahn via llvm-branch-commits
aheejin wrote: > ⚠️ We detected that you are using a GitHub private e-mail address to > contribute to the repo. Please turn off [Keep my email addresses > private](https://github.com/settings/emails) setting in your account. See > [LLVM > Discourse](https://discourse.llvm.org/t/hidden-emails-

[llvm-branch-commits] [llvm] release/19.x: [WebAssembly] Fix rethrow's index calculation (#114693) (PR #115844)

2024-11-12 Thread Heejin Ahn via llvm-branch-commits
https://github.com/aheejin edited https://github.com/llvm/llvm-project/pull/115844 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [WebAssembly] Fix rethrow's index calculation (#114693) (PR #115844)

2024-11-12 Thread Heejin Ahn via llvm-branch-commits
https://github.com/aheejin updated https://github.com/llvm/llvm-project/pull/115844 >From 9d61762134fe2604a1a9c4a2a7d91ad709b88a83 Mon Sep 17 00:00:00 2001 From: Heejin Ahn Date: Tue, 5 Nov 2024 21:45:13 -0800 Subject: [PATCH] [WebAssembly] Fix rethrow's index calculation (#114693) So far we h

[llvm-branch-commits] [llvm] [WebAssembly] Fix rethrow's index calculation (#114693) (PR #115844)

2024-11-12 Thread Heejin Ahn via llvm-branch-commits
https://github.com/aheejin created https://github.com/llvm/llvm-project/pull/115844 So far we have assumed that we only rethrow the exception caught in the innermost EH pad. This is true in code we directly generate, but after inlining this may not be the case. For example, consider this code:

[llvm-branch-commits] [llvm] c93b955 - [WebAssembly] Remove more unnecessary brs in CFGStackify

2021-01-12 Thread Heejin Ahn via llvm-branch-commits
Author: Heejin Ahn Date: 2021-01-12T01:18:10-08:00 New Revision: c93b95593907c28cbcfde3d8266801587e110b42 URL: https://github.com/llvm/llvm-project/commit/c93b95593907c28cbcfde3d8266801587e110b42 DIFF: https://github.com/llvm/llvm-project/commit/c93b95593907c28cbcfde3d8266801587e110b42.diff LO

[llvm-branch-commits] [llvm] 1cc5235 - [WebAssembly] Misc. refactoring in CFGStackify (NFC)

2021-01-12 Thread Heejin Ahn via llvm-branch-commits
Author: Heejin Ahn Date: 2021-01-12T00:36:27-08:00 New Revision: 1cc5235712f2ed847f0b593714446d440e0596ba URL: https://github.com/llvm/llvm-project/commit/1cc5235712f2ed847f0b593714446d440e0596ba DIFF: https://github.com/llvm/llvm-project/commit/1cc5235712f2ed847f0b593714446d440e0596ba.diff LO

[llvm-branch-commits] [llvm] 9f8b257 - [WebAssembly] Ensure terminate pads are a single BB

2021-01-11 Thread Heejin Ahn via llvm-branch-commits
Author: Heejin Ahn Date: 2021-01-11T17:54:28-08:00 New Revision: 9f8b25769efa409ffc3b85f1c8043d2fcb4f185e URL: https://github.com/llvm/llvm-project/commit/9f8b25769efa409ffc3b85f1c8043d2fcb4f185e DIFF: https://github.com/llvm/llvm-project/commit/9f8b25769efa409ffc3b85f1c8043d2fcb4f185e.diff LO

[llvm-branch-commits] [llvm] 4e4df1e - [WebAssembly] Remove unreachable EH pads

2021-01-09 Thread Heejin Ahn via llvm-branch-commits
Author: Heejin Ahn Date: 2021-01-09T03:42:38-08:00 New Revision: 4e4df1e38d6b66083b3badb78e56b8b0f6045fd1 URL: https://github.com/llvm/llvm-project/commit/4e4df1e38d6b66083b3badb78e56b8b0f6045fd1 DIFF: https://github.com/llvm/llvm-project/commit/4e4df1e38d6b66083b3badb78e56b8b0f6045fd1.diff LO

[llvm-branch-commits] [llvm] 0d8dfbb - [WebAssembly] Update InstPrinter support for EH

2021-01-09 Thread Heejin Ahn via llvm-branch-commits
Author: Heejin Ahn Date: 2021-01-09T02:42:35-08:00 New Revision: 0d8dfbb42a7d5e152bb98e50f170317ba60c47ef URL: https://github.com/llvm/llvm-project/commit/0d8dfbb42a7d5e152bb98e50f170317ba60c47ef DIFF: https://github.com/llvm/llvm-project/commit/0d8dfbb42a7d5e152bb98e50f170317ba60c47ef.diff LO

[llvm-branch-commits] [llvm] 52e240a - [WebAssembly] Remove exnref and br_on_exn

2021-01-09 Thread Heejin Ahn via llvm-branch-commits
Author: Heejin Ahn Date: 2021-01-09T02:02:54-08:00 New Revision: 52e240a0721e4120a7143f6f5bab4760d28d48e8 URL: https://github.com/llvm/llvm-project/commit/52e240a0721e4120a7143f6f5bab4760d28d48e8 DIFF: https://github.com/llvm/llvm-project/commit/52e240a0721e4120a7143f6f5bab4760d28d48e8.diff LO

[llvm-branch-commits] [llvm] 9e4eade - [WebAssembly] Update basic EH instructions for the new spec

2021-01-09 Thread Heejin Ahn via llvm-branch-commits
Author: Heejin Ahn Date: 2021-01-09T01:48:06-08:00 New Revision: 9e4eadeb135d140b3a9e499354472170017cbe58 URL: https://github.com/llvm/llvm-project/commit/9e4eadeb135d140b3a9e499354472170017cbe58 DIFF: https://github.com/llvm/llvm-project/commit/9e4eadeb135d140b3a9e499354472170017cbe58.diff LO

[llvm-branch-commits] [clang] 9724c3c - [WebAssembly] Update WasmEHPrepare for the new spec

2021-01-09 Thread Heejin Ahn via llvm-branch-commits
Author: Heejin Ahn Date: 2021-01-08T23:38:26-08:00 New Revision: 9724c3cff46fb9e333df7d27b44758b4aba07168 URL: https://github.com/llvm/llvm-project/commit/9724c3cff46fb9e333df7d27b44758b4aba07168 DIFF: https://github.com/llvm/llvm-project/commit/9724c3cff46fb9e333df7d27b44758b4aba07168.diff LO

[llvm-branch-commits] [llvm] 7be2715 - [WebAssembly] Rename wasm_rethrow_in_catch intrinsic/builtin

2021-01-08 Thread Heejin Ahn via llvm-branch-commits
Author: Heejin Ahn Date: 2021-01-08T06:55:04-08:00 New Revision: 7be271537e97018c56a714a90106f1e25e32f4db URL: https://github.com/llvm/llvm-project/commit/7be271537e97018c56a714a90106f1e25e32f4db DIFF: https://github.com/llvm/llvm-project/commit/7be271537e97018c56a714a90106f1e25e32f4db.diff LO

[llvm-branch-commits] [llvm] d012430 - [WebAssembly] Change label numbers to variables in test

2021-01-08 Thread Heejin Ahn via llvm-branch-commits
Author: Heejin Ahn Date: 2021-01-08T05:49:59-08:00 New Revision: d012430eee7d41c9c0e2159bb0fd1c68f50fa065 URL: https://github.com/llvm/llvm-project/commit/d012430eee7d41c9c0e2159bb0fd1c68f50fa065 DIFF: https://github.com/llvm/llvm-project/commit/d012430eee7d41c9c0e2159bb0fd1c68f50fa065.diff LO

[llvm-branch-commits] [llvm] c4f12a0 - [WebAssembly] Remove old SDT_WebAssemblyCalls (NFC)

2021-01-04 Thread Heejin Ahn via llvm-branch-commits
Author: Heejin Ahn Date: 2021-01-04T16:31:16-08:00 New Revision: c4f12a07a44c1d5ae10eb8763f0f596837e2085e URL: https://github.com/llvm/llvm-project/commit/c4f12a07a44c1d5ae10eb8763f0f596837e2085e DIFF: https://github.com/llvm/llvm-project/commit/c4f12a07a44c1d5ae10eb8763f0f596837e2085e.diff LO

[llvm-branch-commits] [llvm] 60653e2 - [WebAssembly] Support select and block for reference types

2020-12-01 Thread Heejin Ahn via llvm-branch-commits
Author: Heejin Ahn Date: 2020-12-01T19:16:57-08:00 New Revision: 60653e24b6297f2830b9de649f575840ecb364b6 URL: https://github.com/llvm/llvm-project/commit/60653e24b6297f2830b9de649f575840ecb364b6 DIFF: https://github.com/llvm/llvm-project/commit/60653e24b6297f2830b9de649f575840ecb364b6.diff LO

[llvm-branch-commits] [lld] 6fb88c6 - [lld-macho] Add dependency to DebugInfoDWARF

2020-12-01 Thread Heejin Ahn via llvm-branch-commits
Author: Heejin Ahn Date: 2020-12-01T19:10:46-08:00 New Revision: 6fb88c6cd52b523aa8d26c5b722e7fb9432959f1 URL: https://github.com/llvm/llvm-project/commit/6fb88c6cd52b523aa8d26c5b722e7fb9432959f1 DIFF: https://github.com/llvm/llvm-project/commit/6fb88c6cd52b523aa8d26c5b722e7fb9432959f1.diff LO