[llvm-branch-commits] [llvm] release/21.x: [X86] lowerShuffleAsLanePermuteAndPermute - ensure we've simplified the demanded shuffle mask elts before testing for a matching shuffle (#153554) (PR #15429

2025-08-19 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/154299 ___ 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: [X86] lowerShuffleAsLanePermuteAndPermute - ensure we've simplified the demanded shuffle mask elts before testing for a matching shuffle (#153554) (PR #15429

2025-08-19 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-x86 Author: None (llvmbot) Changes Backport c96d0da62b7ae83b613fc2b9c134cc42402ae2c4 Requested by: @RKSimon --- Patch is 30.67 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/154299.diff 2 Files Af

[llvm-branch-commits] [llvm] release/21.x: [X86] lowerShuffleAsLanePermuteAndPermute - ensure we've simplified the demanded shuffle mask elts before testing for a matching shuffle (#153554) (PR #15429

2025-08-19 Thread via llvm-branch-commits
llvmbot wrote: @abhishek-kaushik22 What do you think about merging this PR to the release branch? https://github.com/llvm/llvm-project/pull/154299 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/m

[llvm-branch-commits] [clang] [LifetimeSafety] Add support for GSL Pointer types (PR #154009)

2025-08-19 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/154009 ___ 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] Parse GROUPPRIVATE directive (PR #153807)

2025-08-19 Thread Tom Eccles via llvm-branch-commits
https://github.com/tblah approved this pull request. Thanks https://github.com/llvm/llvm-project/pull/153807 ___ 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] [mlir] 8acdd20 - Revert "[MLIR][WASM] Extending the Wasm binary to WasmSSA dialect importer (#…"

2025-08-19 Thread via llvm-branch-commits
Author: Mehdi Amini Date: 2025-08-19T14:04:34+02:00 New Revision: 8acdd2007bb69c69166ed64848127a9ca0735dce URL: https://github.com/llvm/llvm-project/commit/8acdd2007bb69c69166ed64848127a9ca0735dce DIFF: https://github.com/llvm/llvm-project/commit/8acdd2007bb69c69166ed64848127a9ca0735dce.diff L

[llvm-branch-commits] [clang] Identify DeclRefExpr as a use of an origin (PR #154316)

2025-08-19 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/154316 >From 3954894c53e3ad7a6931f0fe75a2c9022cdb115a Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 19 Aug 2025 12:00:53 + Subject: [PATCH] Identify DeclRefExpr as a use of an origin --- clang/lib/Analys

[llvm-branch-commits] [clang] [LifetimeSafety] Mark all DeclRefExpr as usages of the origin (PR #154316)

2025-08-19 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/154316 ___ 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] [LifetimeSafety] Mark all DeclRefExpr as usages of the corresp. origin (PR #154316)

2025-08-19 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/154316 ___ 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: Add baseline test for unspilling VGPRs after MFMA rewrite (PR #154322)

2025-08-19 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/154322 Test for #154260 >From d228249744f104cf389134deca3d1bf80b476a62 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

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

2025-08-19 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/154323 After replacing VGPR MFMAs with the AGPR form, we've alleviated VGPR pressure which may have triggered spills during allocation. Identify these spill slots, and try to reassign them to newly freed VGPRs, and repla

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

2025-08-19 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Matt Arsenault (arsenm) Changes Test for #154260 --- Patch is 30.77 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/154322.diff 1 Files Affected: - (added) llvm/test/CodeGen/AMDGPU/u

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

2025-08-19 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Matt Arsenault (arsenm) Changes After replacing VGPR MFMAs with the AGPR form, we've alleviated VGPR pressure which may have triggered spills during allocation. Identify these spill slots, and try to reassign them to newly freed VG

[llvm-branch-commits] [clang] [LifetimeSafety] Mark all DeclRefExpr as usages of the corresp. origin (PR #154316)

2025-08-19 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/154316 ___ 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: Add baseline test for unspilling VGPRs after MFMA rewrite (PR #154322)

2025-08-19 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm ready_for_review https://github.com/llvm/llvm-project/pull/154322 ___ 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: Add baseline test for unspilling VGPRs after MFMA rewrite (PR #154322)

2025-08-19 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/154322?utm_source=stack-comment-downstack-mergeability-warning";

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

2025-08-19 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/154323?utm_source=stack-comment-downstack-mergeability-warning";

[llvm-branch-commits] [clang] [LifetimeSafety] Mark all DeclRefExpr as usages of the corresp. origin (PR #154316)

2025-08-19 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/154316 ___ 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] Identify DeclRefExpr as a use of an origin (PR #154316)

2025-08-19 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 created https://github.com/llvm/llvm-project/pull/154316 None >From 9855655fbbdc93951cf8e7560f48c28bd9393208 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 19 Aug 2025 12:00:53 + Subject: [PATCH] Identify DeclRefExpr as a use of an origin --- clang/lib/

[llvm-branch-commits] [clang] Identify DeclRefExpr as a use of an origin (PR #154316)

2025-08-19 Thread Utkarsh Saxena via llvm-branch-commits
usx95 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/154316?utm_source=stack-comment-downstack-mergeability-warning"; >

[llvm-branch-commits] [clang] Identify DeclRefExpr as a use of an origin (PR #154316)

2025-08-19 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/154316 >From 42c7d46fd4799ab5404130a971c95a2fd7b1c97c Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 19 Aug 2025 12:00:53 + Subject: [PATCH] Identify DeclRefExpr as a use of an origin --- clang/lib/Analys

[llvm-branch-commits] [clang] [LifetimeSafety] Mark all DeclRefExpr as usages of the corresp. origin (PR #154316)

2025-08-19 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/154316 ___ 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] [LifetimeSafety] Mark all DeclRefExpr as usages of the corresp. origin (PR #154316)

2025-08-19 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/154316 ___ 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: Try to unspill VGPRs after rewriting MFMAs to AGPR form (PR #154323)

2025-08-19 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm ready_for_review https://github.com/llvm/llvm-project/pull/154323 ___ 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] Allow trivial pp-directives before C++ module directive (#153641) (PR #154077)

2025-08-19 Thread Erich Keane via llvm-branch-commits
https://github.com/erichkeane approved this pull request. I'm convinced we need it, and the patch is low enough risk, I say ship it. https://github.com/llvm/llvm-project/pull/154077 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.or

[llvm-branch-commits] [clang] [LifetimeSafety] Add support for GSL Pointer types (PR #154009)

2025-08-19 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/154009 ___ 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] [LifetimeSafety] Mark all DeclRefExpr as usages of the corresp. origin (PR #154316)

2025-08-19 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 ready_for_review https://github.com/llvm/llvm-project/pull/154316 ___ 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] [LifetimeSafety] Add support for GSL Pointer types (PR #154009)

2025-08-19 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/154009 >From bc12cea64e8e3429cdb33e0e2967cb70a7e2c77b Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Sun, 17 Aug 2025 10:10:18 + Subject: [PATCH] [LifetimeSafety] Track gsl::Pointer types --- clang/lib/Analysi

[llvm-branch-commits] [clang] [LifetimeSafety] Mark all DeclRefExpr as usages of the corresp. origin (PR #154316)

2025-08-19 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/154316 >From 5c910deae1940a0b4c1758a925bdd1dd8c406160 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 19 Aug 2025 12:00:53 + Subject: [PATCH] Identify DeclRefExpr as a use of an origin --- clang/lib/Analys

[llvm-branch-commits] [clang] [LifetimeSafety] Mark all DeclRefExpr as usages of the corresp. origin (PR #154316)

2025-08-19 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-analysis Author: Utkarsh Saxena (usx95) Changes Instead of identifying various forms of pointer usage (like dereferencing, member access, or function calls) individually, this new approach simplifies the logic by treating all `DeclRefExpr`s as us

[llvm-branch-commits] [llvm] release/21.x: [X86] lowerShuffleAsLanePermuteAndPermute - ensure we've simplified the demanded shuffle mask elts before testing for a matching shuffle (#153554) (PR #15429

2025-08-19 Thread Phoebe Wang via llvm-branch-commits
https://github.com/phoebewang approved this pull request. LGTM. https://github.com/llvm/llvm-project/pull/154299 ___ 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] [LifetimeSafety] Mark all DeclRefExpr as usages of the corresp. origin (PR #154316)

2025-08-19 Thread Gábor Horváth via llvm-branch-commits
https://github.com/Xazax-hun commented: > It is checked for use-after-free unless it is being written to. I wonder if this is important if we end up using liveness analysis. I.e., I believe the value we are overwriting is not live. So, in case we only warn for the live usages, we get this chec

[llvm-branch-commits] [llvm] release/21.x: [POWERPC] Fixes an error in the handling of the MTVSRBMI instruction for big-endian (#151565) (PR #154138)

2025-08-19 Thread zhijian lin via llvm-branch-commits
https://github.com/diggerlin approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/154138 ___ 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: Add baseline test for unspilling VGPRs after MFMA rewrite (PR #154322)

2025-08-19 Thread Tim Gymnich via llvm-branch-commits
https://github.com/tgymnich approved this pull request. https://github.com/llvm/llvm-project/pull/154322 ___ 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] Add Lowering to omp mlir for workdistribute construct (PR #154378)

2025-08-19 Thread via llvm-branch-commits
https://github.com/skc7 edited https://github.com/llvm/llvm-project/pull/154378 ___ 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] Add parser/semantic support for workdistribute (PR #154377)

2025-08-19 Thread via llvm-branch-commits
https://github.com/skc7 edited https://github.com/llvm/llvm-project/pull/154377 ___ 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] Add Lowering to omp mlir for workdistribute construct (PR #154378)

2025-08-19 Thread via llvm-branch-commits
https://github.com/skc7 edited https://github.com/llvm/llvm-project/pull/154378 ___ 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] b7c4d47 - clang-format changes

2025-08-19 Thread Frederik Harwath via llvm-branch-commits
Author: Frederik Harwath Date: 2025-08-19T12:09:03-04:00 New Revision: b7c4d4790d7b8208091a1c821b6dc11e0ca1fb7c URL: https://github.com/llvm/llvm-project/commit/b7c4d4790d7b8208091a1c821b6dc11e0ca1fb7c DIFF: https://github.com/llvm/llvm-project/commit/b7c4d4790d7b8208091a1c821b6dc11e0ca1fb7c.di

[llvm-branch-commits] [clang] f139b51 - Revert "[Clang] Take libstdc++ into account during GCC detection (#145056)"

2025-08-19 Thread via llvm-branch-commits
Author: Frederik Harwath Date: 2025-08-19T17:57:41+02:00 New Revision: f139b512b4fa5aca1afb5005e6967c9bae43973e URL: https://github.com/llvm/llvm-project/commit/f139b512b4fa5aca1afb5005e6967c9bae43973e DIFF: https://github.com/llvm/llvm-project/commit/f139b512b4fa5aca1afb5005e6967c9bae43973e.di

[llvm-branch-commits] [clang] [CIR] Add support for string literal lavlues in ConstantLValueEmitter (PR #154360)

2025-08-19 Thread Andy Kaylor via llvm-branch-commits
@@ -1318,6 +1318,19 @@ cir::GlobalOp CIRGenModule::getGlobalForStringLiteral(const StringLiteral *s, return gv; } +/// Return a pointer to a constant array for the given string literal. +cir::GlobalViewAttr +CIRGenModule::getAddrOfConstantStringFromLiteral(const StringLiter

[llvm-branch-commits] [clang] [CIR] Add support for string literal lavlues in ConstantLValueEmitter (PR #154360)

2025-08-19 Thread Andy Kaylor via llvm-branch-commits
https://github.com/andykaylor approved this pull request. lgtm, but please fix the spelling of 'lvalues' in the commit title https://github.com/llvm/llvm-project/pull/154360 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https:

[llvm-branch-commits] [clang] [CIR] Add support for string literal lavlues in ConstantLValueEmitter (PR #154360)

2025-08-19 Thread Andy Kaylor via llvm-branch-commits
https://github.com/andykaylor edited https://github.com/llvm/llvm-project/pull/154360 ___ 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] [CIR] Add support for string literal lvalues in ConstantLValueEmitter (PR #154360)

2025-08-19 Thread Morris Hafner via llvm-branch-commits
https://github.com/mmha edited https://github.com/llvm/llvm-project/pull/154360 ___ 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] [CIR] Add support for string literal lvalues in ConstantLValueEmitter (PR #154360)

2025-08-19 Thread Morris Hafner via llvm-branch-commits
https://github.com/mmha updated https://github.com/llvm/llvm-project/pull/154360 >From d592acb40bfcea7b9e3eca1ac29ecab96315d26f Mon Sep 17 00:00:00 2001 From: Morris Hafner Date: Tue, 19 Aug 2025 17:13:51 +0200 Subject: [PATCH 1/2] [CIR] Add support for string literal lavlues in ConstantLValueE

[llvm-branch-commits] [llvm] e2777af - [LLVM] Add missing dependency for offload-wrapper tool

2025-08-19 Thread Joseph Huber via llvm-branch-commits
Author: Joseph Huber Date: 2025-08-19T11:19:35-05:00 New Revision: e2777af84b5acce6f95d71653b817011e6f57a02 URL: https://github.com/llvm/llvm-project/commit/e2777af84b5acce6f95d71653b817011e6f57a02 DIFF: https://github.com/llvm/llvm-project/commit/e2777af84b5acce6f95d71653b817011e6f57a02.diff

[llvm-branch-commits] [clang] f1e56ac - Revert "[Clang] Take libstdc++ into account during GCC detection" (#154368)

2025-08-19 Thread via llvm-branch-commits
Author: Frederik Harwath Date: 2025-08-19T16:35:58Z New Revision: f1e56ac0321a854432f16910eb2203a482b424b6 URL: https://github.com/llvm/llvm-project/commit/f1e56ac0321a854432f16910eb2203a482b424b6 DIFF: https://github.com/llvm/llvm-project/commit/f1e56ac0321a854432f16910eb2203a482b424b6.diff L

[llvm-branch-commits] [polly] 67ca5da - [polly] Replace SmallSet with SmallPtrSet (NFC) (#154367)

2025-08-19 Thread via llvm-branch-commits
Author: Kazu Hirata Date: 2025-08-19T09:09:11-07:00 New Revision: 67ca5dad16e9271e62987f7c563b109a07dc8788 URL: https://github.com/llvm/llvm-project/commit/67ca5dad16e9271e62987f7c563b109a07dc8788 DIFF: https://github.com/llvm/llvm-project/commit/67ca5dad16e9271e62987f7c563b109a07dc8788.diff L

[llvm-branch-commits] [llvm] 069ad23 - [NVPTXLowerArgs] Add align attribute to return value of addrspace.wrap intrinsic (#153889)

2025-08-19 Thread via llvm-branch-commits
Author: Drew Kersnar Date: 2025-08-19T11:13:57-05:00 New Revision: 069ad2353c4bd32b883e2d5ce4a7f191bf6098e1 URL: https://github.com/llvm/llvm-project/commit/069ad2353c4bd32b883e2d5ce4a7f191bf6098e1 DIFF: https://github.com/llvm/llvm-project/commit/069ad2353c4bd32b883e2d5ce4a7f191bf6098e1.diff

[llvm-branch-commits] [clang] e04feda - [HLSL] Tests for local resource arrays (#153257)

2025-08-19 Thread via llvm-branch-commits
Author: Helena Kotas Date: 2025-08-19T09:22:27-07:00 New Revision: e04fedadba5119ef04f45f157eae8243228d45dd URL: https://github.com/llvm/llvm-project/commit/e04fedadba5119ef04f45f157eae8243228d45dd DIFF: https://github.com/llvm/llvm-project/commit/e04fedadba5119ef04f45f157eae8243228d45dd.diff

[llvm-branch-commits] [llvm] f82054e - [RISCV] Handle more cases when combining (vfmv.s.f (extract_subvector X, 0)) (#154175)

2025-08-19 Thread via llvm-branch-commits
Author: Min-Yih Hsu Date: 2025-08-19T09:43:55-07:00 New Revision: f82054eaa214c8b5c33fcae01b212a6b32a135f8 URL: https://github.com/llvm/llvm-project/commit/f82054eaa214c8b5c33fcae01b212a6b32a135f8 DIFF: https://github.com/llvm/llvm-project/commit/f82054eaa214c8b5c33fcae01b212a6b32a135f8.diff L

[llvm-branch-commits] [lld] 28f2fb2 - Revert "[lld][WebAssembly] Do not relocate ABSOLUTE symbols" (#154371)

2025-08-19 Thread via llvm-branch-commits
Author: Sam Clegg Date: 2025-08-19T09:46:10-07:00 New Revision: 28f2fb24e1668943172cfd7a381c4262d51615b4 URL: https://github.com/llvm/llvm-project/commit/28f2fb24e1668943172cfd7a381c4262d51615b4 DIFF: https://github.com/llvm/llvm-project/commit/28f2fb24e1668943172cfd7a381c4262d51615b4.diff LOG

[llvm-branch-commits] [llvm] 4c9b7ff - [LLVM] Introduce 'llvm-offload-wrapper' tool (#153504)

2025-08-19 Thread via llvm-branch-commits
Author: Joseph Huber Date: 2025-08-19T11:05:48-05:00 New Revision: 4c9b7ff04cb4376379a483fcbd2af780a62473d6 URL: https://github.com/llvm/llvm-project/commit/4c9b7ff04cb4376379a483fcbd2af780a62473d6 DIFF: https://github.com/llvm/llvm-project/commit/4c9b7ff04cb4376379a483fcbd2af780a62473d6.diff

[llvm-branch-commits] [clang-tools-extra] ccd5dda - [clang-tools-extra] Replace SmallSet with SmallPtrSet (NFC) (#154365)

2025-08-19 Thread via llvm-branch-commits
Author: Kazu Hirata Date: 2025-08-19T09:09:03-07:00 New Revision: ccd5ddab9bd966aa7d6a3ca7f36d037992ba7bae URL: https://github.com/llvm/llvm-project/commit/ccd5ddab9bd966aa7d6a3ca7f36d037992ba7bae DIFF: https://github.com/llvm/llvm-project/commit/ccd5ddab9bd966aa7d6a3ca7f36d037992ba7bae.diff L

[llvm-branch-commits] [clang] [LifetimeSafety] Add support for GSL Pointer types (PR #154009)

2025-08-19 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/154009 >From fa5312a0ce65a37d25a9eba9cb6042116126195d Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Sun, 17 Aug 2025 10:10:18 + Subject: [PATCH] [LifetimeSafety] Track gsl::Pointer types --- clang/lib/Analysi

[llvm-branch-commits] [clang] a32c834 - Revert "[Clang] Only remove lambda scope after computing evaluation context (…"

2025-08-19 Thread via llvm-branch-commits
Author: Younan Zhang Date: 2025-08-20T00:55:43+08:00 New Revision: a32c83413bc68d00fa7431877856767828c7c217 URL: https://github.com/llvm/llvm-project/commit/a32c83413bc68d00fa7431877856767828c7c217 DIFF: https://github.com/llvm/llvm-project/commit/a32c83413bc68d00fa7431877856767828c7c217.diff

[llvm-branch-commits] [clang] release/21.x: [C] Fix issue with -Wimplicit-void-ptr-cast (#154351) (PR #154386)

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

[llvm-branch-commits] [clang] release/21.x: [C] Fix issue with -Wimplicit-void-ptr-cast (#154351) (PR #154386)

2025-08-19 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/154386 Backport ae434cd Requested by: @AaronBallman >From 802d629769d44fa73ccb59b151adcf96971e3606 Mon Sep 17 00:00:00 2001 From: Aaron Ballman Date: Tue, 19 Aug 2025 12:55:03 -0400 Subject: [PATCH] [C] Fix issue wit

[llvm-branch-commits] [clang] release/21.x: [C] Fix issue with -Wimplicit-void-ptr-cast (#154351) (PR #154386)

2025-08-19 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/154386 ___ 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][SME] Avoid ZA save state changes in loops in MachineSMEABIPass (PR #149065)

2025-08-19 Thread Benjamin Maxwell via llvm-branch-commits
https://github.com/MacDue updated https://github.com/llvm/llvm-project/pull/149065 >From 88c0bb60a8f96b2d0850ab7019a92fd76a356133 Mon Sep 17 00:00:00 2001 From: Benjamin Maxwell Date: Tue, 15 Jul 2025 11:48:03 + Subject: [PATCH] [AArch64][SME] Avoid ZA save state changes in loops in Machin

[llvm-branch-commits] [llvm] [AArch64][SME] Support agnostic ZA functions in the MachineSMEABIPass (PR #149064)

2025-08-19 Thread Benjamin Maxwell via llvm-branch-commits
https://github.com/MacDue updated https://github.com/llvm/llvm-project/pull/149064 >From 75b2bf03de4e77169325dfe5b15053c12e446696 Mon Sep 17 00:00:00 2001 From: Benjamin Maxwell Date: Tue, 15 Jul 2025 11:47:48 + Subject: [PATCH] [AArch64][SME] Support agnostic ZA functions in the MachineSM

[llvm-branch-commits] [clang] release/21.x: [C] Fix issue with -Wimplicit-void-ptr-cast (#154351) (PR #154386)

2025-08-19 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (llvmbot) Changes Backport ae434cd Requested by: @AaronBallman --- Full diff: https://github.com/llvm/llvm-project/pull/154386.diff 2 Files Affected: - (modified) clang/lib/Sema/SemaExpr.cpp (+4-4) - (modified) clang/test/Sema/im

[llvm-branch-commits] [clang] release/21.x: [clang][PAC] ptrauth_qualifier and ptrauth_intrinsic should only be available on Darwin (#153912) (PR #154198)

2025-08-19 Thread Aaron Ballman via llvm-branch-commits
https://github.com/AaronBallman approved this pull request. LGTM! https://github.com/llvm/llvm-project/pull/154198 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commi

[llvm-branch-commits] [llvm] AMDGPU: Handle rewriting VGPR MFMA to AGPR with subregister copies (PR #153019)

2025-08-19 Thread Matt Arsenault via llvm-branch-commits
arsenm wrote: ping https://github.com/llvm/llvm-project/pull/153019 ___ 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] [CIR] Add support for string literal lavlues in ConstantLValueEmitter (PR #154360)

2025-08-19 Thread Morris Hafner via llvm-branch-commits
https://github.com/mmha created https://github.com/llvm/llvm-project/pull/154360 Depends on #154359. >From d592acb40bfcea7b9e3eca1ac29ecab96315d26f Mon Sep 17 00:00:00 2001 From: Morris Hafner Date: Tue, 19 Aug 2025 17:13:51 +0200 Subject: [PATCH] [CIR] Add support for string literal lavlues in

[llvm-branch-commits] [clang] [CIR] Add support for string literal lavlues in ConstantLValueEmitter (PR #154360)

2025-08-19 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clangir Author: Morris Hafner (mmha) Changes Depends on #154359. --- Full diff: https://github.com/llvm/llvm-project/pull/154360.diff 4 Files Affected: - (modified) clang/lib/CIR/CodeGen/CIRGenExprConstant.cpp (+1-2) - (modified) clang/lib/CIR/CodeG

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

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

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

2025-08-19 Thread via llvm-branch-commits
https://github.com/skc7 created https://github.com/llvm/llvm-project/pull/154378 None >From 4251221ed5fc9838a74c1077c7d74b1c77f96176 Mon Sep 17 00:00:00 2001 From: skc7 Date: Tue, 19 Aug 2025 21:46:13 +0530 Subject: [PATCH] [flang][openmp] Add Lowering to omp mlir for workdistribute construct

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

2025-08-19 Thread via llvm-branch-commits
https://github.com/skc7 edited https://github.com/llvm/llvm-project/pull/154377 ___ 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] f139b51 - Revert "[Clang] Take libstdc++ into account during GCC detection (#145056)"

2025-08-19 Thread via llvm-branch-commits
Author: Frederik Harwath Date: 2025-08-19T17:57:41+02:00 New Revision: f139b512b4fa5aca1afb5005e6967c9bae43973e URL: https://github.com/llvm/llvm-project/commit/f139b512b4fa5aca1afb5005e6967c9bae43973e DIFF: https://github.com/llvm/llvm-project/commit/f139b512b4fa5aca1afb5005e6967c9bae43973e.di

[llvm-branch-commits] [clang] release/21.x: [clang] Allow trivial pp-directives before C++ module directive (#153641) (PR #154077)

2025-08-19 Thread via llvm-branch-commits
yronglin wrote: Do you know how to merge this patch? https://github.com/user-attachments/assets/51b40b7a-a0b5-4b10-855f-43c10f07e573"; /> https://github.com/llvm/llvm-project/pull/154077 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.

[llvm-branch-commits] [lld] 8edcf65 - Revert "[lld][WebAssembly] Do not relocate ABSOLUTE symbols (#153763)"

2025-08-19 Thread via llvm-branch-commits
Author: Sam Clegg Date: 2025-08-19T09:03:57-07:00 New Revision: 8edcf6541ff77f048f086322256d2f7b8e097e8d URL: https://github.com/llvm/llvm-project/commit/8edcf6541ff77f048f086322256d2f7b8e097e8d DIFF: https://github.com/llvm/llvm-project/commit/8edcf6541ff77f048f086322256d2f7b8e097e8d.diff LOG

[llvm-branch-commits] [clang] 68f6b76 - Revert "[Clang] improve -Wstring-concatenation to warn on every missing comma…"

2025-08-19 Thread via llvm-branch-commits
Author: Oleksandr T. Date: 2025-08-19T19:02:07+03:00 New Revision: 68f6b7663bee98487f3a854c4bd386e098fef38c URL: https://github.com/llvm/llvm-project/commit/68f6b7663bee98487f3a854c4bd386e098fef38c DIFF: https://github.com/llvm/llvm-project/commit/68f6b7663bee98487f3a854c4bd386e098fef38c.diff

[llvm-branch-commits] [clang] release/21.x: [clang] Allow trivial pp-directives before C++ module directive (#153641) (PR #154077)

2025-08-19 Thread Erich Keane via llvm-branch-commits
erichkeane wrote: > Do you know how to merge this patch? height="233" > src="https://private-user-images.githubusercontent.com/112706123/479601443-51b40b7a-a0b5-4b10-855f-43c10f07e573.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50Lm

[llvm-branch-commits] [clang] release/21.x: [clang] Allow trivial pp-directives before C++ module directive (#153641) (PR #154077)

2025-08-19 Thread via llvm-branch-commits
yronglin wrote: > > Do you know how to merge this patch? > height="233" > > src="https://private-user-images.githubusercontent.com/112706123/479601443-51b40b7a-a0b5-4b10-855f-43c10f07e573.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW

[llvm-branch-commits] [clang] b7c4d47 - clang-format changes

2025-08-19 Thread Frederik Harwath via llvm-branch-commits
Author: Frederik Harwath Date: 2025-08-19T12:09:03-04:00 New Revision: b7c4d4790d7b8208091a1c821b6dc11e0ca1fb7c URL: https://github.com/llvm/llvm-project/commit/b7c4d4790d7b8208091a1c821b6dc11e0ca1fb7c DIFF: https://github.com/llvm/llvm-project/commit/b7c4d4790d7b8208091a1c821b6dc11e0ca1fb7c.di

[llvm-branch-commits] [llvm] release/21.x: [X86] lowerShuffleAsLanePermuteAndPermute - ensure we've simplified the demanded shuffle mask elts before testing for a matching shuffle (#153554) (PR #15429

2025-08-19 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/154299 Backport c96d0da62b7ae83b613fc2b9c134cc42402ae2c4 Requested by: @RKSimon >From 8b01fe0f4aaa84498f8c32a3c57f1d16eb9ffe86 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Thu, 14 Aug 2025 10:47:11 +0100 Subjec

[llvm-branch-commits] [llvm] release/21.x: [X86] lowerShuffleAsLanePermuteAndPermute - ensure we've simplified the demanded shuffle mask elts before testing for a matching shuffle (#153554) (PR #15429

2025-08-19 Thread Abhishek Kaushik via llvm-branch-commits
https://github.com/abhishek-kaushik22 approved this pull request. https://github.com/llvm/llvm-project/pull/154299 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commi

[llvm-branch-commits] [llvm] [mlir] [OpenMP][OMPIRBuilder] Use device shared memory for arg structures (PR #150925)

2025-08-19 Thread Michael Kruse via llvm-branch-commits
https://github.com/Meinersbur approved this pull request. Nice https://github.com/llvm/llvm-project/pull/150925 ___ 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] [mlir] [OpenMP][OMPIRBuilder] Use device shared memory for arg structures (PR #150925)

2025-08-19 Thread Michael Kruse via llvm-branch-commits
https://github.com/Meinersbur edited https://github.com/llvm/llvm-project/pull/150925 ___ 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] DAG: Add assert to getNode for EXTRACT_SUBVECTOR indexes (PR #154099)

2025-08-19 Thread David Green via llvm-branch-commits
https://github.com/davemgreen approved this pull request. https://github.com/llvm/llvm-project/pull/154099 ___ 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] [mlir] [OpenMP][OMPIRBuilder] Use device shared memory for arg structures (PR #150925)

2025-08-19 Thread Michael Kruse via llvm-branch-commits
@@ -1850,25 +1870,22 @@ CallInst *CodeExtractor::emitReplacerCall( if (StructValues.contains(output)) continue; -AllocaInst *alloca = new AllocaInst( -output->getType(), DL.getAllocaAddrSpace(), nullptr, -output->getName() + ".loc", AllocaBlock->g

[llvm-branch-commits] [llvm] [mlir] [OpenMP][OMPIRBuilder] Use device shared memory for arg structures (PR #150925)

2025-08-19 Thread Michael Kruse via llvm-branch-commits
@@ -1850,25 +1870,22 @@ CallInst *CodeExtractor::emitReplacerCall( if (StructValues.contains(output)) continue; -AllocaInst *alloca = new AllocaInst( -output->getType(), DL.getAllocaAddrSpace(), nullptr, -output->getName() + ".loc", AllocaBlock->g

[llvm-branch-commits] [llvm] DAG: Add assert to getNode for EXTRACT_SUBVECTOR indexes (PR #154099)

2025-08-19 Thread Simon Pilgrim via llvm-branch-commits
https://github.com/RKSimon approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/154099 ___ 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] [mlir] [OpenMP][OMPIRBuilder] Use device shared memory for arg structures (PR #150925)

2025-08-19 Thread Michael Kruse via llvm-branch-commits
@@ -444,6 +444,27 @@ CodeExtractor::findOrCreateBlockForHoisting(BasicBlock *CommonExitBlock) { return CommonExitBlock; } +Instruction *CodeExtractor::allocateVar(BasicBlock *BB, +BasicBlock::iterator AllocIP, +

[llvm-branch-commits] [llvm] DAG: Handle half spanning extract_subvector in type legalization (PR #154101)

2025-08-19 Thread Matt Arsenault via llvm-branch-commits
@@ -3845,9 +3845,22 @@ SDValue DAGTypeLegalizer::SplitVecOp_EXTRACT_SUBVECTOR(SDNode *N) { unsigned NumResultElts = SubVT.getVectorMinNumElements(); if (IdxVal < LoEltsMin) { -assert(IdxVal + NumResultElts <= LoEltsMin && - "Extracted subvector crosses vecto

[llvm-branch-commits] [llvm] DAG: Handle half spanning extract_subvector in type legalization (PR #154101)

2025-08-19 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/154101 >From 84841c0506e16a88912058eed094df4d967a25b0 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Mon, 18 Aug 2025 20:20:51 +0900 Subject: [PATCH] DAG: Handle half spanning extract_subvector in type legalizatio

[llvm-branch-commits] [llvm] DAG: Avoid creating illegal extract_subvector in legalizer (PR #154100)

2025-08-19 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/154100 >From 6dca7d13d159db3f31d0776dea3a586a622cf421 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Mon, 18 Aug 2025 13:37:55 +0900 Subject: [PATCH] DAG: Avoid creating illegal extract_subvector in legalizer Fixe

[llvm-branch-commits] [llvm] DAG: Add assert to getNode for EXTRACT_SUBVECTOR indexes (PR #154099)

2025-08-19 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/154099 >From 3fd9c57c7993fb1ad2651a6fe8681cda289e3e27 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Mon, 18 Aug 2025 13:22:26 +0900 Subject: [PATCH] DAG: Add assert to getNode for EXTRACT_SUBVECTOR indexes Verify

[llvm-branch-commits] [llvm] [AMDGPU] Extending wave reduction intrinsics for `i64` types - 2 (PR #151309)

2025-08-19 Thread Matt Arsenault via llvm-branch-commits
@@ -5212,6 +5217,74 @@ static MachineBasicBlock *lowerWaveReduce(MachineInstr &MI, .addReg(NewAccumulator->getOperand(0).getReg()); break; } + case AMDGPU::S_ADD_U64_PSEUDO: + case AMDGPU::S_SUB_U64_PSEUDO: { +Register DestSub0 = MR

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

2025-08-19 Thread Finn Plummer via llvm-branch-commits
https://github.com/inbelic updated https://github.com/llvm/llvm-project/pull/154454 >From 9a418dfebbebd583aca8527eca4f6b0209263b15 Mon Sep 17 00:00:00 2001 From: Finn Plummer Date: Fri, 8 Aug 2025 17:16:06 + Subject: [PATCH 1/4] add BinaryModifyJobClass --- clang/include/clang/Driver/Acti

[llvm-branch-commits] [llvm] AMDGPU: Add baseline test for vgpr fma with copied-from AGPR (PR #153020)

2025-08-19 Thread Carl Ritson via llvm-branch-commits
@@ -0,0 +1,261 @@ +# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 5 +# RUN: llc -mtriple=amdgcn-amd-amdhsa -mcpu=gfx942 -run-pass=greedy,amdgpu-rewrite-agpr-copy-mfma -verify-machineinstrs -o - %s | FileCheck %s + +--- +name:

[llvm-branch-commits] [clang] [llvm] Add PowerPC/AIX related release notes to LLVM 21.1.0 (PR #154465)

2025-08-19 Thread Amy Kwan via llvm-branch-commits
https://github.com/amy-kwan created https://github.com/llvm/llvm-project/pull/154465 This PR aims to add release notes to LLVM 21.1.0 for PPC/AIX, and other related release notes. >From 81a4f1f94f35055b9389b1d8c3b810aa7e07a41f Mon Sep 17 00:00:00 2001 From: Amy Kwan Date: Wed, 20 Aug 2025 04:

[llvm-branch-commits] [clang] [llvm] Add PowerPC/AIX related release notes to LLVM 21.1.0 (PR #154465)

2025-08-19 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: Amy Kwan (amy-kwan) Changes This PR aims to add release notes to LLVM 21.1.0 for PPC/AIX, and other related release notes. --- Full diff: https://github.com/llvm/llvm-project/pull/154465.diff 2 Files Affected: - (modified) clang/docs/R

[llvm-branch-commits] [clang] [llvm] Add PowerPC/AIX related release notes to LLVM 21.1.0 (PR #154465)

2025-08-19 Thread Amy Kwan via llvm-branch-commits
@@ -220,6 +232,7 @@ Changes to the RISC-V Backend * Removed -mattr=+no-rvc-hints that could be used to disable parsing and generation of RVC hints. * Adds assembler support for the Andes `XAndesvsintload` (Andes Vector INT4 Load extension). * Adds assembler support for the An

[llvm-branch-commits] [clang] [llvm] Add PowerPC/AIX related release notes to LLVM 21.1.0 (PR #154465)

2025-08-19 Thread Amy Kwan via llvm-branch-commits
https://github.com/amy-kwan milestoned https://github.com/llvm/llvm-project/pull/154465 ___ 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][PAC][darwin] Set correct default ptrauth features for arm64e-darwin (#153722) (PR #154449)

2025-08-19 Thread via llvm-branch-commits
https://github.com/llvmbot updated https://github.com/llvm/llvm-project/pull/154449 >From 993c5643ce0f722c1cdffd3a4360726880b8827d Mon Sep 17 00:00:00 2001 From: Oliver Hunt Date: Tue, 19 Aug 2025 17:31:14 -0700 Subject: [PATCH] [clang][PAC][darwin] Set correct default ptrauth features for arm

[llvm-branch-commits] [llvm] [DirectX] Add support for `remove-section` of `DXContainer` for `llvm-objcopy` (PR #153246)

2025-08-19 Thread James Henderson via llvm-branch-commits
https://github.com/jh7370 approved this pull request. LGTM! https://github.com/llvm/llvm-project/pull/153246 ___ 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: [TailDup] Delay aggressive computed-goto taildup to after RegAlloc. (#150911) (PR #151680)

2025-08-19 Thread Phoebe Wang via llvm-branch-commits
phoebewang wrote: > Ping :) > > If the X86 side of things is a blocker, we can also make it only to apply to > AArch64 or Apple platforms? Yeah, that would be good to me. https://github.com/llvm/llvm-project/pull/151680 ___ llvm-branch-commits maili

[llvm-branch-commits] [llvm] DAG: Handle half spanning extract_subvector in type legalization (PR #154101)

2025-08-19 Thread Craig Topper via llvm-branch-commits
@@ -3845,9 +3845,22 @@ SDValue DAGTypeLegalizer::SplitVecOp_EXTRACT_SUBVECTOR(SDNode *N) { unsigned NumResultElts = SubVT.getVectorMinNumElements(); if (IdxVal < LoEltsMin) { -assert(IdxVal + NumResultElts <= LoEltsMin && - "Extracted subvector crosses vecto