[llvm-branch-commits] [clang] [llvm] release/21.x: [KeyInstr] Fix verifier check (#149043) (PR #149053)

2025-07-16 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-codegen Author: None (llvmbot) Changes Backport 653872f782e1faaabc1da23769e6b35b10e74bde Requested by: @OCHyams --- Full diff: https://github.com/llvm/llvm-project/pull/149053.diff 3 Files Affected: - (modified) clang/lib/CodeGen/CGDebugInfo.c

[llvm-branch-commits] [llvm] [AMDGPU] Ignore inactive VGPRs in .vgpr_count (PR #149052)

2025-07-16 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Diana Picus (rovka) Changes When using the `amdgcn.init.whole.wave` intrinsic, we add dummy VGPR arguments with the purpose of preserving their inactive lanes. The pattern may look something like this: ``` entry: call amdgcn.ini

[llvm-branch-commits] [clang] [LifetimeSafety] Add loan expiry analysis (PR #148712)

2025-07-16 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/148712 ___ 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] Support bidirectional dataflow analysis (PR #148967)

2025-07-16 Thread Yitzhak Mandelbaum via llvm-branch-commits
https://github.com/ymand approved this pull request. https://github.com/llvm/llvm-project/pull/148967 ___ 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] Support bidirectional dataflow analysis (PR #148967)

2025-07-16 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/148967 ___ 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 loan expiry analysis (PR #148712)

2025-07-16 Thread Utkarsh Saxena via llvm-branch-commits
usx95 wrote: > Looks good, but what's the plan for tests? Good question :) I think adding tests for each analyses to the current [llvm-lit tests](https://github.com/llvm/llvm-project/blob/main/clang/test/Sema/warn-lifetime-safety-dataflow.cpp) is quite a pain for the eyes at this point. Also

[llvm-branch-commits] [llvm] [AMDGPU] Add tests for workgroup/workitem intrinsic optimizations (PR #146053)

2025-07-16 Thread Matt Arsenault via llvm-branch-commits
@@ -0,0 +1,553 @@ +; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5 +; RUN: llc -O3 -mtriple=amdgcn -mcpu=fiji %s -o - | FileCheck %s --check-prefixes=GFX8,DAGISEL-GFX8 +; RUN: llc -O3 -mtriple=amdgcn -mcpu=gfx942 %s -o - | File

[llvm-branch-commits] [clang] [LifetimeSafety] Add loan expiry analysis (PR #148712)

2025-07-16 Thread Yitzhak Mandelbaum via llvm-branch-commits
ymand wrote: Looks good, but what's the plan for tests? https://github.com/llvm/llvm-project/pull/148712 ___ 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 loan expiry analysis (PR #148712)

2025-07-16 Thread Gábor Horváth via llvm-branch-commits
https://github.com/Xazax-hun approved this pull request. Once the testing story is figured out this looks good to me. https://github.com/llvm/llvm-project/pull/148712 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://list

[llvm-branch-commits] [clang] [LifetimeSafety] Add loan expiry analysis (PR #148712)

2025-07-16 Thread Gábor Horváth via llvm-branch-commits
@@ -778,6 +778,65 @@ class LoanPropagationAnalysis } }; +// = // +// Expired Loans Analysis +// = // + +///

[llvm-branch-commits] [clang] [LifetimeSafety] Add loan expiry analysis (PR #148712)

2025-07-16 Thread Gábor Horváth via llvm-branch-commits
https://github.com/Xazax-hun edited https://github.com/llvm/llvm-project/pull/148712 ___ 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] cc67e34 - Revert "[Support] Error if SocketPath is too long (#148903)"

2025-07-16 Thread via llvm-branch-commits
Author: Marina Taylor Date: 2025-07-16T14:13:58+01:00 New Revision: cc67e3475467dc309b1195bf6cd0c7d9256cfbf2 URL: https://github.com/llvm/llvm-project/commit/cc67e3475467dc309b1195bf6cd0c7d9256cfbf2 DIFF: https://github.com/llvm/llvm-project/commit/cc67e3475467dc309b1195bf6cd0c7d9256cfbf2.diff

[llvm-branch-commits] [clang] [clang] "modular_format" attribute for functions using format strings (PR #147431)

2025-07-16 Thread Erich Keane via llvm-branch-commits
https://github.com/erichkeane commented: No real comments here. I still don't really understand what this is for, which tells me we probably need some additional work on the commit message and documentation. https://github.com/llvm/llvm-project/pull/147431

[llvm-branch-commits] [clang] [clang] "modular_format" attribute for functions using format strings (PR #147431)

2025-07-16 Thread Erich Keane via llvm-branch-commits
https://github.com/erichkeane edited https://github.com/llvm/llvm-project/pull/147431 ___ 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] [clang] "modular_format" attribute for functions using format strings (PR #147431)

2025-07-16 Thread Erich Keane via llvm-branch-commits
@@ -2569,6 +2569,18 @@ void CodeGenModule::ConstructAttributeList(StringRef Name, if (TargetDecl->hasAttr()) FuncAttrs.addAttribute("aarch64_pstate_sm_body"); + +if (auto *ModularFormat = TargetDecl->getAttr()) { + // TODO: Error checking e

[llvm-branch-commits] [llvm] [GISel] Combine compare of bitfield extracts or'd together. (PR #146055)

2025-07-16 Thread Pierre van Houtryve via llvm-branch-commits
https://github.com/Pierre-vh updated https://github.com/llvm/llvm-project/pull/146055 >From c7f21bb87a5ec7d8931132c0812daa9d2d70e282 Mon Sep 17 00:00:00 2001 From: pvanhout Date: Fri, 27 Jun 2025 12:04:53 +0200 Subject: [PATCH] [GISel] Combine compare of bitfield extracts or'd together. Equiva

[llvm-branch-commits] [llvm] [AMDGPU] Add tests for workgroup/workitem intrinsic optimizations (PR #146053)

2025-07-16 Thread Pierre van Houtryve via llvm-branch-commits
https://github.com/Pierre-vh updated https://github.com/llvm/llvm-project/pull/146053 >From 3d911c7154df77a7f56240498c55a82b863a0581 Mon Sep 17 00:00:00 2001 From: pvanhout Date: Thu, 26 Jun 2025 13:08:31 +0200 Subject: [PATCH 1/2] [AMDGPU] Add tests for workgroup/workitem intrinsic optimizati

[llvm-branch-commits] [llvm] [DAG] Fold (setcc ((x | x >> c0 | ...) & mask)) sequences (PR #146054)

2025-07-16 Thread Pierre van Houtryve via llvm-branch-commits
https://github.com/Pierre-vh updated https://github.com/llvm/llvm-project/pull/146054 >From e90cd3e7ee0c3626cb24ba31cfa19a1b01fdef55 Mon Sep 17 00:00:00 2001 From: pvanhout Date: Thu, 26 Jun 2025 13:31:37 +0200 Subject: [PATCH 1/3] [DAG] Fold (setcc ((x | x >> c0 | ...) & mask)) sequences Fold

[llvm-branch-commits] [llvm] [AMDGPU] Add tests for workgroup/workitem intrinsic optimizations (PR #146053)

2025-07-16 Thread Pierre van Houtryve via llvm-branch-commits
https://github.com/Pierre-vh updated https://github.com/llvm/llvm-project/pull/146053 >From 3d911c7154df77a7f56240498c55a82b863a0581 Mon Sep 17 00:00:00 2001 From: pvanhout Date: Thu, 26 Jun 2025 13:08:31 +0200 Subject: [PATCH 1/2] [AMDGPU] Add tests for workgroup/workitem intrinsic optimizati

[llvm-branch-commits] [llvm] [DAG] Fold (setcc ((x | x >> c0 | ...) & mask)) sequences (PR #146054)

2025-07-16 Thread Pierre van Houtryve via llvm-branch-commits
https://github.com/Pierre-vh updated https://github.com/llvm/llvm-project/pull/146054 >From e90cd3e7ee0c3626cb24ba31cfa19a1b01fdef55 Mon Sep 17 00:00:00 2001 From: pvanhout Date: Thu, 26 Jun 2025 13:31:37 +0200 Subject: [PATCH 1/3] [DAG] Fold (setcc ((x | x >> c0 | ...) & mask)) sequences Fold

[llvm-branch-commits] [llvm] [GISel] Combine compare of bitfield extracts or'd together. (PR #146055)

2025-07-16 Thread Pierre van Houtryve via llvm-branch-commits
https://github.com/Pierre-vh updated https://github.com/llvm/llvm-project/pull/146055 >From c7f21bb87a5ec7d8931132c0812daa9d2d70e282 Mon Sep 17 00:00:00 2001 From: pvanhout Date: Fri, 27 Jun 2025 12:04:53 +0200 Subject: [PATCH] [GISel] Combine compare of bitfield extracts or'd together. Equiva

[llvm-branch-commits] [llvm] release/21.x: [Support][BLAKE3] Prefix more blake3 methods (#149007) (PR #149048)

2025-07-16 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/149048 ___ 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: [Support][BLAKE3] Prefix more blake3 methods (#149007) (PR #149048)

2025-07-16 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/149048 Backport 60579ec3059b2b6cc9dad90eaac1ed363fc395a7 Requested by: @nikic >From e521ecc3c0c5c4e58aea38596e1fbe84dbf424f4 Mon Sep 17 00:00:00 2001 From: Jordan Rupprecht Date: Wed, 16 Jul 2025 04:31:48 -0500 Subje

[llvm-branch-commits] [llvm] release/21.x: [Support][BLAKE3] Prefix more blake3 methods (#149007) (PR #149048)

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

[llvm-branch-commits] [llvm] release/21.x: [Support][BLAKE3] Prefix more blake3 methods (#149007) (PR #149048)

2025-07-16 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-support Author: None (llvmbot) Changes Backport 60579ec3059b2b6cc9dad90eaac1ed363fc395a7 Requested by: @nikic --- Full diff: https://github.com/llvm/llvm-project/pull/149048.diff 1 Files Affected: - (modified) llvm/lib/Support/BLAKE3/llvm_blake

[llvm-branch-commits] [llvm] release/21.x: [Support][BLAKE3] Prefix more blake3 methods (#149007) (PR #149048)

2025-07-16 Thread Nikita Popov via llvm-branch-commits
https://github.com/nikic approved this pull request. https://github.com/llvm/llvm-project/pull/149048 ___ 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 per-program-point state tracking and query methodscg (PR #149069)

2025-07-16 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/149069 ___ 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 lattice tracking per program point (PR #149069)

2025-07-16 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/149069 ___ 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 lattice tracking per program point (PR #149069)

2025-07-16 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/149069 ___ 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 loan expiry analysis (PR #148712)

2025-07-16 Thread Utkarsh Saxena via llvm-branch-commits
usx95 wrote: >Once the testing story is figured out this looks good to me. Alright. I will add some unit test infra separately before this PR then! https://github.com/llvm/llvm-project/pull/148712 ___ llvm-branch-commits mailing list llvm-branch-commi

[llvm-branch-commits] [llvm] [SelectionDAG] Widen <2 x T> vector types for atomic load (PR #148897)

2025-07-16 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/148897 >From da4fe6cae227783ea6a81d5ed7d3c387da0be28a Mon Sep 17 00:00:00 2001 From: jofrn Date: Tue, 15 Jul 2025 12:59:37 -0400 Subject: [PATCH] [SelectionDAG] Widen <2 x T> vector types for atomic load Vector types of

[llvm-branch-commits] [llvm] [X86] Cast atomic vectors in IR to support floats (PR #148899)

2025-07-16 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/148899 >From 23b20f10a53deba406d78c159afa7e56652bf3a9 Mon Sep 17 00:00:00 2001 From: jofrn Date: Tue, 15 Jul 2025 13:02:04 -0400 Subject: [PATCH] [X86] Cast atomic vectors in IR to support floats This commit casts float

[llvm-branch-commits] [llvm] [X86] Add atomic vector tests for unaligned >1 sizes. (PR #148896)

2025-07-16 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/148896 >From e9ba6ed8b9c6f9894b42342bd297a9347e85f22c Mon Sep 17 00:00:00 2001 From: jofrn Date: Tue, 15 Jul 2025 12:58:55 -0400 Subject: [PATCH] [X86] Add atomic vector tests for unaligned >1 sizes. Unaligned atomic ve

[llvm-branch-commits] [llvm] [SelectionDAG] Legalize <1 x T> vector types for atomic load (PR #148894)

2025-07-16 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/148894 >From 7bf4bb186a09d5cdf9a360a2443713cc5b5bb229 Mon Sep 17 00:00:00 2001 From: jofrn Date: Tue, 15 Jul 2025 12:56:34 -0400 Subject: [PATCH] [SelectionDAG] Legalize <1 x T> vector types for atomic load `load atomic

[llvm-branch-commits] [llvm] [SelectionDAG] Widen <2 x T> vector types for atomic load (PR #148897)

2025-07-16 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/148897 >From da4fe6cae227783ea6a81d5ed7d3c387da0be28a Mon Sep 17 00:00:00 2001 From: jofrn Date: Tue, 15 Jul 2025 12:59:37 -0400 Subject: [PATCH] [SelectionDAG] Widen <2 x T> vector types for atomic load Vector types of

[llvm-branch-commits] [llvm] [X86] Manage atomic load of fp -> int promotion in DAG (PR #148895)

2025-07-16 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/148895 >From 261a6d6dcba7b309c04ee2bbe730a3c8d67cb790 Mon Sep 17 00:00:00 2001 From: jofrn Date: Tue, 15 Jul 2025 12:58:04 -0400 Subject: [PATCH] [X86] Manage atomic load of fp -> int promotion in DAG When lowering atom

[llvm-branch-commits] [mlir] 18624ae - [mlir][SliceAnalysis] Fix stack overflow in graph regions (#139694)

2025-07-16 Thread Tobias Hieta via llvm-branch-commits
Author: Martin Erhart Date: 2025-07-16T16:16:59+02:00 New Revision: 18624ae54bc979e47ad990721eb20eb9ca982a2f URL: https://github.com/llvm/llvm-project/commit/18624ae54bc979e47ad990721eb20eb9ca982a2f DIFF: https://github.com/llvm/llvm-project/commit/18624ae54bc979e47ad990721eb20eb9ca982a2f.diff

[llvm-branch-commits] [llvm] 588b813 - [AArch64] Use correct regclass for spills of ZPR2/ZPR4 (#148806)

2025-07-16 Thread Tobias Hieta via llvm-branch-commits
Author: Sander de Smalen Date: 2025-07-16T16:17:00+02:00 New Revision: 588b8130794f7ce53fe30237f6bf5614b7122f45 URL: https://github.com/llvm/llvm-project/commit/588b8130794f7ce53fe30237f6bf5614b7122f45 DIFF: https://github.com/llvm/llvm-project/commit/588b8130794f7ce53fe30237f6bf5614b7122f45.di

[llvm-branch-commits] [llvm] d1517ec - [AArch64] Ensure bundle expansion of MOVPRFX gets correct implicit ops (#148824)

2025-07-16 Thread Tobias Hieta via llvm-branch-commits
Author: Sander de Smalen Date: 2025-07-16T16:17:00+02:00 New Revision: d1517ec6584304951fcf63ce35d8fd0942f2 URL: https://github.com/llvm/llvm-project/commit/d1517ec6584304951fcf63ce35d8fd0942f2 DIFF: https://github.com/llvm/llvm-project/commit/d1517ec6584304951fcf63ce35d8fd0942f2.di

[llvm-branch-commits] [llvm] a0895b4 - [Frontend][OpenMP] Move isPrivatizingClause to OMP.h, NFC (#148644)

2025-07-16 Thread Tobias Hieta via llvm-branch-commits
Author: Krzysztof Parzyszek Date: 2025-07-16T16:17:00+02:00 New Revision: a0895b4581bac8634596263b42d49c7f2e2d957f URL: https://github.com/llvm/llvm-project/commit/a0895b4581bac8634596263b42d49c7f2e2d957f DIFF: https://github.com/llvm/llvm-project/commit/a0895b4581bac8634596263b42d49c7f2e2d957f

[llvm-branch-commits] [llvm] 7d803c8 - [AArch64] Set the cache line size to 64 for the V2 and V3. (#148213)

2025-07-16 Thread Tobias Hieta via llvm-branch-commits
Author: Sjoerd Meijer Date: 2025-07-16T16:17:00+02:00 New Revision: 7d803c868ab96dabbd4cb47d0b3e60a78057e1b0 URL: https://github.com/llvm/llvm-project/commit/7d803c868ab96dabbd4cb47d0b3e60a78057e1b0 DIFF: https://github.com/llvm/llvm-project/commit/7d803c868ab96dabbd4cb47d0b3e60a78057e1b0.diff

[llvm-branch-commits] [llvm] [AtomicExpand] Add bitcasts when expanding load atomic vector (PR #148900)

2025-07-16 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/148900 >From d661f97c6b40baf8006131278a7b3acb51ef4942 Mon Sep 17 00:00:00 2001 From: jofrn Date: Tue, 15 Jul 2025 13:03:15 -0400 Subject: [PATCH] [AtomicExpand] Add bitcasts when expanding load atomic vector AtomicExpan

[llvm-branch-commits] [llvm] [X86] Manage atomic load of fp -> int promotion in DAG (PR #148895)

2025-07-16 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/148895 >From 261a6d6dcba7b309c04ee2bbe730a3c8d67cb790 Mon Sep 17 00:00:00 2001 From: jofrn Date: Tue, 15 Jul 2025 12:58:04 -0400 Subject: [PATCH] [X86] Manage atomic load of fp -> int promotion in DAG When lowering atom

[llvm-branch-commits] [llvm] [X86] Add atomic vector tests for unaligned >1 sizes. (PR #148896)

2025-07-16 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/148896 >From e9ba6ed8b9c6f9894b42342bd297a9347e85f22c Mon Sep 17 00:00:00 2001 From: jofrn Date: Tue, 15 Jul 2025 12:58:55 -0400 Subject: [PATCH] [X86] Add atomic vector tests for unaligned >1 sizes. Unaligned atomic ve

[llvm-branch-commits] [llvm] [X86] Remove extra MOV after widening atomic load (PR #148898)

2025-07-16 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/148898 >From ff8979edaa3b243e07a633e1d98b2ab98c7c430e Mon Sep 17 00:00:00 2001 From: jofrn Date: Tue, 15 Jul 2025 13:01:24 -0400 Subject: [PATCH] [X86] Remove extra MOV after widening atomic load This change adds patter

[llvm-branch-commits] [llvm] [X86] Remove extra MOV after widening atomic load (PR #148898)

2025-07-16 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/148898 >From ff8979edaa3b243e07a633e1d98b2ab98c7c430e Mon Sep 17 00:00:00 2001 From: jofrn Date: Tue, 15 Jul 2025 13:01:24 -0400 Subject: [PATCH] [X86] Remove extra MOV after widening atomic load This change adds patter

[llvm-branch-commits] [llvm] [SelectionDAG] Legalize <1 x T> vector types for atomic load (PR #148894)

2025-07-16 Thread via llvm-branch-commits
https://github.com/jofrn updated https://github.com/llvm/llvm-project/pull/148894 >From 7bf4bb186a09d5cdf9a360a2443713cc5b5bb229 Mon Sep 17 00:00:00 2001 From: jofrn Date: Tue, 15 Jul 2025 12:56:34 -0400 Subject: [PATCH] [SelectionDAG] Legalize <1 x T> vector types for atomic load `load atomic

[llvm-branch-commits] [clang] [LifetimeSafety] Implement LiveOrigins analysis (PR #148976)

2025-07-16 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/148976 >From 9834dbd9e095cad2bcafbeef763ff21bf223b26e Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 15 Jul 2025 22:19:48 + Subject: [PATCH] add-liveness-finally --- clang/lib/Analysis/LifetimeSafety.cpp

[llvm-branch-commits] [clang] [llvm] release/21.x: [Clang] Reintroduce obsolete libclang symbols to avoid an ABI break (#149079) (PR #149100)

2025-07-16 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (llvmbot) Changes Backport 1600450f9098e5c9cb26840bd53f1be8a2559b7d Requested by: @Sirraide --- Full diff: https://github.com/llvm/llvm-project/pull/149100.diff 4 Files Affected: - (modified) clang/include/clang-c/Index.h (+15) -

[llvm-branch-commits] [clang] [llvm] release/21.x: [Clang] Reintroduce obsolete libclang symbols to avoid an ABI break (#149079) (PR #149100)

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

[llvm-branch-commits] [clang] [llvm] release/21.x: [Clang] Reintroduce obsolete libclang symbols to avoid an ABI break (#149079) (PR #149100)

2025-07-16 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/149100 Backport 1600450f9098e5c9cb26840bd53f1be8a2559b7d Requested by: @Sirraide >From ff68313038bdaf58087a881ef407ffaa5669992e Mon Sep 17 00:00:00 2001 From: Sirraide Date: Wed, 16 Jul 2025 15:48:53 +0200 Subject: [

[llvm-branch-commits] [clang] [llvm] release/21.x: [Clang] Reintroduce obsolete libclang symbols to avoid an ABI break (#149079) (PR #149100)

2025-07-16 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/149100 ___ 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] Implement LiveOrigins analysis (PR #148976)

2025-07-16 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/148976 >From b51604daf9c2f17e2e0d2e73784e22bf573a986a Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 15 Jul 2025 22:19:48 + Subject: [PATCH] add-liveness-finally --- clang/lib/Analysis/LifetimeSafety.cpp

[llvm-branch-commits] [clang] [LifetimeSafety] Add loan expiry analysis (PR #148712)

2025-07-16 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/148712 >From 8dbb9e00758784a4be5e7c3d182ff246291eaef3 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Mon, 14 Jul 2025 19:32:35 + Subject: [PATCH 1/2] users/usx95/lifetime-safety-add-loan-expiry >From a4cba2006

[llvm-branch-commits] [clang] [LifetimeSafety] Add lattice tracking per program point (PR #149069)

2025-07-16 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/149069 >From 266cf01d3afeac7d9d675e4c605f212c758689c5 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Wed, 16 Jul 2025 10:44:37 + Subject: [PATCH] add-point-level-granularity-to-analyses --- clang/lib/Analysis/

[llvm-branch-commits] [clang] [LifetimeSafety] Add loan expiry analysis (PR #148712)

2025-07-16 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/148712 >From 8dbb9e00758784a4be5e7c3d182ff246291eaef3 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Mon, 14 Jul 2025 19:32:35 + Subject: [PATCH 1/2] users/usx95/lifetime-safety-add-loan-expiry >From a4cba2006

[llvm-branch-commits] [clang] [LifetimeSafety] Implement LiveOrigins analysis (PR #148976)

2025-07-16 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/148976 >From b51604daf9c2f17e2e0d2e73784e22bf573a986a Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 15 Jul 2025 22:19:48 + Subject: [PATCH] add-liveness-finally --- clang/lib/Analysis/LifetimeSafety.cpp

[llvm-branch-commits] [clang] [LifetimeSafety] Support bidirectional dataflow analysis (PR #148967)

2025-07-16 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/148967 >From 7762a38fb70176b2b4083cc37334713fb4f70f2c Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 15 Jul 2025 21:24:11 + Subject: [PATCH] add-backward-analysis-capability --- clang/lib/Analysis/Lifetim

[llvm-branch-commits] [clang] [LifetimeSafety] Add lattice tracking per program point (PR #149069)

2025-07-16 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/149069 >From 266cf01d3afeac7d9d675e4c605f212c758689c5 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Wed, 16 Jul 2025 10:44:37 + Subject: [PATCH] add-point-level-granularity-to-analyses --- clang/lib/Analysis/

[llvm-branch-commits] [clang] [llvm] release/21.x: [Clang] Reintroduce obsolete libclang symbols to avoid an ABI break (#149079) (PR #149100)

2025-07-16 Thread Aaron Ballman via llvm-branch-commits
https://github.com/AaronBallman approved this pull request. LGTM! We should add/update the release note to mention these are now no-op functions. https://github.com/llvm/llvm-project/pull/149100 ___ llvm-branch-commits mailing list llvm-branch-commits

[llvm-branch-commits] [clang] [LifetimeSafety] Support bidirectional dataflow analysis (PR #148967)

2025-07-16 Thread Utkarsh Saxena via llvm-branch-commits
usx95 wrote: ### Merge activity * **Jul 16, 2:12 PM UTC**: A user started a stack merge that includes this pull request via [Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/148967). https://github.com/llvm/llvm-project/pull/148967 __

[llvm-branch-commits] [clang] [LifetimeSafety] Add lattice tracking per program point (PR #149069)

2025-07-16 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/149069 >From 6d741458716167db24a5ef00df1d35f4cd28ab02 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Wed, 16 Jul 2025 10:44:37 + Subject: [PATCH] add-point-level-granularity-to-analyses --- clang/lib/Analysis/

[llvm-branch-commits] [clang] [llvm] release/21.x: [Clang] Reintroduce obsolete libclang symbols to avoid an ABI break (#149079) (PR #149100)

2025-07-16 Thread Aaron Ballman via llvm-branch-commits
https://github.com/AaronBallman edited https://github.com/llvm/llvm-project/pull/149100 ___ 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: [Support][BLAKE3] Restore static on blake3_hash4_neon (#149046) (PR #149126)

2025-07-16 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/149126 Backport 1754a7d5733d5305e4ec25ef0945b39d6882bb28 Requested by: @nikic >From 21b56317c5040bcd3664c4dbed184ab78c621de8 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Wed, 16 Jul 2025 17:49:19 +0200 Subject:

[llvm-branch-commits] [llvm] [AArch64][SME] Avoid ZA save state changes in loops in MachineSMEABIPass (PR #149065)

2025-07-16 Thread Benjamin Maxwell via llvm-branch-commits
MacDue wrote: Note: This patch is a minor improvement to placing saves/restores. For more complex programs, we will need to propagate required ZA states through blocks with "no preference" to make better decisions. https://github.com/llvm/llvm-project/pull/149065 _

[llvm-branch-commits] [llvm] release/21.x: [Support][BLAKE3] Restore static on blake3_hash4_neon (#149046) (PR #149126)

2025-07-16 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/149126 ___ 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: [Support][BLAKE3] Restore static on blake3_hash4_neon (#149046) (PR #149126)

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

[llvm-branch-commits] [llvm] release/21.x: [Support][BLAKE3] Restore static on blake3_hash4_neon (#149046) (PR #149126)

2025-07-16 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-support Author: None (llvmbot) Changes Backport 1754a7d5733d5305e4ec25ef0945b39d6882bb28 Requested by: @nikic --- Full diff: https://github.com/llvm/llvm-project/pull/149126.diff 1 Files Affected: - (modified) llvm/lib/Support/BLAKE3/blake3_neo

[llvm-branch-commits] [llvm] AMDGPU: Add a few missing mfma rewrite tests (PR #149026)

2025-07-16 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/149026 Test other splitting situations that appear in greedy. This includes ensuring we have a case that hits a local split and instruction split (most of the tests hit the region split path). Also test a few cases wher

[llvm-branch-commits] [llvm] AMDGPU: Handle rewriting non-tied MFMA to AGPR form (PR #149027)

2025-07-16 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm created https://github.com/llvm/llvm-project/pull/149027 If src2 and dst aren't the same register, to fold a copy to AGPR into the instruction we also need to reassign src2 to an available AGPR. All the other uses of src2 also need to be compatible with the AGPR replace

[llvm-branch-commits] [llvm] AMDGPU: Handle rewriting non-tied MFMA to AGPR form (PR #149027)

2025-07-16 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Matt Arsenault (arsenm) Changes If src2 and dst aren't the same register, to fold a copy to AGPR into the instruction we also need to reassign src2 to an available AGPR. All the other uses of src2 also need to be compatible with th

[llvm-branch-commits] [llvm] AMDGPU: Handle rewriting non-tied MFMA to AGPR form (PR #149027)

2025-07-16 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm ready_for_review https://github.com/llvm/llvm-project/pull/149027 ___ 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 a few missing mfma rewrite tests (PR #149026)

2025-07-16 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-backend-amdgpu Author: Matt Arsenault (arsenm) Changes Test other splitting situations that appear in greedy. This includes ensuring we have a case that hits a local split and instruction split (most of the tests hit the region split path). Also test a

[llvm-branch-commits] [llvm] AMDGPU: Add a few missing mfma rewrite tests (PR #149026)

2025-07-16 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/149026?utm_source=stack-comment-downstack-mergeability-warning";

[llvm-branch-commits] [llvm] AMDGPU: Handle rewriting non-tied MFMA to AGPR form (PR #149027)

2025-07-16 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/149027?utm_source=stack-comment-downstack-mergeability-warning";

[llvm-branch-commits] [llvm] AMDGPU: Add a few missing mfma rewrite tests (PR #149026)

2025-07-16 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm ready_for_review https://github.com/llvm/llvm-project/pull/149026 ___ 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] Ignore inactive VGPRs in .vgpr_count (PR #149052)

2025-07-16 Thread Matt Arsenault via llvm-branch-commits
@@ -1367,6 +1367,28 @@ constexpr bool isEntryFunctionCC(CallingConv::ID CC) { } } +// Shaders that are entry functions need to count input arguments even if arsenm wrote: I still think we should just do this for all entry points and not special case the gr

[llvm-branch-commits] [llvm] [AMDGPU] Ignore inactive VGPRs in .vgpr_count (PR #149052)

2025-07-16 Thread Matt Arsenault via llvm-branch-commits
@@ -0,0 +1,25 @@ +; RUN: llc -mcpu=gfx1200 -o - < %s | FileCheck %s arsenm wrote: ```suggestion ; RUN: llc -mcpu=gfx1200 < %s | FileCheck %s ``` https://github.com/llvm/llvm-project/pull/149052 ___ llvm-branch-commits

[llvm-branch-commits] [llvm] [AMDGPU] Ignore inactive VGPRs in .vgpr_count (PR #149052)

2025-07-16 Thread Matt Arsenault via llvm-branch-commits
@@ -0,0 +1,30 @@ +; RUN: llc -mcpu=gfx1200 -o - < %s | FileCheck %s --check-prefixes=CHECK,PACKED +; RUN: llc -mcpu=gfx1030 -o - < %s | FileCheck %s --check-prefixes=CHECK,NOTPACKED arsenm wrote: ```suggestion ; RUN: llc -mcpu=gfx1200 < %s | FileCheck %s --check

[llvm-branch-commits] [llvm] [AMDGPU] Ignore inactive VGPRs in .vgpr_count (PR #149052)

2025-07-16 Thread Matt Arsenault via llvm-branch-commits
@@ -0,0 +1,27 @@ +; RUN: llc -mcpu=gfx1200 -o - < %s | FileCheck %s arsenm wrote: ```suggestion ; RUN: llc -mcpu=gfx1200 < %s | FileCheck %s ``` https://github.com/llvm/llvm-project/pull/149052 ___ llvm-branch-commits

[llvm-branch-commits] [clang] [llvm] release/21.x: [KeyInstr] Fix verifier check (#149043) (PR #149053)

2025-07-16 Thread Stephen Tozer via llvm-branch-commits
SLTozer wrote: Once the original commit has completely cleared CI, LGTM. https://github.com/llvm/llvm-project/pull/149053 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branc

[llvm-branch-commits] [llvm] [AArch64][PAC] Rework discriminator analysis in AUT and AUTPAC (PR #146489)

2025-07-16 Thread Daniil Kovalev via llvm-branch-commits
https://github.com/kovdan01 commented: LGTM, but it would be nice if someone with richer backend background look at this as well. https://github.com/llvm/llvm-project/pull/146489 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org

[llvm-branch-commits] [llvm] [AMDGPU] Ignore inactive VGPRs in .vgpr_count (PR #149052)

2025-07-16 Thread Diana Picus via llvm-branch-commits
https://github.com/rovka created https://github.com/llvm/llvm-project/pull/149052 When using the `amdgcn.init.whole.wave` intrinsic, we add dummy VGPR arguments with the purpose of preserving their inactive lanes. The pattern may look something like this: ``` entry: call amdgcn.init.whole.wav

[llvm-branch-commits] [llvm] [AMDGPU] Ignore inactive VGPRs in .vgpr_count (PR #149052)

2025-07-16 Thread Diana Picus via llvm-branch-commits
rovka 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/149052?utm_source=stack-comment-downstack-mergeability-warning"; >

[llvm-branch-commits] [llvm] [AMDGPU] Ignore inactive VGPRs in .vgpr_count (PR #149052)

2025-07-16 Thread Diana Picus via llvm-branch-commits
https://github.com/rovka ready_for_review https://github.com/llvm/llvm-project/pull/149052 ___ 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] [llvm] release/21.x: [KeyInstr] Fix verifier check (#149043) (PR #149053)

2025-07-16 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/149053 Backport 653872f782e1faaabc1da23769e6b35b10e74bde Requested by: @OCHyams >From b087cfdd9a6178180ab9b0662c2283226de3b2cb Mon Sep 17 00:00:00 2001 From: Orlando Cazalet-Hyams Date: Wed, 16 Jul 2025 10:43:09 +010

[llvm-branch-commits] [clang] [llvm] release/21.x: [KeyInstr] Fix verifier check (#149043) (PR #149053)

2025-07-16 Thread via llvm-branch-commits
https://github.com/llvmbot milestoned https://github.com/llvm/llvm-project/pull/149053 ___ 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] [llvm] release/21.x: [KeyInstr] Fix verifier check (#149043) (PR #149053)

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

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

2025-07-16 Thread Benjamin Maxwell via llvm-branch-commits
MacDue wrote: This is a stacked PR. See other PRs below: 1. https://github.com/llvm/llvm-project/pull/149062 2. https://github.com/llvm/llvm-project/pull/149063 3. :point_right: https://github.com/llvm/llvm-project/pull/149064 4. https://github.com/llvm/llvm-project/pull/149065 https://github.c

[llvm-branch-commits] [llvm] [AArch64][SME] Support Windows/stack probes in MachineSMEABIPass (PR #149063)

2025-07-16 Thread Benjamin Maxwell via llvm-branch-commits
https://github.com/MacDue created https://github.com/llvm/llvm-project/pull/149063 On Windows or with stack probes on other targets, additional code needs to be inserted after dynamic stack allocations to validate stack accesses and/or ensure enough stack space has been allocated. Rather than

[llvm-branch-commits] [llvm] [AArch64][SME] Support Windows/stack probes in MachineSMEABIPass (PR #149063)

2025-07-16 Thread Benjamin Maxwell via llvm-branch-commits
MacDue wrote: This is a stacked PR. See other PRs below: 1. https://github.com/llvm/llvm-project/pull/149062 2. :point_right: https://github.com/llvm/llvm-project/pull/149063 3. https://github.com/llvm/llvm-project/pull/149064 4. https://github.com/llvm/llvm-project/pull/149065 https://github.c

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

2025-07-16 Thread Benjamin Maxwell via llvm-branch-commits
https://github.com/MacDue created https://github.com/llvm/llvm-project/pull/149064 This extends the MachineSMEABIPass to handle agnostic ZA functions. This case is currently handled like shared ZA functions, but we don't require ZA state to be reloaded before agnostic ZA calls. Note: This pat

[llvm-branch-commits] [llvm] [AArch64][SME] Avoid ZA save state changes in loops in MachineSMEABIPass (PR #149065)

2025-07-16 Thread Benjamin Maxwell via llvm-branch-commits
https://github.com/MacDue created https://github.com/llvm/llvm-project/pull/149065 This patch uses the MachineLoopInfo to give blocks within loops a higher weight when choosing the bundle ZA state. MachineLoopInfo does not find loop trip counts, so this uses an arbitrary weight (default 10), w

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

2025-07-16 Thread Benjamin Maxwell via llvm-branch-commits
https://github.com/MacDue edited https://github.com/llvm/llvm-project/pull/149064 ___ 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] Implement LiveOrigins analysis (PR #148976)

2025-07-16 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/148976 >From 76e0954a5718990e8f1ebb6e4480c2cb32a56909 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 15 Jul 2025 22:19:48 + Subject: [PATCH] add-liveness-finally --- clang/lib/Analysis/LifetimeSafety.cpp

[llvm-branch-commits] [clang] [LifetimeSafety] Implement LiveOrigins analysis (PR #148976)

2025-07-16 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/148976 >From 76e0954a5718990e8f1ebb6e4480c2cb32a56909 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Tue, 15 Jul 2025 22:19:48 + Subject: [PATCH] add-liveness-finally --- clang/lib/Analysis/LifetimeSafety.cpp

[llvm-branch-commits] [clang] [LifetimeSafety] Add loan expiry analysis (PR #148712)

2025-07-16 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/148712 >From 615b4d0d262c742d7fd09f2afd8228d3d24f1513 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Mon, 14 Jul 2025 19:32:35 + Subject: [PATCH 1/2] users/usx95/lifetime-safety-add-loan-expiry >From 037a7ec48

[llvm-branch-commits] [llvm] [AArch64][SME] Support Windows/stack probes in MachineSMEABIPass (PR #149063)

2025-07-16 Thread Benjamin Maxwell via llvm-branch-commits
https://github.com/MacDue ready_for_review https://github.com/llvm/llvm-project/pull/149063 ___ 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] Support agnostic ZA functions in the MachineSMEABIPass (PR #149064)

2025-07-16 Thread Benjamin Maxwell via llvm-branch-commits
https://github.com/MacDue ready_for_review https://github.com/llvm/llvm-project/pull/149064 ___ 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] add-point-level-granularity-to-analyses (PR #149069)

2025-07-16 Thread Utkarsh Saxena via llvm-branch-commits
https://github.com/usx95 created https://github.com/llvm/llvm-project/pull/149069 None >From 4956a92749091ee811784d1928d47e95f9646640 Mon Sep 17 00:00:00 2001 From: Utkarsh Saxena Date: Wed, 16 Jul 2025 10:44:37 + Subject: [PATCH] add-point-level-granularity-to-analyses --- clang/lib/Ana

  1   2   >