llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Florian Mayer (fmayer)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/170950.diff
2 Files Affected:
- (modified)
clang/lib/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.cpp (+24)
- (modified)
clang/uni
llvmbot wrote:
@llvm/pr-subscribers-clang-analysis
Author: Florian Mayer (fmayer)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/170950.diff
2 Files Affected:
- (modified)
clang/lib/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.cpp (+24)
- (modified)
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Florian Mayer (fmayer)
Changes
That hopefully concludes the initial upstreaming.
---
Full diff: https://github.com/llvm/llvm-project/pull/170951.diff
2 Files Affected:
- (modified)
clang/lib/Analysis/FlowSensitive/Models/UncheckedStat
https://github.com/fmayer created
https://github.com/llvm/llvm-project/pull/170951
That hopefully concludes the initial upstreaming.
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listi
https://github.com/fmayer created
https://github.com/llvm/llvm-project/pull/170950
None
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/clairechingching updated
https://github.com/llvm/llvm-project/pull/168314
>From 812fb70d9be2962b002daaf319a08dc2231d155a Mon Sep 17 00:00:00 2001
From: Claire xyz
Date: Fri, 7 Nov 2025 11:08:47 -0500
Subject: [PATCH] [BPF] add allows-misaligned-mem-access target feature
This
Author: Paschalis Mpeis
Date: 2025-12-05T15:52:34Z
New Revision: cff97ac142aaa6ee33e9e3e8dd1b824bb9880dee
URL:
https://github.com/llvm/llvm-project/commit/cff97ac142aaa6ee33e9e3e8dd1b824bb9880dee
DIFF:
https://github.com/llvm/llvm-project/commit/cff97ac142aaa6ee33e9e3e8dd1b824bb9880dee.diff
LO
Author: LLVM GN Syncbot
Date: 2025-12-05T15:42:33Z
New Revision: 58b71403868ca3dc20d01f0c7e66b8ec5b31a162
URL:
https://github.com/llvm/llvm-project/commit/58b71403868ca3dc20d01f0c7e66b8ec5b31a162
DIFF:
https://github.com/llvm/llvm-project/commit/58b71403868ca3dc20d01f0c7e66b8ec5b31a162.diff
LO
https://github.com/aengelke updated
https://github.com/llvm/llvm-project/pull/170846
>From 89e9b4a5863e957971a3febc95862c1d5fe43f28 Mon Sep 17 00:00:00 2001
From: Alexis Engelke
Date: Fri, 5 Dec 2025 12:33:55 +
Subject: [PATCH] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20initia?=
=?
github-actions[bot] wrote:
This is a comment for testing the issue write workflow
https://github.com/llvm/llvm-project/pull/170846
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/l
https://github.com/aengelke edited
https://github.com/llvm/llvm-project/pull/170846
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/aengelke edited
https://github.com/llvm/llvm-project/pull/170846
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
github-actions[bot] wrote:
This is another comment for testing the issue write workflow that was placed in
a separate file
https://github.com/llvm/llvm-project/pull/170846
___
llvm-branch-commits mailing list
[email protected]
https:/
aengelke wrote:
Added plugin support to llc and test the plugin behavior through that.
https://github.com/llvm/llvm-project/pull/170846
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listi
https://github.com/efriedma-quic commented:
This looks like what I was expecting; the architecture seems fine.
https://github.com/llvm/llvm-project/pull/170846
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.o
https://github.com/aaupov approved this pull request.
https://github.com/llvm/llvm-project/pull/170876
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/maryammo created
https://github.com/llvm/llvm-project/pull/170933
This commit adds 4 Clang builtins for PowerPC AMO store operations:
__builtin_amo_stwat for 32-bit unsigned operations
__builtin_amo_stdat for 64-bit unsigned operations
__builtin_amo_stwat_s for 32-bit signed
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Maryam Moghadas (maryammo)
Changes
This commit adds 4 Clang builtins for PowerPC AMO store operations:
__builtin_amo_stwat for 32-bit unsigned operations
__builtin_amo_stdat for 64-bit unsigned operations
__builtin_amo_stwat_s for 32-bit s
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/170719
>From fd85d171a5c7db883e848e001243d95f4192aca9 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 4 Dec 2025 14:28:55 +0100
Subject: [PATCH] DAG: Use RuntimeLibcalls to legalize vector frem calls
This cont
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/170719
>From fd85d171a5c7db883e848e001243d95f4192aca9 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 4 Dec 2025 14:28:55 +0100
Subject: [PATCH] DAG: Use RuntimeLibcalls to legalize vector frem calls
This cont
@@ -300,7 +300,7 @@ class _LIBCPP_EXPORTED_FROM_ABI
_LIBCPP_TYPE_INFO_VTABLE_POINTER_AUTH type_info
protected:
typedef __type_info_implementations::__impl __impl;
- __impl::__type_name_t __type_name;
+ _LIBCPP_NO_PFP __impl::__type_name_t __type_name;
pcc
@@ -34,10 +34,13 @@ template
struct __libcpp_is_trivially_relocatable : is_trivially_copyable<_Tp> {};
#endif
+// __trivially_relocatable on libc++'s builtin types does not currently return
the right answer with PFP.
pcc wrote:
The property is that the type
https://github.com/fmayer created
https://github.com/llvm/llvm-project/pull/170954
This happened to work because we were missing both a namespace close and
open and things happened to be included in the correct order.
___
llvm-branch-commits mailing
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Florian Mayer (fmayer)
Changes
This happened to work because we were missing both a namespace close and
open and things happened to be included in the correct order.
---
Full diff: https://github.com/llvm/llvm-project/pull/170954.diff
1
https://github.com/nhaehnle created
https://github.com/llvm/llvm-project/pull/170956
Create more canonical code that may even lead to slightly better
codegen.
---
**Stack**:
- [2/2] #170956 ⬅
- [1/2] #170955
⚠️ *Part of a stack created by [spr](https://github.com/nhaehnle/spr). Merging
this
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Nicolai Hähnle (nhaehnle)
Changes
Create more canonical code that may even lead to slightly better
codegen.
---
**Stack**:
- [2/2] #170956 ⬅
- [1/2] #170955
⚠️ *Part of a stack created by [spr](https://github.com/nhaehnle/spr).
llvmbot wrote:
@llvm/pr-subscribers-bolt
Author: Anatoly Trosinenko (atrosinenko)
Changes
Replace the code along these lines
BitVector Tmp = LHS;
Tmp &= RHS;
return Tmp.any();
and
BitVector Tmp = LHS;
Tmp.reset(RHS);
return Tmp.none();
with `LHS.anyCommon(RHS)`
llvmbot wrote:
@llvm/pr-subscribers-tools-llvm-exegesis
Author: Anatoly Trosinenko (atrosinenko)
Changes
Replace the code along these lines
BitVector Tmp = LHS;
Tmp &= RHS;
return Tmp.any();
and
BitVector Tmp = LHS;
Tmp.reset(RHS);
return Tmp.none();
with `LHS.a
https://github.com/atrosinenko ready_for_review
https://github.com/llvm/llvm-project/pull/170876
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/Sirraide updated
https://github.com/llvm/llvm-project/pull/169689
>From 4fa5064b267bca9100fe2ab9678df253cdfcdf4f Mon Sep 17 00:00:00 2001
From: Sirraide
Date: Wed, 26 Nov 2025 17:41:45 +0100
Subject: [PATCH 1/2] [Clang] [C++26] Expansion Statements (Part 10)
---
.../clang/B
https://github.com/Sirraide updated
https://github.com/llvm/llvm-project/pull/169685
>From 07d55ff90ee97ed9393f5b2d0aeadc43f0fc196f Mon Sep 17 00:00:00 2001
From: Sirraide
Date: Wed, 26 Nov 2025 17:00:57 +0100
Subject: [PATCH 1/6] [Clang] [C++26] Expansion Statements (Part 6)
---
.../clang/Ba
https://github.com/Sirraide updated
https://github.com/llvm/llvm-project/pull/169684
>From 778c6a7efd7a4f330ab81d8aae7cddebe516c8ec Mon Sep 17 00:00:00 2001
From: Sirraide
Date: Wed, 26 Nov 2025 16:18:02 +0100
Subject: [PATCH 1/9] [Clang] [C++26] Expansion Statements (Part 5)
---
.../clang/Ba
https://github.com/Sirraide updated
https://github.com/llvm/llvm-project/pull/169683
>From 26f413ff4d537911520369e1f1833cf940dd2ab8 Mon Sep 17 00:00:00 2001
From: Sirraide
Date: Wed, 26 Nov 2025 16:11:59 +0100
Subject: [PATCH 1/4] [Clang] [C++26] Expansion Statements (Part 4)
---
clang/includ
https://github.com/Sirraide updated
https://github.com/llvm/llvm-project/pull/169683
>From 26f413ff4d537911520369e1f1833cf940dd2ab8 Mon Sep 17 00:00:00 2001
From: Sirraide
Date: Wed, 26 Nov 2025 16:11:59 +0100
Subject: [PATCH 1/4] [Clang] [C++26] Expansion Statements (Part 4)
---
clang/includ
https://github.com/Sirraide updated
https://github.com/llvm/llvm-project/pull/169682
>From 1861f5a04b849455139583c37dce3dfa3a0f445b Mon Sep 17 00:00:00 2001
From: Sirraide
Date: Tue, 25 Nov 2025 20:47:23 +0100
Subject: [PATCH 1/4] [Clang] [C++26] Expansion Statements (Part 3)
---
.../clang/Ba
https://github.com/Sirraide updated
https://github.com/llvm/llvm-project/pull/169685
>From 07d55ff90ee97ed9393f5b2d0aeadc43f0fc196f Mon Sep 17 00:00:00 2001
From: Sirraide
Date: Wed, 26 Nov 2025 17:00:57 +0100
Subject: [PATCH 1/6] [Clang] [C++26] Expansion Statements (Part 6)
---
.../clang/Ba
https://github.com/Sirraide updated
https://github.com/llvm/llvm-project/pull/169686
>From 08eaa56a2b0328744f89f45d4aa56aefff476868 Mon Sep 17 00:00:00 2001
From: Sirraide
Date: Wed, 26 Nov 2025 17:09:56 +0100
Subject: [PATCH 1/6] [Clang] [C++26] Expansion Statements (Part 7)
---
clang/lib/AS
https://github.com/Sirraide updated
https://github.com/llvm/llvm-project/pull/169681
>From f1dc87b93103ce2cca18815d76116e3b207d9f90 Mon Sep 17 00:00:00 2001
From: Sirraide
Date: Tue, 25 Nov 2025 17:56:59 +0100
Subject: [PATCH 1/5] [Clang] [C++26] Expansion Statements (Part 2)
---
.../clang/Ba
https://github.com/Sirraide updated
https://github.com/llvm/llvm-project/pull/169681
>From f1dc87b93103ce2cca18815d76116e3b207d9f90 Mon Sep 17 00:00:00 2001
From: Sirraide
Date: Tue, 25 Nov 2025 17:56:59 +0100
Subject: [PATCH 1/5] [Clang] [C++26] Expansion Statements (Part 2)
---
.../clang/Ba
https://github.com/Sirraide updated
https://github.com/llvm/llvm-project/pull/169686
>From 08eaa56a2b0328744f89f45d4aa56aefff476868 Mon Sep 17 00:00:00 2001
From: Sirraide
Date: Wed, 26 Nov 2025 17:09:56 +0100
Subject: [PATCH 1/6] [Clang] [C++26] Expansion Statements (Part 7)
---
clang/lib/AS
https://github.com/Sirraide updated
https://github.com/llvm/llvm-project/pull/169690
>From c8f44c08afd8fa2c818bcf563b8182c904790ad6 Mon Sep 17 00:00:00 2001
From: Sirraide
Date: Wed, 26 Nov 2025 18:03:57 +0100
Subject: [PATCH 1/4] [Clang] [C++26] Expansion Statements (Part 11)
---
clang/docs/
https://github.com/Sirraide updated
https://github.com/llvm/llvm-project/pull/169689
>From 4fa5064b267bca9100fe2ab9678df253cdfcdf4f Mon Sep 17 00:00:00 2001
From: Sirraide
Date: Wed, 26 Nov 2025 17:41:45 +0100
Subject: [PATCH 1/2] [Clang] [C++26] Expansion Statements (Part 10)
---
.../clang/B
https://github.com/Sirraide updated
https://github.com/llvm/llvm-project/pull/169690
>From c8f44c08afd8fa2c818bcf563b8182c904790ad6 Mon Sep 17 00:00:00 2001
From: Sirraide
Date: Wed, 26 Nov 2025 18:03:57 +0100
Subject: [PATCH 1/4] [Clang] [C++26] Expansion Statements (Part 11)
---
clang/docs/
https://github.com/Sirraide updated
https://github.com/llvm/llvm-project/pull/169682
>From 1861f5a04b849455139583c37dce3dfa3a0f445b Mon Sep 17 00:00:00 2001
From: Sirraide
Date: Tue, 25 Nov 2025 20:47:23 +0100
Subject: [PATCH 1/4] [Clang] [C++26] Expansion Statements (Part 3)
---
.../clang/Ba
https://github.com/Sirraide updated
https://github.com/llvm/llvm-project/pull/169688
>From 31dfa44cec804e7f9850524ef0b60f8ccfcedc3b Mon Sep 17 00:00:00 2001
From: Sirraide
Date: Wed, 26 Nov 2025 17:21:39 +0100
Subject: [PATCH] [Clang] [C++26] Expansion Statements (Part 9)
---
.../clang/Basic/
https://github.com/Sirraide updated
https://github.com/llvm/llvm-project/pull/169684
>From 778c6a7efd7a4f330ab81d8aae7cddebe516c8ec Mon Sep 17 00:00:00 2001
From: Sirraide
Date: Wed, 26 Nov 2025 16:18:02 +0100
Subject: [PATCH 1/9] [Clang] [C++26] Expansion Statements (Part 5)
---
.../clang/Ba
https://github.com/Sirraide updated
https://github.com/llvm/llvm-project/pull/169688
>From 31dfa44cec804e7f9850524ef0b60f8ccfcedc3b Mon Sep 17 00:00:00 2001
From: Sirraide
Date: Wed, 26 Nov 2025 17:21:39 +0100
Subject: [PATCH] [Clang] [C++26] Expansion Statements (Part 9)
---
.../clang/Basic/
github-actions[bot] wrote:
:warning: C/C++ code formatter, clang-format found issues in your code.
:warning:
You can test this locally with the following command:
``bash
git-clang-format --diff origin/main HEAD --extensions h,cpp --
clang/test/SemaCXX/cxx2c-expansion-stmts.cpp
https://github.com/Sirraide edited
https://github.com/llvm/llvm-project/pull/169686
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -5875,6 +5895,32 @@ SROA::runOnAlloca(AllocaInst &AI) {
return {Changed, CFGChanged};
}
+ for (auto &P : AS.partitions()) {
+std::optional ProtectedFieldDisc;
+// For now, we can't split if a field is accessed both via protected
+// field and not.
+fo
https://github.com/easyonaadit created
https://github.com/llvm/llvm-project/pull/170813
None
>From c266d8cd285436f91dbbd13255a9fca52b65f232 Mon Sep 17 00:00:00 2001
From: Aaditya
Date: Fri, 5 Dec 2025 14:03:36 +0530
Subject: [PATCH] [AMDGPU] Add builtins for wave reduction intrinsics
---
cla
easyonaadit 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.com/github/pr/llvm/llvm-project/170812?utm_source=stack-comment-downstack-mergeability-warni
easyonaadit 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.com/github/pr/llvm/llvm-project/170813?utm_source=stack-comment-downstack-mergeability-warni
https://github.com/easyonaadit updated
https://github.com/llvm/llvm-project/pull/170813
>From 96454902e2f60703e70a58248c4a928d9b40c014 Mon Sep 17 00:00:00 2001
From: Aaditya
Date: Fri, 5 Dec 2025 14:03:36 +0530
Subject: [PATCH] [AMDGPU] Add builtins for wave reduction intrinsics
---
clang/inc
https://github.com/easyonaadit updated
https://github.com/llvm/llvm-project/pull/170813
>From 96454902e2f60703e70a58248c4a928d9b40c014 Mon Sep 17 00:00:00 2001
From: Aaditya
Date: Fri, 5 Dec 2025 14:03:36 +0530
Subject: [PATCH] [AMDGPU] Add builtins for wave reduction intrinsics
---
clang/inc
@@ -158,6 +159,10 @@ class PtrUseVisitorBase {
/// The constant offset of the use if that is known.
APInt Offset;
+ // When this access is via an llvm.protected.field.ptr intrinsic, contains
+ // the second argument to the intrinsic, the discriminator.
+ Value *Protecte
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/170790
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/rampitec closed
https://github.com/llvm/llvm-project/pull/115090
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
rampitec wrote:
Closing this because of no interest, and because I no longer trust Graphite
after the latest npm security issue.
https://github.com/llvm/llvm-project/pull/115090
___
llvm-branch-commits mailing list
[email protected]
h
https://github.com/easyonaadit updated
https://github.com/llvm/llvm-project/pull/170813
>From 2a3eeae12e684c995d98c6ac5783de8d120be0ad Mon Sep 17 00:00:00 2001
From: Aaditya
Date: Fri, 5 Dec 2025 14:03:36 +0530
Subject: [PATCH] [AMDGPU] Add builtins for wave reduction intrinsics
---
clang/inc
https://github.com/easyonaadit updated
https://github.com/llvm/llvm-project/pull/170813
>From 2a3eeae12e684c995d98c6ac5783de8d120be0ad Mon Sep 17 00:00:00 2001
From: Aaditya
Date: Fri, 5 Dec 2025 14:03:36 +0530
Subject: [PATCH] [AMDGPU] Add builtins for wave reduction intrinsics
---
clang/inc
https://github.com/JoshdRod updated
https://github.com/llvm/llvm-project/pull/170832
>From 7e897eac1eee87148b1f3529a42e4b927b556d44 Mon Sep 17 00:00:00 2001
From: Josh Rodriguez
Date: Thu, 27 Nov 2025 15:34:40 +
Subject: [PATCH 1/9] [AArch64][GlobalISel] Removed fallback for sqshlu
intrins
https://github.com/s-barannikov updated
https://github.com/llvm/llvm-project/pull/106538
>From 57d1ffe76c30630863eee2537ba4e140df5a1391 Mon Sep 17 00:00:00 2001
From: Sergei Barannikov
Date: Fri, 2 Aug 2024 13:14:49 +0300
Subject: [PATCH] [ValueTracking] Make isBytewiseValue byte width agnostic
https://github.com/s-barannikov updated
https://github.com/llvm/llvm-project/pull/106541
>From 92762688c98156ef73fc426f33eb22e0b6de68ab Mon Sep 17 00:00:00 2001
From: Sergei Barannikov
Date: Wed, 28 Aug 2024 23:51:13 +0300
Subject: [PATCH] [ValueTracking] Add CharWidth argument to
getConstantS
https://github.com/s-barannikov updated
https://github.com/llvm/llvm-project/pull/106539
>From f46794af374e47905b8a608e9ab73500895d535e Mon Sep 17 00:00:00 2001
From: Sergei Barannikov
Date: Thu, 22 Aug 2024 15:10:58 +0300
Subject: [PATCH] [IRBuilder] Add getByteTy and use it in CreatePtrAdd
T
https://github.com/s-barannikov updated
https://github.com/llvm/llvm-project/pull/106539
>From f46794af374e47905b8a608e9ab73500895d535e Mon Sep 17 00:00:00 2001
From: Sergei Barannikov
Date: Thu, 22 Aug 2024 15:10:58 +0300
Subject: [PATCH] [IRBuilder] Add getByteTy and use it in CreatePtrAdd
T
https://github.com/s-barannikov updated
https://github.com/llvm/llvm-project/pull/106542
>From 7e6e862f6848a0ca209ed7dbf44e767e5ac7df0b Mon Sep 17 00:00:00 2001
From: Sergei Barannikov
Date: Wed, 28 Aug 2024 16:09:44 +0300
Subject: [PATCH] [SimplifyLibCalls] Add initial support for non-8-bit by
https://github.com/s-barannikov updated
https://github.com/llvm/llvm-project/pull/106537
>From c17c9fe15839fe7ff39303b266227cb336a0b971 Mon Sep 17 00:00:00 2001
From: Sergei Barannikov
Date: Thu, 1 Aug 2024 23:47:25 +0300
Subject: [PATCH] [IR] Make @llvm.memset prototype byte width dependent
T
https://github.com/s-barannikov updated
https://github.com/llvm/llvm-project/pull/106540
>From 144961ba3708d8d6e1f3d3f25acf1a91bb1ee587 Mon Sep 17 00:00:00 2001
From: Sergei Barannikov
Date: Thu, 29 Aug 2024 00:54:20 +0300
Subject: [PATCH] [IR] Account for byte width in m_PtrAdd
The method has
https://github.com/s-barannikov updated
https://github.com/llvm/llvm-project/pull/106540
>From 144961ba3708d8d6e1f3d3f25acf1a91bb1ee587 Mon Sep 17 00:00:00 2001
From: Sergei Barannikov
Date: Thu, 29 Aug 2024 00:54:20 +0300
Subject: [PATCH] [IR] Account for byte width in m_PtrAdd
The method has
https://github.com/s-barannikov updated
https://github.com/llvm/llvm-project/pull/106537
>From c17c9fe15839fe7ff39303b266227cb336a0b971 Mon Sep 17 00:00:00 2001
From: Sergei Barannikov
Date: Thu, 1 Aug 2024 23:47:25 +0300
Subject: [PATCH] [IR] Make @llvm.memset prototype byte width dependent
T
github-actions[bot] wrote:
:warning: C/C++ code formatter, clang-format found issues in your code.
:warning:
You can test this locally with the following command:
``bash
git-clang-format --diff origin/main HEAD --extensions cpp --
llvm/lib/Target/AArch64/GISel/AArch64LegalizerIn
@@ -1316,11 +1316,18 @@ CodeGenRegBank::getOrCreateSubClass(const
CodeGenRegisterClass *RC,
return {&RegClasses.back(), true};
}
-CodeGenRegisterClass *CodeGenRegBank::getRegClass(const Record *Def) const {
+CodeGenRegisterClass *CodeGenRegBank::getRegClass(const Record *De
@@ -1316,11 +1316,18 @@ CodeGenRegBank::getOrCreateSubClass(const
CodeGenRegisterClass *RC,
return {&RegClasses.back(), true};
}
-CodeGenRegisterClass *CodeGenRegBank::getRegClass(const Record *Def) const {
+CodeGenRegisterClass *CodeGenRegBank::getRegClass(const Record *De
https://github.com/JoshdRod created
https://github.com/llvm/llvm-project/pull/170832
Many neon right shift intrinsics were not supported by GlobalISel, mainly due
to a lack of legalisation logic. This logic has now been implemented.
>From 7e897eac1eee87148b1f3529a42e4b927b556d44 Mon Sep 17 00:
llvmbot wrote:
@llvm/pr-subscribers-backend-aarch64
Author: Joshua Rodriguez (JoshdRod)
Changes
Many neon right shift intrinsics were not supported by GlobalISel, mainly due
to a lack of legalisation logic. This logic has now been implemented.
---
Patch is 23.34 KiB, truncated to 20.00
https://github.com/atrosinenko created
https://github.com/llvm/llvm-project/pull/170876
Replace the code along these lines
BitVector Tmp = LHS;
Tmp &= RHS;
return Tmp.any();
and
BitVector Tmp = LHS;
Tmp.reset(RHS);
return Tmp.none();
with `LHS.anyCommon(RHS)` and `LHS
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.com/github/pr/llvm/llvm-project/170876?utm_source=stack-comment-downstack-mergeability-warni
@@ -1316,11 +1316,18 @@ CodeGenRegBank::getOrCreateSubClass(const
CodeGenRegisterClass *RC,
return {&RegClasses.back(), true};
}
-CodeGenRegisterClass *CodeGenRegBank::getRegClass(const Record *Def) const {
+CodeGenRegisterClass *CodeGenRegBank::getRegClass(const Record *De
@@ -1316,11 +1316,18 @@ CodeGenRegBank::getOrCreateSubClass(const
CodeGenRegisterClass *RC,
return {&RegClasses.back(), true};
}
-CodeGenRegisterClass *CodeGenRegBank::getRegClass(const Record *Def) const {
+CodeGenRegisterClass *CodeGenRegBank::getRegClass(const Record *De
https://github.com/kuhar commented:
Can you add unit tests?
https://github.com/llvm/llvm-project/pull/170876
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/kuhar edited https://github.com/llvm/llvm-project/pull/170876
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Kewen Meng
Date: 2025-12-05T12:01:47-08:00
New Revision: 12a532cc430c3b89483ce9cc89bbfc7bea8541e5
URL:
https://github.com/llvm/llvm-project/commit/12a532cc430c3b89483ce9cc89bbfc7bea8541e5
DIFF:
https://github.com/llvm/llvm-project/commit/12a532cc430c3b89483ce9cc89bbfc7bea8541e5.diff
LO
Author: Louis Dionne
Date: 2025-12-05T15:19:05-05:00
New Revision: 3ac8417fb4d6d0916cf5082d76d9794420a9cd8e
URL:
https://github.com/llvm/llvm-project/commit/3ac8417fb4d6d0916cf5082d76d9794420a9cd8e
DIFF:
https://github.com/llvm/llvm-project/commit/3ac8417fb4d6d0916cf5082d76d9794420a9cd8e.diff
Author: Louis Dionne
Date: 2025-12-05T15:23:05-05:00
New Revision: 4c50d83e8ddecf0cf6f642671523e14770d1c3e7
URL:
https://github.com/llvm/llvm-project/commit/4c50d83e8ddecf0cf6f642671523e14770d1c3e7
DIFF:
https://github.com/llvm/llvm-project/commit/4c50d83e8ddecf0cf6f642671523e14770d1c3e7.diff
https://github.com/kuhar approved this pull request.
https://github.com/llvm/llvm-project/pull/170876
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/vonosmas ready_for_review
https://github.com/llvm/llvm-project/pull/170959
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/clairechingching updated
https://github.com/llvm/llvm-project/pull/168314
>From 93282b2f8a2249bce33c7c87aa4d8704674f6c46 Mon Sep 17 00:00:00 2001
From: Claire xyz
Date: Fri, 7 Nov 2025 11:08:47 -0500
Subject: [PATCH] [BPF] add allows-misaligned-mem-access target feature
This
llvmbot wrote:
@llvm/pr-subscribers-clang-format
Author: None (llvmbot)
Changes
Backport 836919bb3449767fc1734e402d3ebf989acb
Requested by: @owenca
---
Full diff: https://github.com/llvm/llvm-project/pull/170967.diff
2 Files Affected:
- (modified) clang/lib/Format/WhitespaceManage
llvmbot wrote:
@HazardyKnusperkeks What do you think about merging this PR to the release
branch?
https://github.com/llvm/llvm-project/pull/170967
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/m
frobtech wrote:
I very much think this is the wrong direction. Using span / string_view style
types rather than raw pointer / size pairs is something I really think we
should aspire to stick to and move more outlier code towards.
`cpp::string_view` is a polyfill for `std::string_view`, which
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Florian Mayer (fmayer)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/170943.diff
2 Files Affected:
- (modified)
clang/lib/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.cpp (+48)
- (modified)
clang/uni
https://github.com/arsenm ready_for_review
https://github.com/llvm/llvm-project/pull/170940
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/fmayer created
https://github.com/llvm/llvm-project/pull/170943
None
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@llvm/pr-subscribers-backend-aarch64
Author: Peter Collingbourne (pcc)
Changes
When a PAuth ifunc is being used, we can represent any discriminator that
we want in the code and don't need to be restricted to 16 bits. For now we
only need this capability for address discrimin
https://github.com/pcc updated https://github.com/llvm/llvm-project/pull/151650
>From a4419c94b0812e3b9d4fea97f9f4fe9b9b10793c Mon Sep 17 00:00:00 2001
From: Peter Collingbourne
Date: Fri, 5 Dec 2025 15:01:45 -0800
Subject: [PATCH] Address review comments
Created using spr 1.3.6-beta.1
---
llv
llvmbot wrote:
@llvm/pr-subscribers-backend-aarch64
Author: Peter Collingbourne (pcc)
Changes
PAuth ifuncs contain a relocation pointing to the section they are
relocating (the place), so they need to be in the same comdat in order
to avoid relocations pointing to discarded sections.
---
https://github.com/pcc created https://github.com/llvm/llvm-project/pull/170945
When a PAuth ifunc is being used, we can represent any discriminator that
we want in the code and don't need to be restricted to 16 bits. For now we
only need this capability for address discriminated ptrauth expressi
https://github.com/pcc created https://github.com/llvm/llvm-project/pull/170944
PAuth ifuncs contain a relocation pointing to the section they are
relocating (the place), so they need to be in the same comdat in order
to avoid relocations pointing to discarded sections.
___
https://github.com/dantrushin approved this pull request.
Looks good, though I wonder if deoptimize is unavailable, where it comes from
then?
(Why it is generated in IR?)
https://github.com/llvm/llvm-project/pull/170940
___
llvm-branch-commits mailing
1 - 100 of 164 matches
Mail list logo