boris-kolpackov wrote:
@erichkeane, yes, as @yronglin mentioned, this bug makes it impossible to
compile a module translation unit that was partially preprocessed with Clang's
`-frewrite-includes` (which is what we do in `build2`). This was not an issue
up to Clang 20, so seems like a regressi
https://github.com/hekota edited
https://github.com/llvm/llvm-project/pull/153257
___
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
Author: None (llvmbot)
Changes
Backport 62d2a8e6823de0310ba3a8b014ddcb2db356a1bb
Requested by: @EugeneZelenko
---
Patch is 60.99 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/154240.diff
1 Files Af
llvmbot wrote:
@kbeyls What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/154240
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listin
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/154240
___
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/154240
Backport 62d2a8e6823de0310ba3a8b014ddcb2db356a1bb
Requested by: @EugeneZelenko
>From f17c8ee29e20d91ba1997a00cc12dd085d7f815c Mon Sep 17 00:00:00 2001
From: Oliver Hunt
Date: Mon, 18 Aug 2025 17:27:36 -0700
Su
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (llvmbot)
Changes
Backport ec4e6aa
Requested by: @ojhunt
---
Full diff: https://github.com/llvm/llvm-project/pull/154210.diff
2 Files Affected:
- (modified) clang/lib/Parse/ParseExpr.cpp (+2-1)
- (added) clang/test/SemaObjCXX/dis
https://github.com/cor3ntin approved this pull request.
https://github.com/llvm/llvm-project/pull/154210
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@cor3ntin What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/154210
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/list
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/154210
___
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/154210
Backport ec4e6aa
Requested by: @ojhunt
>From 26939b2293cafb83da0794c926321a20e0c6b017 Mon Sep 17 00:00:00 2001
From: Oliver Hunt
Date: Mon, 18 Aug 2025 14:38:50 -0700
Subject: [PATCH] [clang][ObjC] Fix incorre
ojhunt wrote:
Oh, the bot already asked. Sigh.
https://github.com/llvm/llvm-project/pull/154198
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
ojhunt wrote:
This back port needs to be approved by @AaronBallman - I believe we're on the
same page, but want to be safe
https://github.com/llvm/llvm-project/pull/154198
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https:/
llvmbot wrote:
@llvm/pr-subscribers-backend-x86
Author: None (llvmbot)
Changes
Backport 624b724
Requested by: @ojhunt
---
Full diff: https://github.com/llvm/llvm-project/pull/154198.diff
8 Files Affected:
- (modified) clang/docs/ReleaseNotes.rst (+6)
- (modified) clang/include/clang/
llvmbot wrote:
@AaronBallman What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/154198
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/154198
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/154198
Backport 624b724
Requested by: @ojhunt
>From 39bf4d252d1956c7acc6c13fd0de61a62645a1aa Mon Sep 17 00:00:00 2001
From: Oliver Hunt
Date: Mon, 18 Aug 2025 13:29:26 -0700
Subject: [PATCH] [clang][PAC] ptrauth_qual
https://github.com/usx95 updated
https://github.com/llvm/llvm-project/pull/154009
>From afa47aa95a56474c5a1f0163d9b6120df10f22a8 Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Sun, 17 Aug 2025 10:10:18 +
Subject: [PATCH] [LifetimeSafety] Track gsl::Pointer types
---
clang/lib/Analysi
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/154009
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/154009
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/usx95 updated
https://github.com/llvm/llvm-project/pull/153951
>From a6889af70fd4959e540cb047ab00203335b1eb77 Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Sat, 16 Aug 2025 11:45:30 +
Subject: [PATCH] Add decl/expr name to Origin's debug output
---
clang/lib/Analy
https://github.com/usx95 updated
https://github.com/llvm/llvm-project/pull/154009
>From afa47aa95a56474c5a1f0163d9b6120df10f22a8 Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Sun, 17 Aug 2025 10:10:18 +
Subject: [PATCH] [LifetimeSafety] Track gsl::Pointer types
---
clang/lib/Analysi
amy-kwan wrote:
FYI - requesting backport as the original issue
(https://github.com/llvm/llvm-project/commit/45909ec469cea4bc479d5c7d0731dec8e8e91112)
is also in the LLVM 21.x
https://github.com/llvm/llvm-project/pull/154138
___
llvm-branch-commits m
https://github.com/s-perron approved this pull request.
https://github.com/llvm/llvm-project/pull/153257
___
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 milestoned
https://github.com/llvm/llvm-project/pull/154138
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@llvm/pr-subscribers-backend-powerpc
Author: None (llvmbot)
Changes
Backport 23b320311364f1bc1249500c7542d077d70098bf
Requested by: @amy-kwan
---
Full diff: https://github.com/llvm/llvm-project/pull/154138.diff
2 Files Affected:
- (modified) llvm/lib/Target/PowerPC/PPCI
llvmbot wrote:
@diggerlin What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/154138
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/lis
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/154138
Backport 23b320311364f1bc1249500c7542d077d70098bf
Requested by: @amy-kwan
>From 8c9afafd936d301cce0dc4ae2ab9416cc606f4ee Mon Sep 17 00:00:00 2001
From: zhijian lin
Date: Wed, 6 Aug 2025 09:36:37 -0400
Subject:
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/153020
>From 9e68d80779760e9a218ef798c3818e863f0b087d Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 11 Aug 2025 09:10:41 +0900
Subject: [PATCH] AMDGPU: Add baseline test for vgpr fma with copied-from AGPR
We
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/153021
>From dd7d411910dd5adcddbb9e3bc066971e309c467f Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 11 Aug 2025 21:02:55 +0900
Subject: [PATCH] AMDGPU: Add baseline test for mfma rewrite with phi
The first c
yronglin wrote:
> > I don't think this really meets our requirements for a backport? It isn't
> > really fixing a regression/etc, right? This is just a general bug-fix? Or
> > am I missing something?
>
> Ah, I see on the original that @ChuanqiXu9 said we need to do so? I'd like to
> see the r
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/153023
>From c73ac5e9357d638094d5ba598bf53a9ae3243593 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 11 Aug 2025 18:22:09 +0900
Subject: [PATCH] AMDGPU: Handle V->A MFMA copy from case with immediate src2
Han
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/153025
>From 07059eaf22696b5609c620426e37b98336989838 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 11 Aug 2025 19:05:44 +0900
Subject: [PATCH] AMDGPU: Add test for mfma rewrite pass respecting optnone
---
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/153020
>From 9e68d80779760e9a218ef798c3818e863f0b087d Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 11 Aug 2025 09:10:41 +0900
Subject: [PATCH] AMDGPU: Add baseline test for vgpr fma with copied-from AGPR
We
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/153022
>From 002114adf9e91993aa7f1c5d382bce476ed84b27 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 11 Aug 2025 10:47:44 +0900
Subject: [PATCH] AMDGPU: Handle rewriting VGPR MFMA fed from AGPR copy
Previousl
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/153024
>From d00e5873e8734dd6de4b462bdf347740c96ebac1 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 11 Aug 2025 19:00:54 +0900
Subject: [PATCH] AMDGPU: Add statistic for number of MFMAs moved to AGPR form
--
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/153025
>From 07059eaf22696b5609c620426e37b98336989838 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 11 Aug 2025 19:05:44 +0900
Subject: [PATCH] AMDGPU: Add test for mfma rewrite pass respecting optnone
---
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/153019
>From d4de0b28cd97caf7b2cd6c61c94022a21c93e799 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 8 Aug 2025 14:01:58 +0900
Subject: [PATCH] AMDGPU: Handle rewriting VGPR MFMA to AGPR with subregister
copi
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/153018
>From 69cd540ff0faf2395b90fec3efcb7c49c170e14e Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 8 Aug 2025 23:56:03 +0900
Subject: [PATCH] AMDGPU: Add some baseline test for mfma rewrite with
subregister
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/153026
>From 3ce4900d4c3a7d2aa01c53c0bd876562070b42ef Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 11 Aug 2025 19:12:49 +0900
Subject: [PATCH 1/2] AMDGPU: Add tests for every mfma intrinsic v-to-a mapping
M
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/153023
>From c73ac5e9357d638094d5ba598bf53a9ae3243593 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 11 Aug 2025 18:22:09 +0900
Subject: [PATCH] AMDGPU: Handle V->A MFMA copy from case with immediate src2
Han
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/153016
>From 58720b8ef814d6f978a81e11ed3ff910accb513b Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 25 Jul 2025 10:23:31 +0900
Subject: [PATCH] AMDGPU: Handle rewriting VGPR MFMAs with immediate src2
---
..
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/153018
>From 69cd540ff0faf2395b90fec3efcb7c49c170e14e Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 8 Aug 2025 23:56:03 +0900
Subject: [PATCH] AMDGPU: Add some baseline test for mfma rewrite with
subregister
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/153019
>From d4de0b28cd97caf7b2cd6c61c94022a21c93e799 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 8 Aug 2025 14:01:58 +0900
Subject: [PATCH] AMDGPU: Handle rewriting VGPR MFMA to AGPR with subregister
copi
inbelic wrote:
Given we want to use these for [the
frontend](https://github.com/llvm/llvm-project/issues/153868) as well. Would it
be possible to do these validations with an `HLSLBinding` instead? Both the
front and backend will create the bindings I believe and could be a common
interface?
https://github.com/llvmbot updated
https://github.com/llvm/llvm-project/pull/154080
>From 8254aea007d0ebfe1f853938a20900183dd80949 Mon Sep 17 00:00:00 2001
From: Oliver Hunt
Date: Mon, 18 Aug 2025 02:07:27 -0700
Subject: [PATCH] [clang] return type not correctly deduced for discarded
lambdas (
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/153877
___
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/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/153877
___
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/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/153877
___
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/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/153877
___
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/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/153876
>From a57523531b8961cad74209f1bd772032e5338b8e Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Sat, 16 Aug 2025 22:58:06 +
Subject: [PATCH] fix
Created using spr 1.3.6
---
.github/workflows/libc
https://github.com/boomanaiden154 updated
https://github.com/llvm/llvm-project/pull/153876
>From a57523531b8961cad74209f1bd772032e5338b8e Mon Sep 17 00:00:00 2001
From: Aiden Grossman
Date: Sat, 16 Aug 2025 22:58:06 +
Subject: [PATCH] fix
Created using spr 1.3.6
---
.github/workflows/libc
https://github.com/Xazax-hun approved this pull request.
https://github.com/llvm/llvm-project/pull/153951
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -479,7 +479,11 @@ class LoopVectorizationPlanner {
/// Build VPlans for the specified \p UserVF and \p UserIC if they are
/// non-zero or all applicable candidate VFs otherwise. If vectorization and
/// interleaving should be avoided up-front, no plans are generated.
-
https://github.com/kuhar approved this pull request.
https://github.com/llvm/llvm-project/pull/153871
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
erichkeane wrote:
> I don't think this really meets our requirements for a backport? It isn't
> really fixing a regression/etc, right? This is just a general bug-fix? Or am
> I missing something?
Ah, I see on the original that @ChuanqiXu9 said we need to do so? I'd like to
see the reasoning.
erichkeane wrote:
I don't think this really meets our requirements for a backport? It isn't
really fixing a regression/etc, right? This is just a general bug-fix? Or am
I missing something?
https://github.com/llvm/llvm-project/pull/154077
___
llvm
boomanaiden154 wrote:
> I wonder whether we gain enough to justify extra code duplication. Looking at
> llvm-project-tests.yml it doesn't seem to do that much additional work and
> it's quite simple.
1. There is all the plumbing to actually make the call work.
2. It contains support for multip
https://github.com/SixWeining approved this pull request.
https://github.com/llvm/llvm-project/pull/153792
___
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/zhaoqi5 edited
https://github.com/llvm/llvm-project/pull/153792
___
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/149577
___
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/154009
>From a5fd9a9a3d3ac8fbd789459107c824b51925f511 Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Sun, 17 Aug 2025 10:10:18 +
Subject: [PATCH] [LifetimeSafety] Track gsl::Pointer types
---
clang/lib/Analysi
https://github.com/usx95 updated
https://github.com/llvm/llvm-project/pull/153951
>From c5dc462f1ae22b7bbb8d5c1799b65453cab62477 Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Sat, 16 Aug 2025 11:45:30 +
Subject: [PATCH] Add decl/expr name to Origin's debug output
---
clang/lib/Analy
https://github.com/usx95 updated
https://github.com/llvm/llvm-project/pull/154009
>From a5fd9a9a3d3ac8fbd789459107c824b51925f511 Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Sun, 17 Aug 2025 10:10:18 +
Subject: [PATCH] [LifetimeSafety] Track gsl::Pointer types
---
clang/lib/Analysi
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/154100?utm_source=stack-comment-downstack-mergeability-warning";
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/154009
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@llvm/pr-subscribers-clang-analysis
Author: Utkarsh Saxena (usx95)
Changes
The previous debug output only showed numeric IDs for origins, making it
difficult to understand what each origin represented. This change makes the
debug output more informative by showing what kin
https://github.com/usx95 ready_for_review
https://github.com/llvm/llvm-project/pull/153951
___
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/153951
___
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/154009
>From 10c8b84e40814aa66d4d85e427630f52fe1d7f7b Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Sun, 17 Aug 2025 10:10:18 +
Subject: [PATCH] [LifetimeSafety] Track gsl::Pointer types
---
clang/lib/Analysi
https://github.com/usx95 updated
https://github.com/llvm/llvm-project/pull/153951
>From 5abecd1d9ef82bb515efe0eca319525aec8a0d4e Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Sat, 16 Aug 2025 11:45:30 +
Subject: [PATCH] Add decl/expr name to Origin's debug output
---
clang/lib/Analy
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/154099?utm_source=stack-comment-downstack-mergeability-warning";
llvmbot wrote:
@llvm/pr-subscribers-llvm-selectiondag
Author: Matt Arsenault (arsenm)
Changes
Previously it would just assert if the extract needed elements from
both halves. Extract the individual elements from both halves and
create a new vector, as the simplest implementation. This coul
https://github.com/arsenm ready_for_review
https://github.com/llvm/llvm-project/pull/154099
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/arsenm ready_for_review
https://github.com/llvm/llvm-project/pull/154101
___
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
Verify it's a multiple of the result vector element count
instead of asserting this in random combines.
The testcase in #153808 fails in the wrong point. Add an
assert to getNode so the invalid extr
llvmbot wrote:
@llvm/pr-subscribers-llvm-selectiondag
Author: Matt Arsenault (arsenm)
Changes
Fixes #153808
---
Full diff: https://github.com/llvm/llvm-project/pull/154100.diff
2 Files Affected:
- (modified) llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp (+23-4)
- (added) llvm/
https://github.com/arsenm ready_for_review
https://github.com/llvm/llvm-project/pull/154100
___
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/arsenm created
https://github.com/llvm/llvm-project/pull/154101
Previously it would just assert if the extract needed elements from
both halves. Extract the individual elements from both halves and
create a new vector, as the simplest implementation. This could
try to do bette
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/154101?utm_source=stack-comment-downstack-mergeability-warning";
https://github.com/arsenm created
https://github.com/llvm/llvm-project/pull/154100
Fixes #153808
>From 8db58512f56eaadb18cb97129386b0a7b6695266 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 18 Aug 2025 13:37:55 +0900
Subject: [PATCH] DAG: Avoid creating illegal extract_subvector in
https://github.com/arsenm created
https://github.com/llvm/llvm-project/pull/154099
Verify it's a multiple of the result vector element count
instead of asserting this in random combines.
The testcase in #153808 fails in the wrong point. Add an
assert to getNode so the invalid extract asserts at
@@ -1284,13 +1283,13 @@ bool StructurizeCFG::makeUniformRegion(Region *R,
UniformityInfo &UA) {
/// Run the transformation for each region found
bool StructurizeCFG::run(Region *R, DominatorTree *DT) {
- if (R->isTopLevelRegion())
+ // CallBr and its corresponding blocks mu
@@ -222,46 +260,27 @@ bool AMDGPUUnifyDivergentExitNodesImpl::run(Function &F,
DominatorTree *DT,
if (HasDivergentExitBlock)
UnreachableBlocks.push_back(BB);
} else if (BranchInst *BI = dyn_cast(BB->getTerminator())) {
-
- ConstantInt *BoolTrue = Constan
@@ -0,0 +1,54 @@
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
UTC_ARGS: --version 5
+; RUN: llc -mtriple=amdgcn -mcpu=gfx90a < %s | FileCheck %s
+
+define void @callbr_inline_asm(ptr %src, ptr %dst1, ptr %dst2, i32 %c) {
ro-i wro
https://github.com/usx95 updated
https://github.com/llvm/llvm-project/pull/153661
>From 546483e0c740e12d1101a75752d01520171dd4eb Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Thu, 14 Aug 2025 06:57:44 +
Subject: [PATCH] [LifetimeSafety] Track view types/gsl::Pointer.
---
clang/lib/A
https://github.com/usx95 updated
https://github.com/llvm/llvm-project/pull/154009
>From e63ca31c237326ea06470593129244eb1e9bf02a Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Sun, 17 Aug 2025 10:10:18 +
Subject: [PATCH] [LifetimeSafety] Track gsl::Pointer types
---
clang/lib/Analysi
https://github.com/usx95 updated
https://github.com/llvm/llvm-project/pull/153951
>From c3bced1d571511fcb26724f35b83d75f03e670bd Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Sat, 16 Aug 2025 11:45:30 +
Subject: [PATCH] Add decl/expr name to Origin's debug output
---
clang/lib/Analy
https://github.com/usx95 updated
https://github.com/llvm/llvm-project/pull/153951
>From c3bced1d571511fcb26724f35b83d75f03e670bd Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Sat, 16 Aug 2025 11:45:30 +
Subject: [PATCH] Add decl/expr name to Origin's debug output
---
clang/lib/Analy
https://github.com/usx95 updated
https://github.com/llvm/llvm-project/pull/154009
>From e63ca31c237326ea06470593129244eb1e9bf02a Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Sun, 17 Aug 2025 10:10:18 +
Subject: [PATCH] [LifetimeSafety] Track gsl::Pointer types
---
clang/lib/Analysi
https://github.com/usx95 updated
https://github.com/llvm/llvm-project/pull/153661
>From 546483e0c740e12d1101a75752d01520171dd4eb Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Thu, 14 Aug 2025 06:57:44 +
Subject: [PATCH] [LifetimeSafety] Track view types/gsl::Pointer.
---
clang/lib/A
@@ -0,0 +1,54 @@
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
UTC_ARGS: --version 5
+; RUN: llc -mtriple=amdgcn -mcpu=gfx90a < %s | FileCheck %s
+
+define void @callbr_inline_asm(ptr %src, ptr %dst1, ptr %dst2, i32 %c) {
ssahasra
@@ -222,46 +260,27 @@ bool AMDGPUUnifyDivergentExitNodesImpl::run(Function &F,
DominatorTree *DT,
if (HasDivergentExitBlock)
UnreachableBlocks.push_back(BB);
} else if (BranchInst *BI = dyn_cast(BB->getTerminator())) {
-
- ConstantInt *BoolTrue = Constan
@@ -0,0 +1,54 @@
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
UTC_ARGS: --version 5
+; RUN: llc -mtriple=amdgcn -mcpu=gfx90a < %s | FileCheck %s
+
+define void @callbr_inline_asm(ptr %src, ptr %dst1, ptr %dst2, i32 %c) {
ssahasra
IgWod-IMG wrote:
I wonder whether we gain enough to justify extra code duplication. Looking at
`llvm-project-tests.yml` it doesn't seem to do that much additional work and
it's quite simple. If this improved run time significantly, I'd be up for it,
but currently I'm on the fence. I'm a bit wo
https://github.com/SamTebbs33 updated
https://github.com/llvm/llvm-project/pull/153187
>From bbe60d67810aad6ee91eabce0f904062af9281c0 Mon Sep 17 00:00:00 2001
From: Samuel Tebbs
Date: Tue, 12 Aug 2025 14:25:36 +0100
Subject: [PATCH] [AArch64] Split large loop dependence masks
This PR adds spli
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/154009
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/cor3ntin approved this pull request.
https://github.com/llvm/llvm-project/pull/154080
___
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
Author: None (llvmbot)
Changes
Backport bcab8ac126c0b4c439caa3104d66d33d0f70f86f
Requested by: @ojhunt
---
Full diff: https://github.com/llvm/llvm-project/pull/154080.diff
2 Files Affected:
- (modified) clang/lib/Sema/SemaTemplateInstantiateDe
llvmbot wrote:
@cor3ntin What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/154080
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/list
1 - 100 of 115 matches
Mail list logo