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
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
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
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
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
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
@@ -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
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
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
@@ -778,6 +778,65 @@ class LoanPropagationAnalysis
}
};
+// = //
+// Expired Loans Analysis
+// = //
+
+///
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
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
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
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
@@ -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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
-
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/
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: [
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
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
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
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/
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
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
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
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/
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
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
__
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/
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
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:
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
_
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
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
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
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
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
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
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
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
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";
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";
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
@@ -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
@@ -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
@@ -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
@@ -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
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
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
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
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";
>
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 - 100 of 195 matches
Mail list logo