[llvm-branch-commits] [llvm] [AMDGPU][gfx1250] Implement SIMemoryLegalizer (PR #154726)

2025-08-21 Thread Christudasan Devadasan via llvm-branch-commits
@@ -1656,6 +1656,11 @@ let OtherPredicates = [HasImageInsts] in { def S_WAIT_KMCNT_soft : SOPP_Pseudo <"s_soft_wait_kmcnt", (ins s16imm:$simm16), "$simm16">; } + +let SubtargetPredicate = HasWaitXcnt in { cdevadas wrote: This isn't a subtarget predicate. U

[llvm-branch-commits] [clang] [analyzer][docs] CSA release notes for clang-21 (PR #154600)

2025-08-21 Thread Arseniy Zaostrovnykh via llvm-branch-commits
https://github.com/necto approved this pull request. https://github.com/llvm/llvm-project/pull/154600 ___ 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] [analyzer][docs] CSA release notes for clang-21 (PR #154600)

2025-08-21 Thread Arseniy Zaostrovnykh via llvm-branch-commits
@@ -1246,6 +1323,9 @@ Moved checkers checker ``alpha.security.ArrayBound`` (which was searching for the same kind of bugs with an different, simpler and less accurate algorithm) is removed. necto wrote: ```suggestion of bugs with a different, simpler and

[llvm-branch-commits] [clang] [analyzer][docs] CSA release notes for clang-21 (PR #154600)

2025-08-21 Thread Balazs Benics via llvm-branch-commits
steakhal wrote: > Looks good to me. Are all of those crashes present in previously released > stable versions? To the best of knowledge yes. I also checked that no entries refer to commits that are only present on `main`. (Well, there were two, that are now in the backport pipe) I also exclude

[llvm-branch-commits] [flang] [flang][OpenMP] move omp end sections validation to semantics (PR #154740)

2025-08-21 Thread Tom Eccles via llvm-branch-commits
https://github.com/tblah created https://github.com/llvm/llvm-project/pull/154740 See #90452. The old parse tree errors exploded to thousands of unhelpful lines when there were multiple missing end directives. Instead, allow a missing end directive in the parse tree then validate that it is p

[llvm-branch-commits] [flang] [flang][OpenMP] move omp end sections validation to semantics (PR #154740)

2025-08-21 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-flang-semantics Author: Tom Eccles (tblah) Changes See #90452. The old parse tree errors exploded to thousands of unhelpful lines when there were multiple missing end directives. Instead, allow a missing end directive in the parse tree then validate th

[llvm-branch-commits] [clang] [analyzer][docs] CSA release notes for clang-21 (PR #154600)

2025-08-21 Thread Balazs Benics via llvm-branch-commits
https://github.com/steakhal updated https://github.com/llvm/llvm-project/pull/154600 >From 282a84dbcc57738398da024f021bcc057099edb3 Mon Sep 17 00:00:00 2001 From: Balazs Benics Date: Wed, 20 Aug 2025 21:40:26 +0200 Subject: [PATCH 1/2] [analyzer][docs] CSA release notes for clang-21 The commit

[llvm-branch-commits] [clang] [analyzer][docs] CSA release notes for clang-21 (PR #154600)

2025-08-21 Thread Balazs Benics via llvm-branch-commits
@@ -1246,6 +1323,9 @@ Moved checkers checker ``alpha.security.ArrayBound`` (which was searching for the same kind of bugs with an different, simpler and less accurate algorithm) is removed. +- Moved checker ``alpha.core.FixedAddressDereference`` out of the ``alpha`` packa

[llvm-branch-commits] [flang] [flang][OpenMP] move omp end sections validation to semantics (PR #154740)

2025-08-21 Thread Tom Eccles via llvm-branch-commits
tblah wrote: Part 1: https://github.com/llvm/llvm-project/pull/154739 https://github.com/llvm/llvm-project/pull/154740 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-c

[llvm-branch-commits] [clang] [Analyzer] No longer crash with VLA operands to unary type traits (PR #154738)

2025-08-21 Thread Balazs Benics via llvm-branch-commits
https://github.com/steakhal milestoned https://github.com/llvm/llvm-project/pull/154738 ___ 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] Move rest of documentation problems that found their way to the SA section (PR #154608)

2025-08-21 Thread Erich Keane via llvm-branch-commits
erichkeane wrote: > > > Dammit, yeah I wish I could still see the conflict to work out how I > > > misread it - I suspect the addition of "A new flag - > > > `-static-libclosure`..." to new flags didn't conflict :-/ > > > > > > You can actually, `git show --remerge-diff > > 30401b1f918ea3593

[llvm-branch-commits] [clang] [llvm] [mlir] [OMPIRBuilder] Add support for explicit deallocation points (PR #154752)

2025-08-21 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-codegen Author: Sergio Afonso (skatrak) Changes In this patch, some OMPIRBuilder codegen functions and callbacks are updated to work with arrays of deallocation insertion points. The purpose of this is to enable the replacement of `alloca`s with

[llvm-branch-commits] [clang] [llvm] [mlir] [OMPIRBuilder] Add support for explicit deallocation points (PR #154752)

2025-08-21 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-mlir Author: Sergio Afonso (skatrak) Changes In this patch, some OMPIRBuilder codegen functions and callbacks are updated to work with arrays of deallocation insertion points. The purpose of this is to enable the replacement of `alloca`s with other typ

[llvm-branch-commits] [clang] [HLSL][DirectX] Add the Qdx-rootsignature-strip driver option (PR #154454)

2025-08-21 Thread Chris B via llvm-branch-commits
@@ -76,9 +76,10 @@ class Action { StaticLibJobClass, BinaryAnalyzeJobClass, BinaryTranslatorJobClass, +BinaryModifyJobClass, llvm-beanz wrote: Probably better to align this with the specific tool you're running: ```suggestion ObjcopyJobClas

[llvm-branch-commits] [llvm] [AArch64] Split large loop dependence masks (PR #153187)

2025-08-21 Thread Sander de Smalen via llvm-branch-commits
@@ -5248,49 +5248,94 @@ AArch64TargetLowering::LowerLOOP_DEPENDENCE_MASK(SDValue Op, SelectionDAG &DAG) const { SDLoc DL(Op); uint64_t EltSize = Op.getConstantOperandVal(2); - EVT VT = Op.getValueType(); + EVT FullVT = Op.

[llvm-branch-commits] [clang] [analyzer][docs] CSA release notes for clang-21 (PR #154600)

2025-08-21 Thread Arseniy Zaostrovnykh via llvm-branch-commits
@@ -1223,20 +1221,99 @@ New features - Implemented `P2719R5 Type-aware allocation and deallocation functions `_ as an extension in all C++ language modes. +- Added support for the ``[[clang::assume(cond)]]`` attribute, treating it as + ``__builtin_

[llvm-branch-commits] [clang] Move rest of documentation problems that found their way to the SA sec. (PR #154608)

2025-08-21 Thread Balazs Benics via llvm-branch-commits
https://github.com/steakhal updated https://github.com/llvm/llvm-project/pull/154608 >From c522688652800329bf5beef9c378192826521f0d Mon Sep 17 00:00:00 2001 From: erichkeane Date: Wed, 20 Aug 2025 13:37:33 -0700 Subject: [PATCH 1/2] Move rest of documentation problems that found their way to t

[llvm-branch-commits] [flang] [llvm] [mlir] [MLIR][OpenMP] Introduce overlapped record type map support (PR #119588)

2025-08-21 Thread via llvm-branch-commits
@@ -2979,39 +2979,61 @@ static int getMapDataMemberIdx(MapInfoData &mapData, omp::MapInfoOp memberOp) { return std::distance(mapData.MapClause.begin(), res); } -static omp::MapInfoOp getFirstOrLastMappedMemberPtr(omp::MapInfoOp mapInfo, -

[llvm-branch-commits] [flang] [llvm] [mlir] [MLIR][OpenMP] Introduce overlapped record type map support (PR #119588)

2025-08-21 Thread via llvm-branch-commits
@@ -2979,39 +2979,61 @@ static int getMapDataMemberIdx(MapInfoData &mapData, omp::MapInfoOp memberOp) { return std::distance(mapData.MapClause.begin(), res); } -static omp::MapInfoOp getFirstOrLastMappedMemberPtr(omp::MapInfoOp mapInfo, -

[llvm-branch-commits] [llvm] AMDGPU: Allow folding multiple uses of some immediates into copies (PR #154757)

2025-08-21 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm ready_for_review https://github.com/llvm/llvm-project/pull/154757 ___ 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] AMDGPU: Allow folding multiple uses of some immediates into copies (PR #154757)

2025-08-21 Thread Matt Arsenault via llvm-branch-commits
arsenm wrote: > [!WARNING] > This pull request is not mergeable via GitHub because a downstack PR is > open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/154757?utm_source=stack-comment-downstack-mergeability-warning";

[llvm-branch-commits] [llvm] AMDGPU: Allow folding multiple uses of some immediates into copies (PR #154757)

2025-08-21 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Matt Arsenault (arsenm) Changes In some cases this will require an avoidable re-defining of a register, but it works out better most of the time. Also allow folding 64-bit immediates into subregister extracts, unless it would break

[llvm-branch-commits] [flang] [flang][OpenMP] move omp end sections validation to semantics (PR #154740)

2025-08-21 Thread Krzysztof Parzyszek via llvm-branch-commits
@@ -4903,8 +4903,11 @@ struct OpenMPSectionsConstruct { CharBlock source; // Each of the OpenMPConstructs in the list below contains an // OpenMPSectionConstruct. This is guaranteed by the parser. + // The end sections directive is optional here because it is difficult t

[llvm-branch-commits] [clang] [Analyzer] No longer crash with VLA operands to unary type traits (PR #154738)

2025-08-21 Thread Balazs Benics via llvm-branch-commits
https://github.com/steakhal created https://github.com/llvm/llvm-project/pull/154738 sizeof was handled correctly, but __datasizeof and _Countof were not. Fixes #151711 (cherry picked from commit 17327482f045b7119e116320db3e9c12fcf250ae with adjustments) Dropping the ReleaseNotes part of the

[llvm-branch-commits] [clang] [Analyzer] No longer crash with VLA operands to unary type traits (PR #154738)

2025-08-21 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-static-analyzer-1 Author: Balazs Benics (steakhal) Changes sizeof was handled correctly, but __datasizeof and _Countof were not. Fixes #151711 (cherry picked from commit 17327482f045b7119e116320db3e9c12fcf250ae with adjustments) Dropping the Rel

[llvm-branch-commits] [llvm] AMDGPU: Add baseline test for unspilling VGPRs after MFMA rewrite (PR #154322)

2025-08-21 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/154322 >From 883e110c8f86719a810c4d5a1930434af532194c Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 19 Aug 2025 21:29:05 +0900 Subject: [PATCH] AMDGPU: Add baseline test for unspilling VGPRs after MFMA rewri

[llvm-branch-commits] [clang] d72ad36 - Revert "[C++] Expose nullptr_t from stddef.h in C++ mode (#154599)"

2025-08-21 Thread via llvm-branch-commits
Author: Aaron Ballman Date: 2025-08-21T10:01:23-04:00 New Revision: d72ad36f407f28cf8b3f23f3a8bdb835eb7b8776 URL: https://github.com/llvm/llvm-project/commit/d72ad36f407f28cf8b3f23f3a8bdb835eb7b8776 DIFF: https://github.com/llvm/llvm-project/commit/d72ad36f407f28cf8b3f23f3a8bdb835eb7b8776.diff

[llvm-branch-commits] [llvm] [AMDGPU][gfx1250] Implement SIMemoryLegalizer (PR #154726)

2025-08-21 Thread Matt Arsenault via llvm-branch-commits
@@ -587,7 +587,11 @@ class SIGfx12CacheControl : public SIGfx11CacheControl { SIAtomicScope Scope, SIAtomicAddrSpace AddrSpace) const; public: - SIGfx12CacheControl(const GCNSubtarget &ST) : SIGfx11CacheControl(ST) {} + SIGfx12CacheControl(const GCNSubt

[llvm-branch-commits] [clang] [analyzer][docs] CSA release notes for clang-21 (PR #154600)

2025-08-21 Thread Balazs Benics via llvm-branch-commits
steakhal wrote: This PR is blocked by #154608 https://github.com/llvm/llvm-project/pull/154600 ___ 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] [AArch64] Split large loop dependence masks (PR #153187)

2025-08-21 Thread Sander de Smalen via llvm-branch-commits
@@ -5248,49 +5248,94 @@ AArch64TargetLowering::LowerLOOP_DEPENDENCE_MASK(SDValue Op, SelectionDAG &DAG) const { SDLoc DL(Op); uint64_t EltSize = Op.getConstantOperandVal(2); - EVT VT = Op.getValueType(); + EVT FullVT = Op.

[llvm-branch-commits] [llvm] [AArch64] Split large loop dependence masks (PR #153187)

2025-08-21 Thread Sander de Smalen via llvm-branch-commits
@@ -5248,49 +5248,94 @@ AArch64TargetLowering::LowerLOOP_DEPENDENCE_MASK(SDValue Op, SelectionDAG &DAG) const { SDLoc DL(Op); uint64_t EltSize = Op.getConstantOperandVal(2); - EVT VT = Op.getValueType(); + EVT FullVT = Op.

[llvm-branch-commits] [llvm] [AArch64] Split large loop dependence masks (PR #153187)

2025-08-21 Thread Sander de Smalen via llvm-branch-commits
@@ -5248,49 +5248,94 @@ AArch64TargetLowering::LowerLOOP_DEPENDENCE_MASK(SDValue Op, SelectionDAG &DAG) const { SDLoc DL(Op); uint64_t EltSize = Op.getConstantOperandVal(2); - EVT VT = Op.getValueType(); + EVT FullVT = Op.

[llvm-branch-commits] [llvm] [AArch64] Split large loop dependence masks (PR #153187)

2025-08-21 Thread Sander de Smalen via llvm-branch-commits
@@ -5248,49 +5248,94 @@ AArch64TargetLowering::LowerLOOP_DEPENDENCE_MASK(SDValue Op, SelectionDAG &DAG) const { SDLoc DL(Op); uint64_t EltSize = Op.getConstantOperandVal(2); - EVT VT = Op.getValueType(); + EVT FullVT = Op.

[llvm-branch-commits] [llvm] AMDGPU: Add test for mfma rewrite pass respecting optnone (PR #153025)

2025-08-21 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153025 >From d53062ac44d3770b2f4e3f993bfed0b26294200d Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Mon, 11 Aug 2025 19:05:44 +0900 Subject: [PATCH] AMDGPU: Add test for mfma rewrite pass respecting optnone ---

[llvm-branch-commits] [clang] [llvm] [mlir] [OMPIRBuilder] Add support for explicit deallocation points (PR #154752)

2025-08-21 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff HEAD~1 HEAD --extensions cpp,h -- clang/lib/CodeGen/CGOpenMPRuntime.cpp clang/lib/Cod

[llvm-branch-commits] [clang] [llvm] [mlir] [OMPIRBuilder] Add support for explicit deallocation points (PR #154752)

2025-08-21 Thread Sergio Afonso via llvm-branch-commits
skatrak wrote: PR stack: - #150922 - #150923 - #150924 - #150925 - #150926 - #150927 - #154752 ◀️ https://github.com/llvm/llvm-project/pull/154752 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/ma

[llvm-branch-commits] [clang] Move rest of documentation problems that found their way to the SA sec. (PR #154608)

2025-08-21 Thread Oliver Hunt via llvm-branch-commits
ojhunt wrote: > > Dammit, yeah I wish I could still see the conflict to work out how I > > misread it - I suspect the addition of "A new flag - > > `-static-libclosure`..." to new flags didn't conflict :-/ > > You can actually, `git show --remerge-diff > 30401b1f918ea359334b507a79118938ffe3c1

[llvm-branch-commits] [llvm] AMDGPU: Add statistic for number of MFMAs moved to AGPR form (PR #153024)

2025-08-21 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153024 >From e9fb98098503bbb660159e9eac1b6a6d5a5029c5 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Mon, 11 Aug 2025 19:00:54 +0900 Subject: [PATCH] AMDGPU: Add statistic for number of MFMAs moved to AGPR form --

[llvm-branch-commits] [llvm] AMDGPU: Add statistic for number of MFMAs moved to AGPR form (PR #153024)

2025-08-21 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153024 >From e9fb98098503bbb660159e9eac1b6a6d5a5029c5 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Mon, 11 Aug 2025 19:00:54 +0900 Subject: [PATCH] AMDGPU: Add statistic for number of MFMAs moved to AGPR form --

[llvm-branch-commits] [llvm] AMDGPU: Add tests for every mfma intrinsic v-to-a mapping (PR #153026)

2025-08-21 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153026 >From bc0f27ae4ec17649dff589e1dc3468b8ad0f4e45 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Mon, 11 Aug 2025 19:12:49 +0900 Subject: [PATCH 1/2] AMDGPU: Add tests for every mfma intrinsic v-to-a mapping M

[llvm-branch-commits] [llvm] AMDGPU: Add tests for every mfma intrinsic v-to-a mapping (PR #153026)

2025-08-21 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153026 >From bc0f27ae4ec17649dff589e1dc3468b8ad0f4e45 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Mon, 11 Aug 2025 19:12:49 +0900 Subject: [PATCH 1/2] AMDGPU: Add tests for every mfma intrinsic v-to-a mapping M

[llvm-branch-commits] [llvm] AMDGPU: Handle V->A MFMA copy from case with immediate src2 (PR #153023)

2025-08-21 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153023 >From 579e971aabb02ee4c7e0d5e628fbb47b86d0ed63 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Mon, 11 Aug 2025 18:22:09 +0900 Subject: [PATCH] AMDGPU: Handle V->A MFMA copy from case with immediate src2 Han

[llvm-branch-commits] [llvm] AMDGPU: Add test for mfma rewrite pass respecting optnone (PR #153025)

2025-08-21 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153025 >From d53062ac44d3770b2f4e3f993bfed0b26294200d Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Mon, 11 Aug 2025 19:05:44 +0900 Subject: [PATCH] AMDGPU: Add test for mfma rewrite pass respecting optnone ---

[llvm-branch-commits] [llvm] AMDGPU: Try to unspill VGPRs after rewriting MFMAs to AGPR form (PR #154323)

2025-08-21 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/154323 >From 5adb38cc0c45d976d54e5faddd10814b2b42 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 19 Aug 2025 13:12:37 +0900 Subject: [PATCH] AMDGPU: Try to unspill VGPRs after rewriting MFMAs to AGPR form

[llvm-branch-commits] [llvm] AMDGPU: Add baseline test for unspilling VGPRs after MFMA rewrite (PR #154322)

2025-08-21 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/154322 >From 883e110c8f86719a810c4d5a1930434af532194c Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 19 Aug 2025 21:29:05 +0900 Subject: [PATCH] AMDGPU: Add baseline test for unspilling VGPRs after MFMA rewri

[llvm-branch-commits] [clang] [HLSL][DirectX] Add the Qdx-rootsignature-strip driver option (PR #154454)

2025-08-21 Thread Chris B via llvm-branch-commits
@@ -247,6 +247,30 @@ void tools::hlsl::MetalConverter::ConstructJob( Exec, CmdArgs, Inputs, Input)); } +void tools::hlsl::LLVMObjcopy::ConstructJob(Compilation &C, const JobAction &JA, +const

[llvm-branch-commits] [llvm] AMDGPU: Handle V->A MFMA copy from case with immediate src2 (PR #153023)

2025-08-21 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/153023 >From 579e971aabb02ee4c7e0d5e628fbb47b86d0ed63 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Mon, 11 Aug 2025 18:22:09 +0900 Subject: [PATCH] AMDGPU: Handle V->A MFMA copy from case with immediate src2 Han

[llvm-branch-commits] [clang] [HLSL][DirectX] Add the Qdx-rootsignature-strip driver option (PR #154454)

2025-08-21 Thread Chris B via llvm-branch-commits
@@ -4601,6 +4601,16 @@ void Driver::BuildActions(Compilation &C, DerivedArgList &Args, Actions.push_back(C.MakeAction( LastAction, types::TY_DX_CONTAINER)); } +if (TC.requiresObjcopy(Args)) { + Action *LastAction = Actions.back(); + // llv

[llvm-branch-commits] [llvm] AMDGPU: Try to unspill VGPRs after rewriting MFMAs to AGPR form (PR #154323)

2025-08-21 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/154323 >From 5adb38cc0c45d976d54e5faddd10814b2b42 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Tue, 19 Aug 2025 13:12:37 +0900 Subject: [PATCH] AMDGPU: Try to unspill VGPRs after rewriting MFMAs to AGPR form

[llvm-branch-commits] [clang] [HLSL][DirectX] Add the Qdx-rootsignature-strip driver option (PR #154454)

2025-08-21 Thread Chris B via llvm-branch-commits
@@ -42,6 +42,19 @@ class LLVM_LIBRARY_VISIBILITY MetalConverter : public Tool { const llvm::opt::ArgList &TCArgs, const char *LinkingOutput) const override; }; + +class LLVM_LIBRARY_VISIBILITY LLVMObjcopy : public Tool { +public: + LLVMO

[llvm-branch-commits] [llvm] [SimplifyCFG] Set branch weights when merging conditional store to address (PR #154841)

2025-08-21 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff HEAD~1 HEAD --extensions h,cpp -- llvm/include/llvm/IR/ProfDataUtils.h llvm/lib/Trans

[llvm-branch-commits] [flang] [flang][OpenMP] move omp end sections validation to semantics (PR #154740)

2025-08-21 Thread Tom Eccles via llvm-branch-commits
https://github.com/tblah updated https://github.com/llvm/llvm-project/pull/154740 >From f84070b2b0b1f446dded8a1c93267034169e39fb Mon Sep 17 00:00:00 2001 From: Tom Eccles Date: Wed, 20 Aug 2025 17:19:24 + Subject: [PATCH 1/2] [flang][OpenMP] move omp end sections validation to semantics S

[llvm-branch-commits] [llvm] [SimplifyCFG] Set branch weights when merging conditional store to address (PR #154841)

2025-08-21 Thread Mircea Trofin via llvm-branch-commits
mtrofin wrote: > [!WARNING] > This pull request is not mergeable via GitHub because a downstack PR is > open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/154841?utm_source=stack-comment-downstack-mergeability-warning";

[llvm-branch-commits] [llvm] [SimplifyCFG] Set branch weights when merging conditional store to address (PR #154841)

2025-08-21 Thread Mircea Trofin via llvm-branch-commits
https://github.com/mtrofin created https://github.com/llvm/llvm-project/pull/154841 None >From f4441cbe5e38f6abc76604a8049f6e36fb4881a7 Mon Sep 17 00:00:00 2001 From: Mircea Trofin Date: Thu, 21 Aug 2025 13:54:49 -0700 Subject: [PATCH] [SimplifyCFG] Set branch weights when merging conditional

[llvm-branch-commits] [libc] [libc][math][c++23] Add {get, set}payloadbf16 and setpayloadsigbf16 math functions (PR #153994)

2025-08-21 Thread via llvm-branch-commits
https://github.com/overmighty approved this pull request. https://github.com/llvm/llvm-project/pull/153994 ___ 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] [libc][math][c++23] Add {get, set}payloadbf16 and setpayloadsigbf16 math functions (PR #153994)

2025-08-21 Thread via llvm-branch-commits
@@ -51,23 +51,50 @@ class GetPayloadTestTemplate : public LIBC_NAMESPACE::testing::FEnvSafeTest { EXPECT_FP_EQ(default_snan_payload, funcWrapper(func, sNaN)); EXPECT_FP_EQ(default_snan_payload, funcWrapper(func, neg_sNaN)); -T qnan_42 = FPBits::quiet_nan(Sign::POS

[llvm-branch-commits] [clang] release/21.x: [clang] Align cleanup structs to prevent SIGBUS on sparc32 (#152866) (PR #154002)

2025-08-21 Thread Eli Friedman via llvm-branch-commits
https://github.com/efriedma-quic edited https://github.com/llvm/llvm-project/pull/154002 ___ 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/21.x: [clang] Align cleanup structs to prevent SIGBUS on sparc32 (#152866) (PR #154002)

2025-08-21 Thread Eli Friedman via llvm-branch-commits
https://github.com/efriedma-quic approved this pull request. LGTM On a side-note, is it a known issue that the "CI Checks / MacOS Premerge Checks (pull_request)" check is broken? It says it's passing, but the log says it isn't actually building anything. https://github.com/llvm/llvm-project/

[llvm-branch-commits] [llvm] [DirectX] Add `split-section` to `llvm-objcopy` and implement it for `DXContainer` (PR #153265)

2025-08-21 Thread Finn Plummer via llvm-branch-commits
https://github.com/inbelic closed https://github.com/llvm/llvm-project/pull/153265 ___ 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] [DirectX] Add `split-section` to `llvm-objcopy` and implement it for `DXContainer` (PR #153265)

2025-08-21 Thread Finn Plummer via llvm-branch-commits
inbelic wrote: Closing this PR in favour of https://github.com/llvm/llvm-project/pull/154804. https://github.com/llvm/llvm-project/pull/153265 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailma

[llvm-branch-commits] [llvm] [AMDGPU] Precommit memory legalizer tests for private AS (PR #154709)

2025-08-21 Thread Stanislav Mekhanoshin via llvm-branch-commits
https://github.com/rampitec commented: Basically these tests do not render in the github web and I do not understand which branch is it targeted to. I guess you can commit changes to your private branch w/o review. https://github.com/llvm/llvm-project/pull/154709 __

[llvm-branch-commits] [llvm] [DirectX] Validating Root flags are denying shader stage (PR #153287)

2025-08-21 Thread Finn Plummer via llvm-branch-commits
@@ -205,7 +205,57 @@ getRootDescriptorsBindingInfo(const mcdxbc::RootSignatureDesc &RSD, return RDs; } -static void validateRootSignatureBindings(Module &M, +static void reportIfDeniedShaderStageAccess(Module &M, dxbc::RootFlags Flags, +

[llvm-branch-commits] [mlir] MLIR bug fixes for LLVM 21.x release (PR #154587)

2025-08-21 Thread Mehdi Amini via llvm-branch-commits
https://github.com/joker-eph milestoned https://github.com/llvm/llvm-project/pull/154587 ___ 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/21.x: ThinLTOBitcodeWriter: Emit __cfi_check to full LTO part of bitcode file. (PR #154859)

2025-08-21 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: None (llvmbot) Changes Backport ff85dbdf6b399eac7bffa13e579f0f5e6edac3c0 Requested by: @efriedma-quic --- Full diff: https://github.com/llvm/llvm-project/pull/154859.diff 2 Files Affected: - (modified) llvm/lib/Transforms/IPO

[llvm-branch-commits] [llvm] release/21.x: ThinLTOBitcodeWriter: Emit __cfi_check to full LTO part of bitcode file. (PR #154859)

2025-08-21 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/154859 Backport ff85dbdf6b399eac7bffa13e579f0f5e6edac3c0 Requested by: @efriedma-quic >From e887b28b9705a9a2b3c9af30ea0e5aba01f3b598 Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Thu, 21 Aug 2025 16:31:32

[llvm-branch-commits] [llvm] [DirectX] Removing dxbc RootSignature and RootDescriptor from mcbxdc (PR #154585)

2025-08-21 Thread Finn Plummer via llvm-branch-commits
https://github.com/inbelic edited https://github.com/llvm/llvm-project/pull/154585 ___ 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/21.x: ThinLTOBitcodeWriter: Emit __cfi_check to full LTO part of bitcode file. (PR #154859)

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

[llvm-branch-commits] [llvm] release/21.x: ThinLTOBitcodeWriter: Emit __cfi_check to full LTO part of bitcode file. (PR #154859)

2025-08-21 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/154859 ___ 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] [DirectX] Removing dxbc RootSignature and RootDescriptor from mcbxdc (PR #154585)

2025-08-21 Thread Finn Plummer via llvm-branch-commits
https://github.com/inbelic commented: LGTM, but the same not about a dependency: https://github.com/llvm/llvm-project/pull/154249#discussion_r2292364661 https://github.com/llvm/llvm-project/pull/154585 ___ llvm-branch-commits mailing list llvm-branch-

[llvm-branch-commits] [flang] ba25381 - Revert "Fix Debug Build Using GCC 15 (#152223)"

2025-08-21 Thread via llvm-branch-commits
Author: dpalermo Date: 2025-08-21T21:53:01-05:00 New Revision: ba25381d5aca817e12b2e222d6c13fc4f49cbcc1 URL: https://github.com/llvm/llvm-project/commit/ba25381d5aca817e12b2e222d6c13fc4f49cbcc1 DIFF: https://github.com/llvm/llvm-project/commit/ba25381d5aca817e12b2e222d6c13fc4f49cbcc1.diff LOG:

[llvm-branch-commits] [flang] [flang][openmp] Add Lowering to omp mlir for workdistribute construct (PR #154378)

2025-08-21 Thread via llvm-branch-commits
@@ -0,0 +1,30 @@ +! RUN: %flang_fc1 -emit-hlfir -fopenmp %s -o - | FileCheck %s skc7 wrote: As per spec, "The binding region is the innermost enclosing `teams` region" for `workdistribute`. Have added Semantics check in #154377 to error if `workdistribute` is n

[llvm-branch-commits] [llvm] [AMDGPU] Expand scratch atomics to flat atomics if GAS is enabled (PR #154710)

2025-08-21 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-transforms Author: Pierre van Houtryve (Pierre-vh) Changes --- Patch is 1.02 MiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/154710.diff 9 Files Affected: - (modified) llvm/lib/Target/AMDGPU/SIISelLo

[llvm-branch-commits] [llvm] [AMDGPU] Expand scratch atomics to flat atomics if GAS is enabled (PR #154710)

2025-08-21 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Pierre van Houtryve (Pierre-vh) Changes --- Patch is 1.02 MiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/154710.diff 9 Files Affected: - (modified) llvm/lib/Target/AMDGPU/SIISelLow

[llvm-branch-commits] [llvm] [AMDGPU] Precommit memory legalizer tests for private AS (PR #154709)

2025-08-21 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Pierre van Houtryve (Pierre-vh) Changes --- Patch is 4.65 MiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/154709.diff 5 Files Affected: - (added) llvm/test/CodeGen/AMDGPU/memory-leg

[llvm-branch-commits] [llvm] [AMDGPU] Precommit memory legalizer tests for private AS (PR #154709)

2025-08-21 Thread Pierre van Houtryve via llvm-branch-commits
Pierre-vh wrote: > [!WARNING] > This pull request is not mergeable via GitHub because a downstack PR is > open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/154709?utm_source=stack-comment-downstack-mergeability-warning

[llvm-branch-commits] [llvm] [AMDGPU] Expand scratch atomics to flat atomics if GAS is enabled (PR #154710)

2025-08-21 Thread Pierre van Houtryve via llvm-branch-commits
Pierre-vh wrote: > [!WARNING] > This pull request is not mergeable via GitHub because a downstack PR is > open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/154710?utm_source=stack-comment-downstack-mergeability-warning

[llvm-branch-commits] [clang-tools-extra] 4a878c3 - Revert "[clangd] Add feature modules registry (#153756)"

2025-08-21 Thread via llvm-branch-commits
Author: Aleksandr Platonov Date: 2025-08-21T12:32:04+03:00 New Revision: 4a878c35d8a033dff694889c6f8218e1f0837307 URL: https://github.com/llvm/llvm-project/commit/4a878c35d8a033dff694889c6f8218e1f0837307 DIFF: https://github.com/llvm/llvm-project/commit/4a878c35d8a033dff694889c6f8218e1f0837307.

[llvm-branch-commits] [llvm] [AMDGPU] Precommit memory legalizer tests for private AS (PR #154709)

2025-08-21 Thread Pierre van Houtryve via llvm-branch-commits
https://github.com/Pierre-vh ready_for_review https://github.com/llvm/llvm-project/pull/154709 ___ 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] [AMDGPU] Expand scratch atomics to flat atomics if GAS is enabled (PR #154710)

2025-08-21 Thread Pierre van Houtryve via llvm-branch-commits
https://github.com/Pierre-vh ready_for_review https://github.com/llvm/llvm-project/pull/154710 ___ 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] 2e6126e - Merge branch 'main' into revert-153756-features-registry

2025-08-21 Thread via llvm-branch-commits
Author: Aleksandr Platonov Date: 2025-08-21T12:36:28+03:00 New Revision: 2e6126e46f3ee10fc3221df97a609a4baba98226 URL: https://github.com/llvm/llvm-project/commit/2e6126e46f3ee10fc3221df97a609a4baba98226 DIFF: https://github.com/llvm/llvm-project/commit/2e6126e46f3ee10fc3221df97a609a4baba98226.

[llvm-branch-commits] [llvm] 955c475 - [VPlan] Add m_Sub to VPlanPatternMatch. NFC (#154705)

2025-08-21 Thread via llvm-branch-commits
Author: Luke Lau Date: 2025-08-21T09:33:46Z New Revision: 955c475ae6622cb730ed7e75fcdefa115aaba858 URL: https://github.com/llvm/llvm-project/commit/955c475ae6622cb730ed7e75fcdefa115aaba858 DIFF: https://github.com/llvm/llvm-project/commit/955c475ae6622cb730ed7e75fcdefa115aaba858.diff LOG: [VPl

[llvm-branch-commits] [clang] [analyzer][docs] CSA release notes for clang-21 (PR #154600)

2025-08-21 Thread Gábor Horváth via llvm-branch-commits
Xazax-hun wrote: Looks good to me. Are all of those crashes present in previously released stable versions? https://github.com/llvm/llvm-project/pull/154600 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org

[llvm-branch-commits] [clang] [analyzer][docs] CSA release notes for clang-21 (PR #154600)

2025-08-21 Thread Gábor Horváth via llvm-branch-commits
https://github.com/Xazax-hun approved this pull request. https://github.com/llvm/llvm-project/pull/154600 ___ 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] [AMDGPU] Add builtins for wave reduction intrinsics (PR #150170)

2025-08-21 Thread via llvm-branch-commits
https://github.com/easyonaadit updated https://github.com/llvm/llvm-project/pull/150170 >From 34355ed73cdf9eb09f8e867df39c07feae88cb7e Mon Sep 17 00:00:00 2001 From: Aaditya Date: Sat, 19 Jul 2025 12:57:27 +0530 Subject: [PATCH] Add builtins for wave reduction intrinsics --- clang/include/cla

[llvm-branch-commits] [clang] [AMDGPU] Add builtins for wave reduction intrinsics (PR #150170)

2025-08-21 Thread via llvm-branch-commits
https://github.com/easyonaadit updated https://github.com/llvm/llvm-project/pull/150170 >From 34355ed73cdf9eb09f8e867df39c07feae88cb7e Mon Sep 17 00:00:00 2001 From: Aaditya Date: Sat, 19 Jul 2025 12:57:27 +0530 Subject: [PATCH] Add builtins for wave reduction intrinsics --- clang/include/cla

[llvm-branch-commits] [llvm] 44d2ee0 - Revert "[SDAG[[X86] Added method to scalarize `STRICT_FSETCC` (#154486)"

2025-08-21 Thread via llvm-branch-commits
Author: Abhishek Kaushik Date: 2025-08-21T13:08:03+05:30 New Revision: 44d2ee0080ef4be770bc351e15e89665971654b5 URL: https://github.com/llvm/llvm-project/commit/44d2ee0080ef4be770bc351e15e89665971654b5 DIFF: https://github.com/llvm/llvm-project/commit/44d2ee0080ef4be770bc351e15e89665971654b5.di

[llvm-branch-commits] [clang] release/21.x: [NFC][Clang][Docs] Update Pointer Authentication documentation (#152596) (PR #154240)

2025-08-21 Thread Oliver Hunt via llvm-branch-commits
ojhunt wrote: @EugeneZelenko @tru Once the last of the functional changes is merged I'll do a last sweep through the docs and release notes to ensure that the release notes and documentation are complete https://github.com/llvm/llvm-project/pull/154240

[llvm-branch-commits] [clang] Move rest of documentation problems that found their way to the SA sec. (PR #154608)

2025-08-21 Thread Balazs Benics via llvm-branch-commits
https://github.com/steakhal requested changes to this pull request. The `A new flag - `-static-libclosure`...` paragraph is still mentioned in the Static Analyzer New Features section. I think the conflict resolution was wrong here. I'll have a look later today. https://github.com/llvm/llvm-pro

[llvm-branch-commits] [clang] Move rest of documentation problems that found their way to the SA sec. (PR #154608)

2025-08-21 Thread Balazs Benics via llvm-branch-commits
https://github.com/steakhal edited https://github.com/llvm/llvm-project/pull/154608 ___ 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] Move rest of documentation problems that found their way to the SA sec. (PR #154608)

2025-08-21 Thread Oliver Hunt via llvm-branch-commits
ojhunt wrote: Dammit, yeah I wish I could still see the conflict to work out how I misread it - I suspect the addition of "A new flag - `-static-libclosure`..." to new flags didn't conflict :-/ https://github.com/llvm/llvm-project/pull/154608 ___ l

[llvm-branch-commits] [clang] Move rest of documentation problems that found their way to the SA sec. (PR #154608)

2025-08-21 Thread Balazs Benics via llvm-branch-commits
steakhal wrote: > Dammit, yeah I wish I could still see the conflict to work out how I misread > it - I suspect the addition of "A new flag - `-static-libclosure`..." to new > flags didn't conflict :-/ You can actually, `git show --remerge-diff 30401b1f918ea359334b507a79118938ffe3c169` ([doc

[llvm-branch-commits] [flang] [flang][openmp] Add parser/semantic support for workdistribute (PR #154377)

2025-08-21 Thread via llvm-branch-commits
@@ -141,6 +141,67 @@ class OmpWorkshareBlockChecker { parser::CharBlock source_; }; +// 'OmpWorkdistributeBlockChecker' is used to check the validity of the +// assignment statements and the expressions enclosed in an OpenMP +// workdistribute construct +class OmpWorkdistrib

[llvm-branch-commits] [flang] [flang][openmp] Add parser/semantic support for workdistribute (PR #154377)

2025-08-21 Thread via llvm-branch-commits
@@ -141,6 +141,67 @@ class OmpWorkshareBlockChecker { parser::CharBlock source_; }; +// 'OmpWorkdistributeBlockChecker' is used to check the validity of the +// assignment statements and the expressions enclosed in an OpenMP +// workdistribute construct +class OmpWorkdistrib

[llvm-branch-commits] [flang] [flang][openmp] Add parser/semantic support for workdistribute (PR #154377)

2025-08-21 Thread via llvm-branch-commits
@@ -4497,6 +4576,22 @@ void OmpStructureChecker::CheckWorkshareBlockStmts( } } +void OmpStructureChecker::CheckWorkdistributeBlockStmts( +const parser::Block &block, parser::CharBlock source) { + OmpWorkdistributeBlockChecker ompWorkdistributeBlockChecker{context_, sou

[llvm-branch-commits] [flang] [flang][openmp] Add parser/semantic support for workdistribute (PR #154377)

2025-08-21 Thread via llvm-branch-commits
https://github.com/skc7 updated https://github.com/llvm/llvm-project/pull/154377 >From 4442fced8216bf8e26522e2b4b127e4cfc40 Mon Sep 17 00:00:00 2001 From: skc7 Date: Tue, 19 Aug 2025 21:43:06 +0530 Subject: [PATCH 1/2] [flang][openmp] Add parser/semantic support for workdistribute --- ...

[llvm-branch-commits] [clang] release/21.x: [Driver] DragonFly does not support C11 threads (#154886) (PR #154897)

2025-08-21 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (llvmbot) Changes Backport 0fff4605922d137252875f072b3fb2973dbf9693 Requested by: @brad0 --- Full diff: https://github.com/llvm/llvm-project/pull/154897.diff 2 Files Affected: - (modified) clang/lib/Basic/Targets/OSTargets.h (+3)

[llvm-branch-commits] [clang] release/21.x: [Driver] DragonFly does not support C11 threads (#154886) (PR #154897)

2025-08-21 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/154897 ___ 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/21.x: [Driver] DragonFly does not support C11 threads (#154886) (PR #154897)

2025-08-21 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/154897 Backport 0fff4605922d137252875f072b3fb2973dbf9693 Requested by: @brad0 >From 0fe516b9350e5a08ee24a2be318d0971c1b2b0b3 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Fri, 22 Aug 2025 02:02:52 -0400 Subject: [P

[llvm-branch-commits] [clang] release/21.x: [Driver] DragonFly does not support C11 threads (#154886) (PR #154897)

2025-08-21 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/154897 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/list