davidtrevelyan wrote:
Hi all (@thetruestblue @wrotki @aemerson) - is there anything further you need
from me or @cjappl for this one? Let us know if there's anything we can do.
https://github.com/llvm/llvm-project/pull/137353
___
llvm-branch-commits
@@ -518,17 +509,8 @@ class Value {
/// This method should only be used by the Use class.
void addUse(Use &U) {
-if (hasUseList())
- U.addToList(Uses.List);
-else
- U.addToList(Uses.Count);
- }
-
- void removeUse(Use &U) {
-if (hasUseList())
- U
@@ -85,10 +84,8 @@ class Use {
Use **Prev = nullptr;
User *Parent = nullptr;
- inline void addToList(unsigned &Count);
- inline void addToList(Use *&List);
- inline void removeFromList(unsigned &Count);
- inline void removeFromList(Use *&List);
+ inline void addToList
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (llvmbot)
Changes
Backport 58e6883c8b6e571d6bd774645ee2b6348cfed6ba
Requested by: @tambry
---
Full diff: https://github.com/llvm/llvm-project/pull/138652.diff
2 Files Affected:
- (modified) clang/include/clang/Driver/Distro.h (+3-
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/138652
Backport 58e6883c8b6e571d6bd774645ee2b6348cfed6ba
Requested by: @tambry
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/138652
___
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-clang-driver
Author: None (llvmbot)
Changes
Backport 58e6883c8b6e571d6bd774645ee2b6348cfed6ba
Requested by: @tambry
---
Full diff: https://github.com/llvm/llvm-project/pull/138652.diff
2 Files Affected:
- (modified) clang/include/clang/Driver/Distro
llvmbot wrote:
@sylvestre What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/138652
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/lis
optimisan 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/138660?utm_source=stack-comment-downstack-mergeability-warning
https://github.com/optimisan created
https://github.com/llvm/llvm-project/pull/138660
None
>From d32c6c4804dfbfb715c21fa5738e909e2dd6edcc Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Tue, 6 May 2025 09:05:52 +
Subject: [PATCH] [CodeGen][NPM] VirtRegRewriter: Set VirtReg flag
---
llvm/
https://github.com/optimisan ready_for_review
https://github.com/llvm/llvm-project/pull/138660
___
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-llvm-regalloc
Author: Akshat Oke (optimisan)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/138660.diff
2 Files Affected:
- (modified) llvm/include/llvm/CodeGen/VirtRegMap.h (+8)
- (modified) llvm/lib/CodeGen/VirtRegMap.cpp (+2)
https://github.com/DanielKristofKiss updated
https://github.com/llvm/llvm-project/pull/137800
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Ar
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/138660
___
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/nikic commented:
Peculiarly, this has a negative effect on stage1 builds using gcc and a
positive effect on stage2 builds using clang:
https://llvm-compile-time-tracker.com/compare.php?from=420eca364b07bad78dc0a5d21da5980493798df0&to=00be79cbc7dea09fcd8a57ea51b3e800564fd986&s
https://github.com/nikic edited https://github.com/llvm/llvm-project/pull/138638
___
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/atrosinenko ready_for_review
https://github.com/llvm/llvm-project/pull/138655
___
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/atrosinenko created
https://github.com/llvm/llvm-project/pull/138655
Move MCInstReference representing a constant reference to an instruction
inside a parent entity - either inside a basic block (which has a
reference to its parent function) or directly to the function (when C
llvmbot wrote:
@llvm/pr-subscribers-bolt
Author: Anatoly Trosinenko (atrosinenko)
Changes
Move MCInstReference representing a constant reference to an instruction
inside a parent entity - either inside a basic block (which has a
reference to its parent function) or directly to the function
atrosinenko 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/138655?utm_source=stack-comment-downstack-mergeability-warni
https://github.com/DanielKristofKiss edited
https://github.com/llvm/llvm-project/pull/137800
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -1421,6 +1424,40 @@ void DAGTypeLegalizer::SplitVectorResult(SDNode *N,
unsigned ResNo) {
SetSplitVector(SDValue(N, ResNo), Lo, Hi);
}
+void DAGTypeLegalizer::SplitVecRes_ATOMIC_LOAD(AtomicSDNode *LD, SDValue &Lo,
+ SDValue
@@ -1421,6 +1424,42 @@ void DAGTypeLegalizer::SplitVectorResult(SDNode *N,
unsigned ResNo) {
SetSplitVector(SDValue(N, ResNo), Lo, Hi);
}
+void DAGTypeLegalizer::SplitVecRes_ATOMIC_LOAD(AtomicSDNode *LD, SDValue &Lo,
+ SDValue
https://github.com/DanielKristofKiss updated
https://github.com/llvm/llvm-project/pull/137800
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Ar
https://github.com/DanielKristofKiss edited
https://github.com/llvm/llvm-project/pull/137800
___
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/DanielKristofKiss milestoned
https://github.com/llvm/llvm-project/pull/137800
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -1421,6 +1424,40 @@ void DAGTypeLegalizer::SplitVectorResult(SDNode *N,
unsigned ResNo) {
SetSplitVector(SDValue(N, ResNo), Lo, Hi);
}
+void DAGTypeLegalizer::SplitVecRes_ATOMIC_LOAD(AtomicSDNode *LD, SDValue &Lo,
+ SDValue
Author: Benjamin Maxwell
Date: 2025-05-06T10:26:52+01:00
New Revision: dd4fb6b6631e834303a51e0b0230e47537119079
URL:
https://github.com/llvm/llvm-project/commit/dd4fb6b6631e834303a51e0b0230e47537119079
DIFF:
https://github.com/llvm/llvm-project/commit/dd4fb6b6631e834303a51e0b0230e47537119079.di
@@ -226,8 +230,44 @@ DILocation *DILocation::getMergedLocation(DILocation
*LocA, DILocation *LocB) {
bool SameCol = L1->getColumn() == L2->getColumn();
unsigned Line = SameLine ? L1->getLine() : 0;
unsigned Col = SameLine && SameCol ? L1->getColumn() : 0;
-
-re
SLTozer wrote:
> I'm also not 100% sure if there's a good "policy" in place for PHI debug locs
> (paging @SLTozer)
In most cases we do not set debug locs on PHI nodes or expect them to have
debug locs, but there are some cases where we explicitly set/check them - most
often in loop optimizati
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/138491
>From 5f81915d0988bf2f620986c7b39216a920bd407d Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Mon, 5 May 2025 06:30:03 +
Subject: [PATCH] [AMDGPU][NPM] Complete optimized regalloc pipeline
Also fill in s
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/138496
>From c7a0a3b087152f4406c23465aa065d800544b4fd Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Mon, 5 May 2025 08:58:58 +
Subject: [PATCH] [AMDGPU][NPM] Register AMDGPUWaitSGPRHazards pass
---
llvm/lib/T
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/138491
>From 5f81915d0988bf2f620986c7b39216a920bd407d Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Mon, 5 May 2025 06:30:03 +
Subject: [PATCH] [AMDGPU][NPM] Complete optimized regalloc pipeline
Also fill in s
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/138497
>From 15c1c3d387f588c5c9a46cadce937104d3e6a83a Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Mon, 5 May 2025 09:17:40 +
Subject: [PATCH] [CodeGen][NPM] Port PostRAMachineSinking to NPM
---
llvm/include
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/138496
>From c7a0a3b087152f4406c23465aa065d800544b4fd Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Mon, 5 May 2025 08:58:58 +
Subject: [PATCH] [AMDGPU][NPM] Register AMDGPUWaitSGPRHazards pass
---
llvm/lib/T
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/138497
>From 15c1c3d387f588c5c9a46cadce937104d3e6a83a Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Mon, 5 May 2025 09:17:40 +
Subject: [PATCH] [CodeGen][NPM] Port PostRAMachineSinking to NPM
---
llvm/include
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/138495
>From 26319d05e0ef733c0ba26d80a82c56011a553edd Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Mon, 5 May 2025 08:47:42 +
Subject: [PATCH 1/2] [CodeGen][NPM] Port InitUndef to NPM
---
llvm/include/llvm/C
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/138660
>From 87c1295ee4502f5cc227d7912cb21dd7e069320c Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Tue, 6 May 2025 09:05:52 +
Subject: [PATCH] [CodeGen][NPM] VirtRegRewriter: Set VirtReg flag
---
llvm/includ
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/138495
>From 26319d05e0ef733c0ba26d80a82c56011a553edd Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Mon, 5 May 2025 08:47:42 +
Subject: [PATCH 1/2] [CodeGen][NPM] Port InitUndef to NPM
---
llvm/include/llvm/C
https://github.com/optimisan updated
https://github.com/llvm/llvm-project/pull/138660
>From 87c1295ee4502f5cc227d7912cb21dd7e069320c Mon Sep 17 00:00:00 2001
From: Akshat Oke
Date: Tue, 6 May 2025 09:05:52 +
Subject: [PATCH] [CodeGen][NPM] VirtRegRewriter: Set VirtReg flag
---
llvm/includ
https://github.com/optimisan created
https://github.com/llvm/llvm-project/pull/138670
None
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Aria
optimisan 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/138670?utm_source=stack-comment-downstack-mergeability-warning
https://github.com/tblah updated
https://github.com/llvm/llvm-project/pull/137841
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Arial,sans-ser
atrosinenko wrote:
This is similar to `MCPlusBuilder::InstructionIterator` class, but not tied to
some specific iteration semantics. In a subsequent PR I plan adding an
`std::optional getSinglePredecessor()` function with an extra
feature of handling the case of the first instruction in a basi
AaronBallman wrote:
I don't see a significant need to backport the changes, which is a good thing
because I don't think we *can* backport this: it's an ABI breaking change
(changes the size of the enumeration due to gaining a fixed underlying type).
https://github.com/llvm/llvm-project/pull/13
@@ -10,6 +10,7 @@
#define MLIR_DIALECT_AFFINE_IR_VALUEBOUNDSOPINTERFACEIMPL_H
#include "mlir/Support/LLVM.h"
+#include
matthias-springer wrote:
Why is this import needed?
https://github.com/llvm/llvm-project/pull/138550
_
https://github.com/matthias-springer edited
https://github.com/llvm/llvm-project/pull/138550
___
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/matthias-springer commented:
I'm not sure what's the process for pushing to a release branch.
https://github.com/llvm/llvm-project/pull/138550
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm
llvmbot wrote:
@llvm/pr-subscribers-libcxx
Author: None (llvmbot)
Changes
Backport 25fc52e655fb4bfd3bb89948d5cbfe011e1b8984
Requested by: @ldionne
---
Full diff: https://github.com/llvm/llvm-project/pull/138674.diff
3 Files Affected:
- (modified) libcxx/docs/ReleaseNotes/20.rst (-3)
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/138674
___
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/138674
Backport 25fc52e655fb4bfd3bb89948d5cbfe011e1b8984
Requested by: @ldionne
>From be87564873d74080a5a45bb79221690c3fd4b740 Mon Sep 17 00:00:00 2001
From: Louis Dionne
Date: Mon, 5 May 2025 17:19:13 -0400
Subject:
llvmbot wrote:
@var-const What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/138674
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/lis
@@ -10,6 +10,7 @@
#define MLIR_DIALECT_AFFINE_IR_VALUEBOUNDSOPINTERFACEIMPL_H
#include "mlir/Support/LLVM.h"
+#include
FilipLaurentiu wrote:
```
[1747/5390] Building CXX object
tools/mlir/lib/Dialect/Affine/IR/CMakeFiles/obj.MLIRAffineDialect.dir/ValueBound
joker-eph wrote:
In general, I believe we cherry-pick fixes commits from `main` instead of
rewriting patches directly to the release branch.
https://github.com/llvm/llvm-project/pull/138550
___
llvm-branch-commits mailing list
llvm-branch-commits@list
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/137314
>From 90b68adef4f19ae419eed6a34ffb03c530e04ca4 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Sat, 19 Apr 2025 21:11:23 +0200
Subject: [PATCH 1/2] IR: Remove reference counts from ConstantData
This is a fol
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/137314
>From 90b68adef4f19ae419eed6a34ffb03c530e04ca4 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Sat, 19 Apr 2025 21:11:23 +0200
Subject: [PATCH 1/2] IR: Remove reference counts from ConstantData
This is a fol
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/138638
>From 936319ac8a9dad94aaba2f91f6464b801a0f061e Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Tue, 6 May 2025 08:22:15 +0200
Subject: [PATCH] IR: Reorder ConstantData enum values
This sorts ConstantData to
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/138676?utm_source=stack-comment-downstack-mergeability-warning";
https://github.com/arsenm created
https://github.com/llvm/llvm-project/pull/138676
Not sure if this did anything for compile time or not.
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-sys
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/138638
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Arial,sans-se
https://github.com/arsenm ready_for_review
https://github.com/llvm/llvm-project/pull/138676
___
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-llvm-ir
Author: Matt Arsenault (arsenm)
Changes
Not sure if this did anything for compile time or not.
---
Full diff: https://github.com/llvm/llvm-project/pull/138676.diff
1 Files Affected:
- (modified) llvm/include/llvm/IR/Value.h (+1-1)
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (llvmbot)
Changes
Backport 529b6fcb00aabbed17365e5fb3abbc2ae127c967
Requested by: @anutosh491
---
Full diff: https://github.com/llvm/llvm-project/pull/138680.diff
4 Files Affected:
- (modified) clang/include/clang/Interpreter/Inte
llvmbot wrote:
@vgvassilev What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/138680
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/li
https://github.com/tblah edited https://github.com/llvm/llvm-project/pull/138489
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -548,19 +357,16 @@ class DoConcurrentConversionPass
return;
}
-llvm::DenseSet concurrentLoopsToSkip;
+llvm::DenseSet concurrentLoopsToSkip;
tblah wrote:
The correctness of this depends upon the traversal order used by
`applyFullConversio
https://github.com/tblah commented:
Thanks, looks good. Just one comment.
https://github.com/llvm/llvm-project/pull/138489
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bran
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120716
>From 7d44d0585a2056043e591276e4b59572373a386c Mon Sep 17 00:00:00 2001
From: jofrn
Date: Fri, 20 Dec 2024 06:14:28 -0500
Subject: [PATCH] [AtomicExpand] Add bitcasts when expanding load atomic vector
AtomicExpan
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120716
>From 7d44d0585a2056043e591276e4b59572373a386c Mon Sep 17 00:00:00 2001
From: jofrn
Date: Fri, 20 Dec 2024 06:14:28 -0500
Subject: [PATCH] [AtomicExpand] Add bitcasts when expanding load atomic vector
AtomicExpan
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/125432
>From 7a786f239eb79a41c0abc974f8a94e540c1df920 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Fri, 31 Jan 2025 13:12:56 -0500
Subject: [PATCH] [SelectionDAG][X86] Remove unused elements from atomic
vector.
After spl
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120598
>From 561e379531316ef17e2a0051f2a66eed33f9a6ea Mon Sep 17 00:00:00 2001
From: jofrn
Date: Thu, 19 Dec 2024 11:19:39 -0500
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/125432
>From 7a786f239eb79a41c0abc974f8a94e540c1df920 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Fri, 31 Jan 2025 13:12:56 -0500
Subject: [PATCH] [SelectionDAG][X86] Remove unused elements from atomic
vector.
After spl
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120387
>From a9729eee22bc75fe4662084922092ac8de22f3f2 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Wed, 18 Dec 2024 03:40:32 -0500
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/120387
>From a9729eee22bc75fe4662084922092ac8de22f3f2 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Wed, 18 Dec 2024 03:40:32 -0500
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/120716
>From 7d44d0585a2056043e591276e4b59572373a386c Mon Sep 17 00:00:00 2001
From: jofrn
Date: Fri, 20 Dec 2024 06:14:28 -0500
Subject: [PATCH] [AtomicExpand] Add bitcasts when expanding load atomic vector
AtomicExpan
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120385
>From 1e2a179702e430616c498a8b7e1149b7aa992136 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Wed, 18 Dec 2024 03:37:17 -0500
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/120386
>From c7d4433ada7abfa9261eccf629e8173a9cbd8113 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Wed, 18 Dec 2024 03:38:23 -0500
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/120386
>From c7d4433ada7abfa9261eccf629e8173a9cbd8113 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Wed, 18 Dec 2024 03:38:23 -0500
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/120640
>From cd4402a7d285dbe90539e4cf13680cf773bdfdba Mon Sep 17 00:00:00 2001
From: jofrn
Date: Thu, 19 Dec 2024 16:25:55 -0500
Subject: [PATCH] [SelectionDAG] Split vector types for atomic load
Vector types that aren'
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/138635
>From 0fcd430050892ad767b424c180af7722852a97bb Mon Sep 17 00:00:00 2001
From: jofernau_amdeng
Date: Tue, 6 May 2025 01:48:11 -0400
Subject: [PATCH] [X86] Remove extra MOV after widening atomic load
This change ad
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120386
>From c7d4433ada7abfa9261eccf629e8173a9cbd8113 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Wed, 18 Dec 2024 03:38:23 -0500
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/120385
>From 1e2a179702e430616c498a8b7e1149b7aa992136 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Wed, 18 Dec 2024 03:37:17 -0500
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/120598
>From 561e379531316ef17e2a0051f2a66eed33f9a6ea Mon Sep 17 00:00:00 2001
From: jofrn
Date: Thu, 19 Dec 2024 11:19:39 -0500
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/120640
>From cd4402a7d285dbe90539e4cf13680cf773bdfdba Mon Sep 17 00:00:00 2001
From: jofrn
Date: Thu, 19 Dec 2024 16:25:55 -0500
Subject: [PATCH] [SelectionDAG] Split vector types for atomic load
Vector types that aren'
https://github.com/jofrn updated
https://github.com/llvm/llvm-project/pull/120385
>From 1e2a179702e430616c498a8b7e1149b7aa992136 Mon Sep 17 00:00:00 2001
From: jofrn
Date: Wed, 18 Dec 2024 03:37:17 -0500
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/138635
>From 0fcd430050892ad767b424c180af7722852a97bb Mon Sep 17 00:00:00 2001
From: jofernau_amdeng
Date: Tue, 6 May 2025 01:48:11 -0400
Subject: [PATCH] [X86] Remove extra MOV after widening atomic load
This change ad
@@ -3485,6 +3485,137 @@ def fir_BoxTotalElementsOp
let hasCanonicalizer = 1;
}
+def YieldOp : fir_Op<"yield",
+[Pure, ReturnLike, Terminator,
+ ParentOneOf<["LocalitySpecifierOp"]>]> {
+ let summary = "loop yield and termination operation";
+ let description = [{
+
@@ -3485,6 +3485,137 @@ def fir_BoxTotalElementsOp
let hasCanonicalizer = 1;
}
+def YieldOp : fir_Op<"yield",
+[Pure, ReturnLike, Terminator,
+ ParentOneOf<["LocalitySpecifierOp"]>]> {
+ let summary = "loop yield and termination operation";
+ let description = [{
+
https://github.com/tblah commented:
Please could you add a test for the verifier failures.
https://github.com/llvm/llvm-project/pull/138505
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/l
https://github.com/tblah edited https://github.com/llvm/llvm-project/pull/138505
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -3485,6 +3485,137 @@ def fir_BoxTotalElementsOp
let hasCanonicalizer = 1;
}
+def YieldOp : fir_Op<"yield",
+[Pure, ReturnLike, Terminator,
+ ParentOneOf<["LocalitySpecifierOp"]>]> {
+ let summary = "loop yield and termination operation";
+ let description = [{
+
@@ -3485,6 +3485,137 @@ def fir_BoxTotalElementsOp
let hasCanonicalizer = 1;
}
+def YieldOp : fir_Op<"yield",
tblah wrote:
What about the locallity specifiers requires a different terminator? Couldn't
this use `fir.result`?
https://github.com/llvm/llvm-pr
https://github.com/skatrak approved this pull request.
LGTM too, thanks!
https://github.com/llvm/llvm-project/pull/137205
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branc
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/138680
Backport 529b6fcb00aabbed17365e5fb3abbc2ae127c967
Requested by: @anutosh491
>From f2e38873737ef4f5bd51b4a9b3ef1c5b33ae7d27 Mon Sep 17 00:00:00 2001
From: Anutosh Bhat
Date: Mon, 5 May 2025 13:32:33 +0530
Subje
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/138680
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -222,3 +223,38 @@ void SSAUpdaterBulk::RewriteAllUses(DominatorTree *DT,
}
}
}
+
+// Perform a single pass of simplification over the worklist of PHIs.
+static void simplifyPass(MutableArrayRef Worklist,
+ const DataLayout &DL) {
+ for (PHINode
ldionne wrote:
The CI failures are caused by an automatic update of the Xcode version and can
be ignored.
https://github.com/llvm/llvm-project/pull/138674
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/c
https://github.com/tblah approved this pull request.
LGTM, thanks
https://github.com/llvm/llvm-project/pull/138506
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commi
arsenm wrote:
### Merge activity
* **May 6, 11:13 AM EDT**: A user started a stack merge that includes this pull
request via
[Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/137314).
https://github.com/llvm/llvm-project/pull/137314
_
https://github.com/tblah edited https://github.com/llvm/llvm-project/pull/138512
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
1 - 100 of 208 matches
Mail list logo