[llvm-branch-commits] [compiler-rt] release/19.x: [compiler-rt] Fix format string warnings in FreeBSD DumpAllRegisters (#101072) (PR #101077)

2024-07-29 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/101077 Backport 62bd08acedc88d8976a017f7f6818f3167dfa697 Requested by: @DimitryAndric >From 4f14df8bb4ff843e419d2618e18d0d9c512d7f7c Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Mon, 29 Jul 2024 22:00:07 +0200

[llvm-branch-commits] [compiler-rt] release/19.x: [compiler-rt] Fix format string warnings in FreeBSD DumpAllRegisters (#101072) (PR #101077)

2024-07-29 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/101077 ___ 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] [compiler-rt] release/19.x: [compiler-rt] Fix format string warnings in FreeBSD DumpAllRegisters (#101072) (PR #101077)

2024-07-29 Thread via llvm-branch-commits
llvmbot wrote: @devnexen What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/101077 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/list

[llvm-branch-commits] [compiler-rt] release/19.x: [compiler-rt] Fix format string warnings in FreeBSD DumpAllRegisters (#101072) (PR #101077)

2024-07-29 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: None (llvmbot) Changes Backport 62bd08acedc88d8976a017f7f6818f3167dfa697 Requested by: @DimitryAndric --- Full diff: https://github.com/llvm/llvm-project/pull/101077.diff 1 Files Affected: - (modified) compiler-rt/lib/s

[llvm-branch-commits] [llvm] bec0801 - Revert "[DXIL][Analysis] Make alignment on StructuredBuffer optional"

2024-07-29 Thread via llvm-branch-commits
Author: Justin Bogner Date: 2024-07-29T14:48:58-07:00 New Revision: bec08017b61d1777f27a69d114cb988255dd2317 URL: https://github.com/llvm/llvm-project/commit/bec08017b61d1777f27a69d114cb988255dd2317 DIFF: https://github.com/llvm/llvm-project/commit/bec08017b61d1777f27a69d114cb988255dd2317.diff

[llvm-branch-commits] [llvm] 360df81 - [StackFrameLayoutAnalysis] Use target-specific hook for SP offsets (#100386)

2024-07-29 Thread via llvm-branch-commits
Author: Hari Limaye Date: 2024-07-29T17:25:40Z New Revision: 360df814b029fc6647672bd3a38ab7a888d073eb URL: https://github.com/llvm/llvm-project/commit/360df814b029fc6647672bd3a38ab7a888d073eb DIFF: https://github.com/llvm/llvm-project/commit/360df814b029fc6647672bd3a38ab7a888d073eb.diff LOG: [

[llvm-branch-commits] [llvm] b3a73a1 - [StackFrameLayoutAnalysis] Support more SlotTypes (#100562)

2024-07-29 Thread via llvm-branch-commits
Author: Hari Limaye Date: 2024-07-29T17:25:40Z New Revision: b3a73a1559317019b9c5eb01f19af78bffd48dbe URL: https://github.com/llvm/llvm-project/commit/b3a73a1559317019b9c5eb01f19af78bffd48dbe DIFF: https://github.com/llvm/llvm-project/commit/b3a73a1559317019b9c5eb01f19af78bffd48dbe.diff LOG: [

[llvm-branch-commits] [libcxx] [libc++][spaceship] Marks P1614 as complete. (#99375) (PR #100770)

2024-07-30 Thread via llvm-branch-commits
github-actions[bot] wrote: @mordante (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.

[llvm-branch-commits] [flang] [flang] Add allocator_idx attribute on fir.embox and fircg.ext_embox (PR #101212)

2024-07-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-codegen Author: Valentin Clement (バレンタイン クレメン) (clementval) Changes #100690 introduces allocator registry with the ability to store allocator index in the descriptor. This patch adds an attribute to fir.embox and fircg.ext_embox to be able to set

[llvm-branch-commits] [flang] [flang][cuda] Add CUF allocator (PR #101216)

2024-07-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-runtime Author: Valentin Clement (バレンタイン クレメン) (clementval) Changes Add allocators for CUDA fortran allocation on the device. 3 allocators are added for pinned, device and managed/unified memory allocation. `CUFRegisterAllocator()` is called to r

[llvm-branch-commits] [llvm] [PowerPC][GlobalMerge] Reduce TOC usage by merging internal and private global data (PR #101224)

2024-07-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-powerpc Author: Amy Kwan (amy-kwan) Changes This patch aims to reduce TOC usage by merging internal and private global data. Moreover, we also add the GlobalMerge pass within the PPCTargetMachine pipeline, which is disabled by default. This t

[llvm-branch-commits] [llvm] [PowerPC][GlobalMerge] Enable GlobalMerge by default on AIX (PR #101226)

2024-07-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-debuginfo @llvm/pr-subscribers-backend-powerpc Author: Amy Kwan (amy-kwan) Changes This patch turns on the GlobalMerge pass by default on AIX and updates LIT tests accordingly. --- Full diff: https://github.com/llvm/llvm-project/pull/101226.diff 4 Fi

[llvm-branch-commits] [compiler-rt] [sanitizer_common] Fix internal_*stat on Linux/sparc64 (PR #101236)

2024-07-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Rainer Orth (rorth) Changes Backport of fcd6bd5587cc376cd8f43b60d1c7d61fdfe0f535 and 16e9bb9cd7f50ae2ec7f29a80bc3b95f528bfdbf to `release/19.x` branch. --- Full diff: https://github.com/llvm/llvm-project/pull/101236.diff

[llvm-branch-commits] [DirectX] Simplify tablegen'd OpCode and OpClass enums (PR #101249)

2024-07-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-directx Author: Justin Bogner (bogner) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/101249.diff 2 Files Affected: - (modified) llvm/lib/Target/DirectX/DXILConstants.h (+8-1) - (modified) llvm/utils/TableGen/DXILEmitter.c

[llvm-branch-commits] [DirectX] Make DXILOpBuilder's API more useable (PR #101250)

2024-07-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-directx Author: Justin Bogner (bogner) Changes This adjusts the DXILOpBuilder API in a couple of ways: 1. Remove the need to call `getOverloadTy` before creating Ops 2. Introduce `tryCreateOp` to parallel `createOp` but propagate errors 3. Introd

[llvm-branch-commits] [clang] ReleaseNotes.rst: Fix typo "my" for "may" (PR #101251)

2024-07-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Hubert Tong (hubert-reinterpretcast) Changes Replace typo for "may" with "can". --- Full diff: https://github.com/llvm/llvm-project/pull/101251.diff 1 Files Affected: - (modified) clang/docs/ReleaseNotes.rst (+1-1) ``diff dif

[llvm-branch-commits] [llvm] release/19.x: Revert "[MC] Compute fragment offsets eagerly" (PR #101254)

2024-07-30 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/101254 Backport 4eb5450f630849ee0518487de38d857fbe5b1aee Requested by: @MaskRay >From e535b345fab504a6f3c94d54d4af98eda8dfb1e8 Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Tue, 30 Jul 2024 14:52:29 -0700 Subject

[llvm-branch-commits] [llvm] release/19.x: Revert "[MC] Compute fragment offsets eagerly" (PR #101254)

2024-07-30 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/101254 ___ 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] release/19.x: Revert "[MC] Compute fragment offsets eagerly" (PR #101254)

2024-07-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-hexagon Author: None (llvmbot) Changes Backport 4eb5450f630849ee0518487de38d857fbe5b1aee Requested by: @MaskRay --- Full diff: https://github.com/llvm/llvm-project/pull/101254.diff 7 Files Affected: - (modified) llvm/include/llvm/MC/MCAsmBac

[llvm-branch-commits] [llvm] [BOLT] Match blocks with pseudo probes (PR #99891)

2024-07-30 Thread via llvm-branch-commits
@@ -223,10 +249,31 @@ class StaleMatcher { return Hash1.InstrHash == Hash2.InstrHash; } + /// Returns true if a profiled block was matched with its pseudo probe. + bool isPseudoProbeMatch(BlendedBlockHash YamlBBHash) { +return MatchedWithPseudoProbes.find(YamlBBHas

[llvm-branch-commits] [llvm] release/19.x: [Support] Silence warnings when retrieving exported functions (#97905) (PR #101266)

2024-07-30 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/101266 Backport 39e192b Requested by: @aganea >From 91be3dbbd6295cff5ebdfd2ee9ec4d241e709dfb Mon Sep 17 00:00:00 2001 From: Alexandre Ganea Date: Tue, 30 Jul 2024 19:06:03 -0400 Subject: [PATCH] [Support] Silence war

[llvm-branch-commits] [llvm] release/19.x: [Support] Silence warnings when retrieving exported functions (#97905) (PR #101266)

2024-07-30 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/101266 ___ 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] release/19.x: [Support] Silence warnings when retrieving exported functions (#97905) (PR #101266)

2024-07-30 Thread via llvm-branch-commits
llvmbot wrote: @compnerd What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/101266 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/list

[llvm-branch-commits] [llvm] release/19.x: [Support] Silence warnings when retrieving exported functions (#97905) (PR #101266)

2024-07-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-support Author: None (llvmbot) Changes Backport 39e192b Requested by: @aganea --- Full diff: https://github.com/llvm/llvm-project/pull/101266.diff 2 Files Affected: - (modified) llvm/lib/Support/Windows/Process.inc (+2-1) - (modified) llvm/lib

[llvm-branch-commits] [BOLT][NFC] Print timers in perf2bolt invocation (PR #101270)

2024-07-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-bolt Author: Amir Ayupov (aaupov) Changes When BOLT is run in AggregateOnly mode (perf2bolt), it exits with code zero so destructors are not run thus TimerGroup never prints the timers. Add explicit printing just before the exit to honor options request

[llvm-branch-commits] [libunwind] release/19.x: [libunwind][AIX] Fix the wrong traceback from signal handler (#101069) (PR #101182)

2024-07-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libunwind Author: None (llvmbot) Changes Backport d90fa61 Requested by: @daltenty --- Full diff: https://github.com/llvm/llvm-project/pull/101182.diff 2 Files Affected: - (modified) libunwind/src/UnwindCursor.hpp (+2-1) - (modified) libunwind/test/

[llvm-branch-commits] [libunwind] release/19.x: [libunwind][AIX] Fix the wrong traceback from signal handler (#101069) (PR #101182)

2024-07-30 Thread via llvm-branch-commits
github-actions[bot] wrote: @daltenty (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.

[llvm-branch-commits] [llvm] release/19.x: [CodeGen][ARM64EC] Use alias symbol for exporting hybrid_patchable functions. (#100872) (PR #101178)

2024-07-30 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-aarch64 Author: None (llvmbot) Changes Backport 41c0f89f5532ec110b927c3a67ceac83448c5d98 Requested by: @cjacek --- Full diff: https://github.com/llvm/llvm-project/pull/101178.diff 2 Files Affected: - (modified) llvm/lib/Target/AArch64/AArch6

[llvm-branch-commits] [llvm] release/19.x: [CodeGen][ARM64EC] Use alias symbol for exporting hybrid_patchable functions. (#100872) (PR #101178)

2024-07-30 Thread via llvm-branch-commits
github-actions[bot] wrote: @cjacek (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. ht

[llvm-branch-commits] [clang] release/19.x: Reland: "[Clang] Demote always_inline error to warning for mismatching SME attrs" (#100991) (#100996) (PR #101303)

2024-07-31 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/101303 Backport 389679d5f9055bffe8bbd25ae41f084a8d08e0f8 Requested by: @sdesmalen-arm >From df673e54fdf47b0490d27a618b840f06e2ee579b Mon Sep 17 00:00:00 2001 From: Sander de Smalen Date: Mon, 29 Jul 2024 11:23:25 +01

[llvm-branch-commits] [clang] release/19.x: Reland: "[Clang] Demote always_inline error to warning for mismatching SME attrs" (#100991) (#100996) (PR #101303)

2024-07-31 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/101303 ___ 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: Reland: "[Clang] Demote always_inline error to warning for mismatching SME attrs" (#100991) (#100996) (PR #101303)

2024-07-31 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-codegen @llvm/pr-subscribers-clang Author: None (llvmbot) Changes Backport 389679d5f9055bffe8bbd25ae41f084a8d08e0f8 Requested by: @sdesmalen-arm --- Full diff: https://github.com/llvm/llvm-project/pull/101303.diff 3 Files Affected: - (modified

[llvm-branch-commits] [clang] 3364714 - Revert "[CMake][Fuchsia] Include libunwind and libc++abi in baremetal build (…"

2024-07-31 Thread via llvm-branch-commits
Author: Petr Hosek Date: 2024-07-31T07:26:19-07:00 New Revision: 33647147cc824557560cbb31e2e09cc99ea6e940 URL: https://github.com/llvm/llvm-project/commit/33647147cc824557560cbb31e2e09cc99ea6e940 DIFF: https://github.com/llvm/llvm-project/commit/33647147cc824557560cbb31e2e09cc99ea6e940.diff LO

[llvm-branch-commits] [libc] [AArch64] - cannot build from release/18.x (PR #101358)

2024-07-31 Thread via llvm-branch-commits
https://github.com/catull created https://github.com/llvm/llvm-project/pull/101358 Ran into the same problem reported in the mailing list at https://www.mail-archive.com/llvm-bugs@lists.llvm.org/msg73342.html. The PR fixes the build. >From 4996721848c2e8118542d85c988661adae8c8045 Mon Sep 17 0

[llvm-branch-commits] [libc] [AArch64] - cannot build from release/18.x (PR #101358)

2024-07-31 Thread via llvm-branch-commits
github-actions[bot] wrote: Thank you for submitting a Pull Request (PR) to the LLVM Project! This PR will be automatically labeled and the relevant teams will be notified. If you wish to, you can add reviewers by using the "Reviewers" section on this page. If this is not working for you, it

[llvm-branch-commits] [libc] [AArch64] - cannot build from release/18.x (PR #101358)

2024-07-31 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-libc Author: catull (catull) Changes Ran into the same problem reported in the mailing list at https://www.mail-archive.com/llvm-bugs@lists.llvm.org/msg73342.html. The PR fixes the build. --- Full diff: https://github.com/llvm/llvm-project/pull/101358

[llvm-branch-commits] [libc] [AArch64] - cannot build from release/18.x (PR #101358)

2024-07-31 Thread via llvm-branch-commits
https://github.com/lntue approved this pull request. https://github.com/llvm/llvm-project/pull/101358 ___ 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] [libc] [AArch64] - cannot build from release/18.x (PR #101358)

2024-07-31 Thread via llvm-branch-commits
overmighty wrote: We could just cherry-pick commit be8b2d1ea54f964603b89ab9d4dfad26afebb347 instead. https://github.com/llvm/llvm-project/pull/101358 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bi

[llvm-branch-commits] [libc] [AArch64] - cannot build from release/18.x (PR #101358)

2024-07-31 Thread via llvm-branch-commits
overmighty wrote: I'm not familiar with backporting fixes to release branches. I think LLVM has some special infrastructure for this where we can make a bot account open a PR for us. https://github.com/llvm/llvm-project/pull/101358 ___ llvm-branch-co

[llvm-branch-commits] [compiler-rt] f78c1af - Revert "[scudo] Separated committed and decommitted entries. (#100818)"

2024-07-31 Thread via llvm-branch-commits
Author: ChiaHungDuan Date: 2024-07-31T11:01:07-07:00 New Revision: f78c1afddb70ba5b803c6f279a28c56534a1a081 URL: https://github.com/llvm/llvm-project/commit/f78c1afddb70ba5b803c6f279a28c56534a1a081 DIFF: https://github.com/llvm/llvm-project/commit/f78c1afddb70ba5b803c6f279a28c56534a1a081.diff

[llvm-branch-commits] [libc] [AArch64] - cannot build from release/18.x (PR #101358)

2024-07-31 Thread via llvm-branch-commits
catull wrote: @overmighty I am not so sure @MosheBerman's fix does it. You need both values for `large_value` and `small_value` further down, this is line 164 and 165. As for the other change, don't you need to preserve the control and status words ? https://github.com/llvm/llvm-project/pul

[llvm-branch-commits] [libc] [AArch64] - cannot build from release/18.x (PR #101358)

2024-07-31 Thread via llvm-branch-commits
overmighty wrote: The only difference I see between your PR and be8b2d1ea54f964603b89ab9d4dfad26afebb347 is that you moved the `static_cast`s into new variables instead of having them inside the `FEnv` function calls directly. It should be functionally identical. https://github.com/llvm/llvm-

[llvm-branch-commits] [clang] [llvm] [Clang][OMPX] Add the code generation for multi-dim num_teams (PR #101407)

2024-07-31 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-codegen Author: Shilei Tian (shiltian) Changes --- Patch is 228.66 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/101407.diff 4 Files Affected: - (modified) clang/lib/CodeGen/CGOpenMPRuntime.cpp (+

[llvm-branch-commits] [compiler-rt] release/19.x: Forward declare OSSpinLockLock on MacOS since it's not shipped on the system. (#101392) (PR #101432)

2024-07-31 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/101432 Backport 3a4c7cc Requested by: @aemerson >From 7942172be3fd6fa77a73c08a3f5459feaa7572ab Mon Sep 17 00:00:00 2001 From: Amara Emerson Date: Wed, 31 Jul 2024 16:51:45 -0700 Subject: [PATCH] Forward declare OSSpi

[llvm-branch-commits] [compiler-rt] release/19.x: Forward declare OSSpinLockLock on MacOS since it's not shipped on the system. (#101392) (PR #101432)

2024-07-31 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/101432 ___ 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] [compiler-rt] release/19.x: Forward declare OSSpinLockLock on MacOS since it's not shipped on the system. (#101392) (PR #101432)

2024-07-31 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: None (llvmbot) Changes Backport 3a4c7cc Requested by: @aemerson --- Full diff: https://github.com/llvm/llvm-project/pull/101432.diff 1 Files Affected: - (modified) compiler-rt/lib/rtsan/rtsan_interceptors.cpp (+12) `

[llvm-branch-commits] [clang] [clang][FMV][AArch64] Improve streaming mode compatibility (PR #101007)

2024-08-01 Thread via llvm-branch-commits
github-actions[bot] wrote: @labrinea (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.

[llvm-branch-commits] [compiler-rt] release/19.x: [Sanitizers] Avoid overload ambiguity for interceptors (#100986) (PR #101150)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: None (llvmbot) Changes Backport 155b7a12820ec45095988b6aa6e057afaf2bc892 Requested by: @nikic --- Full diff: https://github.com/llvm/llvm-project/pull/101150.diff 1 Files Affected: - (modified) compiler-rt/lib/intercept

[llvm-branch-commits] [compiler-rt] release/19.x: [Sanitizers] Avoid overload ambiguity for interceptors (#100986) (PR #101150)

2024-08-01 Thread via llvm-branch-commits
github-actions[bot] wrote: @nikic (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. htt

[llvm-branch-commits] [llvm] release/19.x: Revert "[MC] Compute fragment offsets eagerly" (PR #101254)

2024-08-01 Thread via llvm-branch-commits
github-actions[bot] wrote: @MaskRay (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. h

[llvm-branch-commits] [compiler-rt] Revert "[compiler-rt][RISCV] Implement __init_riscv_feature_bits (#85… (PR #101320)

2024-08-01 Thread via llvm-branch-commits
github-actions[bot] wrote: @BeMg (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. http

[llvm-branch-commits] [libcxx] [libc++] Revert "Use GCC type traits builtins for remove_cv and remove_cvref (#81386)" (PR #101345)

2024-08-01 Thread via llvm-branch-commits
github-actions[bot] wrote: @ldionne (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. h

[llvm-branch-commits] [llvm] [RISCV] Fix vmerge.vvm/vmv.v.v getting folded into ops with mismatching EEW (PR #101464)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-risc-v Author: Luke Lau (lukel97) Changes This is a backport of #101152 which fixes a miscompile on RISC-V, albeit not a regression. --- Full diff: https://github.com/llvm/llvm-project/pull/101464.diff 3 Files Affected: - (modified) llvm/lib

[llvm-branch-commits] [lldb] release/19.x: [lldb][FreeBSD] Fix NativeRegisterContextFreeBSD_{arm, mips64, powerpc} declarations (#101403) (PR #101465)

2024-08-01 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/101465 Backport 7088a5ed880f29129ec844c66068e8cb61ca98bf Requested by: @DimitryAndric >From 880f2b5c04979cf0793f65b31e5464ac562d1f02 Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Thu, 1 Aug 2024 09:28:29 +0200

[llvm-branch-commits] [lldb] release/19.x: [lldb][FreeBSD] Fix NativeRegisterContextFreeBSD_{arm, mips64, powerpc} declarations (#101403) (PR #101465)

2024-08-01 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/101465 ___ 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] [lldb] release/19.x: [lldb][FreeBSD] Fix NativeRegisterContextFreeBSD_{arm, mips64, powerpc} declarations (#101403) (PR #101465)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @emaste What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/101465 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listin

[llvm-branch-commits] [lldb] release/19.x: [lldb][FreeBSD] Fix NativeRegisterContextFreeBSD_{arm, mips64, powerpc} declarations (#101403) (PR #101465)

2024-08-01 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/101465 >From 6a9a4be6d040f7f0e2aae024ebff7555641f85d3 Mon Sep 17 00:00:00 2001 From: Dimitry Andric Date: Thu, 1 Aug 2024 09:28:29 +0200 Subject: [PATCH] [lldb][FreeBSD] Fix NativeRegisterContextFreeBSD_{arm,mips64,po

[llvm-branch-commits] [lldb] release/19.x: [lldb][FreeBSD] Fix NativeRegisterContextFreeBSD_{arm, mips64, powerpc} declarations (#101403) (PR #101465)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-lldb Author: None (llvmbot) Changes Backport 7088a5ed880f29129ec844c66068e8cb61ca98bf Requested by: @DimitryAndric --- Full diff: https://github.com/llvm/llvm-project/pull/101465.diff 3 Files Affected: - (modified) lldb/source/Plugins/Process/FreeB

[llvm-branch-commits] [clang-tools-extra] release/19.x: [clang-tidy] Fix crash in modernize-use-ranges (#100427) (PR #101482)

2024-08-01 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/101482 Backport 0762db6533eda3453158c7b9b0631542c47093a8 Requested by: @njames93 >From 49228b7feaf8b132d4008fa88e02df0cec267a63 Mon Sep 17 00:00:00 2001 From: Nathan James Date: Thu, 25 Jul 2024 16:25:37 +0100 Subjec

[llvm-branch-commits] [clang-tools-extra] release/19.x: [clang-tidy] Fix crash in modernize-use-ranges (#100427) (PR #101482)

2024-08-01 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/101482 ___ 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-tools-extra] release/19.x: [clang-tidy] Fix crash in modernize-use-ranges (#100427) (PR #101482)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @PiotrZSL What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/101482 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/list

[llvm-branch-commits] [clang-tools-extra] release/19.x: [clang-tidy] Fix crash in modernize-use-ranges (#100427) (PR #101482)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-tidy Author: None (llvmbot) Changes Backport 0762db6533eda3453158c7b9b0631542c47093a8 Requested by: @njames93 --- Full diff: https://github.com/llvm/llvm-project/pull/101482.diff 3 Files Affected: - (modified) clang-tools-extra/clang-tidy/util

[llvm-branch-commits] [llvm] release/19.x: [Support] Silence warnings when retrieving exported functions (#97905) (PR #101266)

2024-08-01 Thread via llvm-branch-commits
github-actions[bot] wrote: @aganea (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. ht

[llvm-branch-commits] [clang] [llvm] release/19.x: [clang] Fix definition of layout-compatible to ignore empty classes (PR #101491)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-adt Author: Vlad Serebrennikov (Endilll) Changes Backport of #92103, as suggested by me and Aaron Ballman in https://github.com/llvm/llvm-project/pull/92103#discussion_r1699172578 and https://github.com/llvm/llvm-project/pull/92103#discussion_r169

[llvm-branch-commits] [libcxx] release/19.x: [libc++] Increase atomic_ref's required alignment for small types (#99654) (PR #101492)

2024-08-01 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/101492 ___ 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] [libcxx] release/19.x: [libc++] Increase atomic_ref's required alignment for small types (#99654) (PR #101492)

2024-08-01 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/101492 Backport 59ca618e3b7aec8c32e24d781bae436dc99b2727 Requested by: @ldionne >From 69f5a5c04b6ad8bbde9186e0dc1683f9a524d231 Mon Sep 17 00:00:00 2001 From: Damien L-G Date: Thu, 1 Aug 2024 10:39:27 -0400 Subject: [

[llvm-branch-commits] [llvm] workflows: Fix libclc-tests (PR #101496)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-github-workflow Author: Tom Stellard (tstellar) Changes The old out-of-tree build configuration stopped working and in tree builds are supported now, so we should use the in tree configuration. The only downside is we can't run the tests any more, but

[llvm-branch-commits] [llvm] [PowerPC] Add phony subregisters to cover the high half of the VSX registers. (#94628) (PR #101498)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-powerpc Author: Stefan Pintilie (stefanp-ibm) Changes On PowerPC there are 128 bit VSX registers. These registers are half overlapped with 64 bit floating point registers (FPR). The 64 bit half of the VXS register that does not overlap with the

[llvm-branch-commits] [mlir] [mlir][Transforms] Dialect conversion: Build unresolved materialization for replaced ops (PR #101514)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mlir-core @llvm/pr-subscribers-mlir-spirv @llvm/pr-subscribers-mlir Author: Matthias Springer (matthias-springer) Changes When inserting an argument/source/target materialization, the dialect conversion framework first inserts a "dummy" `unrealized_conv

[llvm-branch-commits] [clang] [AArch64][ARM] Add a release note about _BitInt (PR #101521)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Momchil Velikov (momchil-velikov) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/101521.diff 1 Files Affected: - (modified) clang/docs/ReleaseNotes.rst (+2) ``diff diff --git a/clang/docs/ReleaseNotes.rst b

[llvm-branch-commits] [lld] release/19.x: [ELF] Support relocatable files using CREL with explicit addends (PR #101532)

2024-08-01 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/101532 ___ 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] [lld] release/19.x: [ELF] Support relocatable files using CREL with explicit addends (PR #101532)

2024-08-01 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/101532 Backport 0af07c078798b7c427e2981377781b5cc555a568 Requested by: @MaskRay >From c91ec0a30323e2fd6a060a54923bc2c549366036 Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Thu, 1 Aug 2024 10:22:03 -0700 Subject:

[llvm-branch-commits] [lld] release/19.x: [ELF] Support relocatable files using CREL with explicit addends (PR #101532)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @smithp35 What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/101532 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/list

[llvm-branch-commits] [lld] release/19.x: [ELF] Support relocatable files using CREL with explicit addends (PR #101532)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-lld-elf @llvm/pr-subscribers-lld Author: None (llvmbot) Changes Backport 0af07c078798b7c427e2981377781b5cc555a568 Requested by: @MaskRay --- Patch is 42.50 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/101

[llvm-branch-commits] [lld] release/19.x: [ELF] Support relocatable files using CREL with explicit addends (PR #101532)

2024-08-01 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/101532 >From 2fdae8d06ecec2d59fd33b5c2fdb19dba1c68bcd Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Thu, 1 Aug 2024 10:22:03 -0700 Subject: [PATCH] [ELF] Support relocatable files using CREL with explicit addends

[llvm-branch-commits] [llvm] release/19.x: workflows: Fix libclc-tests (#101524) (PR #101539)

2024-08-01 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/101539 Backport 0512ba0a435a9d693cb61f182fc9e3eb7f6dbd6a Requested by: @tstellar >From 8b3b86d23ca98e5af67e44b61682d93326bdf53d Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Thu, 1 Aug 2024 11:23:03 -0700 Subject

[llvm-branch-commits] [llvm] release/19.x: workflows: Fix libclc-tests (#101524) (PR #101539)

2024-08-01 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/101539 ___ 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] release/19.x: workflows: Fix libclc-tests (#101524) (PR #101539)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @tru What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/101539 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/

[llvm-branch-commits] [llvm] release/19.x: workflows: Fix libclc-tests (#101524) (PR #101539)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-github-workflow Author: None (llvmbot) Changes Backport 0512ba0a435a9d693cb61f182fc9e3eb7f6dbd6a Requested by: @tstellar --- Full diff: https://github.com/llvm/llvm-project/pull/101539.diff 1 Files Affected: - (modified) .github/workflows/llvm-proje

[llvm-branch-commits] [llvm] workflows: Re-implement the get-llvm-version action as a composite (PR #101554)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-github-workflow Author: Tom Stellard (tstellar) Changes The old version in the llvm/actions repo stopped working after the version variables were moved out of llvm/CMakeLists.txt. Composite actions are more simple and don't require javascript, which i

[llvm-branch-commits] [NFC][asan] Switch to IntrusiveList in asan_globals (PR #101577)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes It's preparation for switching to hash table. --- Full diff: https://github.com/llvm/llvm-project/pull/101577.diff 1 Files Affected: - (modified) compiler-rt/lib/asan/asan_globals.cpp (+

[llvm-branch-commits] [test][asan] Check for order of DynInitPoison (PR #101584)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes Also make sure we have dynamic init variables with any `-O`. --- Full diff: https://github.com/llvm/llvm-project/pull/101584.diff 2 Files Affected: - (modified) compiler-rt/test/asan/Te

[llvm-branch-commits] [NFC][asan] Report DynInitUnPoison (PR #101586)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/101586.diff 2 Files Affected: - (modified) compiler-rt/lib/asan/asan_globals.cpp (+2-1) - (modified) compiler-rt/test/asan/TestC

[llvm-branch-commits] [llvm] [NFC][AMDGPU] Reformat code for creating AA (PR #101591)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Shilei Tian (shiltian) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/101591.diff 1 Files Affected: - (modified) llvm/lib/Target/AMDGPU/AMDGPUAttributor.cpp (+12-11) ``diff diff --git a/llvm/lib/Ta

[llvm-branch-commits] [NFC][asan] Switch from list to DynInitGLobalsByModule (PR #101596)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-compiler-rt-sanitizer Author: Vitaly Buka (vitalybuka) Changes Prepare for incremental poisoning, poisoning all globals for every TU is expensive. --- Full diff: https://github.com/llvm/llvm-project/pull/101596.diff 1 Files Affected: - (modified) co

[llvm-branch-commits] [llvm] [AMDGPU][SILoadStoreOptimizer] Include constrained buffer load variants (PR #101619)

2024-08-01 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Christudasan Devadasan (cdevadas) Changes Use the constrained buffer load opcodes while combining under-aligned load for XNACK enabled subtargets. --- Patch is 47.71 KiB, truncated to 20.00 KiB below, full version: https://githu

[llvm-branch-commits] [OpenMP][MLIR] Descriptor explicit member map lowering changes (PR #96265)

2024-08-01 Thread via llvm-branch-commits
https://github.com/agozillon updated https://github.com/llvm/llvm-project/pull/96265 ___ 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] [OpenMP][MLIR] Descriptor explicit member map lowering changes (PR #96265)

2024-08-01 Thread via llvm-branch-commits
https://github.com/agozillon updated https://github.com/llvm/llvm-project/pull/96265 ___ 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] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-08-01 Thread via llvm-branch-commits
https://github.com/agozillon updated https://github.com/llvm/llvm-project/pull/96266 >From 2e24a3b56c2be7203aa87b1d6bb886706e138496 Mon Sep 17 00:00:00 2001 From: agozillon Date: Tue, 25 Jun 2024 17:40:04 -0500 Subject: [PATCH] removal of some leftover artifacts Created using spr 1.3.4 --- fl

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-08-01 Thread via llvm-branch-commits
https://github.com/agozillon updated https://github.com/llvm/llvm-project/pull/96266 >From 2e24a3b56c2be7203aa87b1d6bb886706e138496 Mon Sep 17 00:00:00 2001 From: agozillon Date: Tue, 25 Jun 2024 17:40:04 -0500 Subject: [PATCH] removal of some leftover artifacts Created using spr 1.3.4 --- fl

[llvm-branch-commits] [OpenMP][MLIR] Descriptor explicit member map lowering changes (PR #96265)

2024-08-01 Thread via llvm-branch-commits
agozillon wrote: Thank you for the approvals and comments! I updated the PR to add the requested comment as well as shortened the test as requested to a more minimal test. https://github.com/llvm/llvm-project/pull/96265 ___ llvm-branch-commits mailin

[llvm-branch-commits] [OpenMP][MLIR] Descriptor explicit member map lowering changes (PR #96265)

2024-08-01 Thread via llvm-branch-commits
agozillon wrote: Likely also worth stating the PR has some further modifications to support swapping from DenseIntElementsAttr -> ArrayAttr>> which simplifies the implementation a chunk by no longer requiring the -1 padding (thank you very much for the suggestions @skatrak :-) )! So perhaps wo

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-08-02 Thread via llvm-branch-commits
https://github.com/agozillon edited https://github.com/llvm/llvm-project/pull/96266 ___ 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] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-08-02 Thread via llvm-branch-commits
@@ -953,6 +954,22 @@ bool ClauseProcessor::processMap( if (origSymbol && fir::isTypeWithDescriptor(origSymbol.getType())) symAddr = origSymbol; + if (object.sym()->owner().IsDerivedType()) { +omp::ObjectList objectList = gatherObjects

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-08-02 Thread via llvm-branch-commits
@@ -85,67 +135,227 @@ class OMPMapInfoFinalizationPass descriptor = alloca; } +return descriptor; + } + + /// Simple function that will generate a FIR operation accessing + /// the descriptors base address (BoxOffsetOp) and then generate a + /// MapInfoOp for

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-08-02 Thread via llvm-branch-commits
https://github.com/agozillon commented: Recent PR update aims to address the prior comments where they're still relevant after making the suggested changes by @skatrak to move away from using the DenseIntElementsAttr (thank you very much for the suggestion, it's simplified things a fair bit in

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-08-02 Thread via llvm-branch-commits
@@ -671,4 +672,51 @@ static inline bool isEqual(const Fortran::lower::SomeExpr *x, } } // end namespace Fortran::lower +// OpenMP utility functions used in locations outside of the +// OpenMP lowering. +namespace Fortran::lower::omp { + +[[maybe_unused]] static void fillMembe

[llvm-branch-commits] [flang] [Flang][OpenMP] Derived type explicit allocatable member mapping (PR #96266)

2024-08-02 Thread via llvm-branch-commits
https://github.com/agozillon updated https://github.com/llvm/llvm-project/pull/96266 >From 2e24a3b56c2be7203aa87b1d6bb886706e138496 Mon Sep 17 00:00:00 2001 From: agozillon Date: Tue, 25 Jun 2024 17:40:04 -0500 Subject: [PATCH 1/2] removal of some leftover artifacts Created using spr 1.3.4 ---

[llvm-branch-commits] [compiler-rt] release/19.x: [InstrProf] Remove duplicate definition of IntPtrT (PR #101061)

2024-08-02 Thread via llvm-branch-commits
github-actions[bot] wrote: @DimitryAndric (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 P

[llvm-branch-commits] [llvm] release/19.x: workflows: Fix libclc-tests (#101524) (PR #101539)

2024-08-02 Thread via llvm-branch-commits
github-actions[bot] wrote: @tstellar (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.

<    4   5   6   7   8   9   10   11   12   13   >