@@ -169,6 +169,91 @@ enum SubsectionKind : uint8_t {
SK_PPA1 = 2,
SK_PPA2 = 4,
};
+
+// The standard System/390 convention is to name the high-order (leftmost) bit
+// in a byte as bit zero. The Flags type helps to set bits in byte according
+// to this numeration order.
+c
arsenm wrote:
### Merge activity
* **Apr 2, 2:34 AM EDT**: A user started a stack merge that includes this pull
request via
[Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/132864).
https://github.com/llvm/llvm-project/pull/132864
__
arsenm wrote:
Forgot the part to fix the multiple return case
https://github.com/llvm/llvm-project/pull/134035
___
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/134035
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
arsenm wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/134035?utm_source=stack-comment-downstack-mergeability-warning";
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/133627
>From 449b087c4f0c3eb6df524f66bc82d396c0a1e6a2 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 24 Mar 2025 14:33:36 +0700
Subject: [PATCH] llvm-reduce: Reduce with early return of arguments
Extend the i
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/133627
>From 449b087c4f0c3eb6df524f66bc82d396c0a1e6a2 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 24 Mar 2025 14:33:36 +0700
Subject: [PATCH] llvm-reduce: Reduce with early return of arguments
Extend the i
https://github.com/Everybody0523 edited
https://github.com/llvm/llvm-project/pull/133799
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -223,21 +196,222 @@ void GOFFOstream::finalizeRecord() {
}
namespace {
+// A GOFFSymbol holds all the data required for writing an ESD record.
+class GOFFSymbol {
+public:
+ std::string Name;
+ uint32_t EsdId;
+ uint32_t ParentEsdId;
+ uint64_t Offset = 0; // Offset of
@@ -0,0 +1,148 @@
+//===- MCGOFFSymbolMapper.h - Maps MC section/symbol to GOFF symbols
--===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Ap
@@ -0,0 +1,148 @@
+//===- MCGOFFSymbolMapper.h - Maps MC section/symbol to GOFF symbols
--===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Ap
@@ -223,21 +196,222 @@ void GOFFOstream::finalizeRecord() {
}
namespace {
+// A GOFFSymbol holds all the data required for writing an ESD record.
+class GOFFSymbol {
+public:
+ std::string Name;
+ uint32_t EsdId;
+ uint32_t ParentEsdId;
+ uint64_t Offset = 0; // Offset of
@@ -0,0 +1,148 @@
+//===- MCGOFFSymbolMapper.h - Maps MC section/symbol to GOFF symbols
--===//
+//
+// Part of the LLVM Project, under the Apache License v2.0 with LLVM
Exceptions.
+// See https://llvm.org/LICENSE.txt for license information.
+// SPDX-License-Identifier: Ap
@@ -223,21 +196,222 @@ void GOFFOstream::finalizeRecord() {
}
namespace {
+// A GOFFSymbol holds all the data required for writing an ESD record.
+class GOFFSymbol {
+public:
+ std::string Name;
+ uint32_t EsdId;
+ uint32_t ParentEsdId;
+ uint64_t Offset = 0; // Offset of
github-actions[bot] wrote:
@tstellar (or anyone else). If you would like to add a note about this fix in
the release notes (completely optional). Please reply to this comment with a
one or two sentence description of the fix. When you are done, please add the
release:note label to this PR.
https://github.com/tstellar updated
https://github.com/llvm/llvm-project/pull/133027
>From f07f96873aa8ffd848240e4add1d4c382f5aac29 Mon Sep 17 00:00:00 2001
From: ZhaoQi
Date: Fri, 21 Mar 2025 16:05:45 +0800
Subject: [PATCH] Backport/20.x: [LoongArch] Fix the type of tls-le symbols
(cherry pic
@@ -0,0 +1,73 @@
+; RUN: llc <%s --mtriple s390x-ibm-zos --filetype=obj -o - | \
+; RUN: od -Ax -tx1 -v | FileCheck --ignore-case %s
+; REQUIRES: systemz-registered-target
MaskRay wrote:
unneeded thanks to
```
% cat llvm/test/MC/SystemZ/lit.local.cfg
if not "Sy
@@ -169,6 +169,91 @@ enum SubsectionKind : uint8_t {
SK_PPA1 = 2,
SK_PPA2 = 4,
};
+
+// The standard System/390 convention is to name the high-order (leftmost) bit
+// in a byte as bit zero. The Flags type helps to set bits in byte according
+// to this numeration order.
+c
@@ -169,6 +169,91 @@ enum SubsectionKind : uint8_t {
SK_PPA1 = 2,
SK_PPA2 = 4,
};
+
+// The standard System/390 convention is to name the high-order (leftmost) bit
+// in a byte as bit zero. The Flags type helps to set bits in byte according
+// to this numeration order.
+c
@@ -78,6 +78,22 @@ class UnresolvedSetImpl;
class VarTemplateDecl;
enum class ImplicitParamKind;
+// Holds a constraint expression along with a pack expansion index, if
+// expanded.
+struct AssociatedConstraint {
+ const Expr *ConstraintExpr = nullptr;
+ int ArgumentPackSub
pawosm-arm wrote:
> It looks like the test from this patch is failing.
I need some help with pinpointing that. Locally I can't reproduce any test
failing either with this patch or because of this patch. Also I can't see any
piece of log confirming that any test case from this patch
(`clang/te
https://github.com/llvmbot updated
https://github.com/llvm/llvm-project/pull/133836
>From ba00d9f641e922684715e6364750bd722b4693d6 Mon Sep 17 00:00:00 2001
From: wanglei
Date: Fri, 28 Mar 2025 10:21:23 +0800
Subject: [PATCH 1/2] [LoongArch] Pre-commit test for #133225
Reviewed By: SixWeining
tstellar wrote:
@pawosm-arm Are you sure you are looking at the right PR?
[bug132435.f90](https://github.com/llvm/llvm-project/pull/133223/files#diff-1dda1d7a51b9f84047cb87bf94f9ac6aa4244f2b6ddf9b4513bb2c613b2e3c03)
is in the list of changed files.
https://github.com/llvm/llvm-project/pull/1
arsenm wrote:
> with this we start replacing functions that have indirect references so we
> may break indirect calls, but I think that's fine
ReduceArguments already does that (though eventually I think we need an option
to preserve executability)
https://github.com/llvm/llvm-project/pull/1
llvmbot wrote:
@llvm/pr-subscribers-mc
Author: None (llvmbot)
Changes
Backport 46968310cb837e4b32859edef2107080b828b117
Requested by: @zhaoqi5
---
Full diff: https://github.com/llvm/llvm-project/pull/134014.diff
2 Files Affected:
- (removed) llvm/test/CodeGen/LoongArch/fix-tle-le-sym-
https://github.com/mizvekov updated
https://github.com/llvm/llvm-project/pull/133190
>From d6c84d34e82578a69a914015cdfeaa7dfd3889c8 Mon Sep 17 00:00:00 2001
From: Matheus Izvekov
Date: Wed, 26 Mar 2025 18:38:34 -0300
Subject: [PATCH] [clang] support pack expansions for trailing requires clauses
@@ -19,12 +19,9 @@
using namespace llvm;
-static bool canReplaceFunction(Function *F) {
- return all_of(F->uses(), [](Use &Op) {
-if (auto *CI = dyn_cast(Op.getUser()))
- return &CI->getCalledOperandUse() == &Op;
-return false;
- });
+static bool canReplaceFunc
llvmbot wrote:
@llvm/pr-subscribers-backend-loongarch
Author: None (llvmbot)
Changes
Backport 46968310cb837e4b32859edef2107080b828b117
Requested by: @zhaoqi5
---
Full diff: https://github.com/llvm/llvm-project/pull/134014.diff
2 Files Affected:
- (removed) llvm/test/CodeGen/LoongArch/
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/134014
___
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/mtrofin created
https://github.com/llvm/llvm-project/pull/134012
None
>From b16f2bb1cd99334d3ce496bd58f33e4670d26c4a Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 1 Apr 2025 16:49:47 -0700
Subject: [PATCH] [ctxprof] Don't import roots elsewhere
---
llvm/lib/Trans
mtrofin 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/134012?utm_source=stack-comment-downstack-mergeability-warning";
mtrofin 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/134011?utm_source=stack-comment-downstack-mergeability-warning";
https://github.com/mtrofin created
https://github.com/llvm/llvm-project/pull/134011
None
>From 68b499fccf6202d3abdbf30aeabaa5a9ca541a40 Mon Sep 17 00:00:00 2001
From: Mircea Trofin
Date: Tue, 1 Apr 2025 16:53:48 -0700
Subject: [PATCH] [ctxprof][nfc] Make `computeImportForFunction` a member of
Author: Anutosh Bhat
Date: 2025-04-01T16:44:12-07:00
New Revision: 58df0ef89dd64126512e4ee27b4ac3fd8ddf6247
URL:
https://github.com/llvm/llvm-project/commit/58df0ef89dd64126512e4ee27b4ac3fd8ddf6247
DIFF:
https://github.com/llvm/llvm-project/commit/58df0ef89dd64126512e4ee27b4ac3fd8ddf6247.diff
https://github.com/llvmbot updated
https://github.com/llvm/llvm-project/pull/133996
>From 58df0ef89dd64126512e4ee27b4ac3fd8ddf6247 Mon Sep 17 00:00:00 2001
From: Anutosh Bhat
Date: Mon, 17 Mar 2025 16:44:49 +0530
Subject: [PATCH] Define LLVM_ABI and CLANG_ABI for __EMSCRIPTEN__ builds
(#131578
@@ -7379,8 +7378,11 @@ bool ASTContext::isSameEntity(const NamedDecl *X, const
NamedDecl *Y) const {
return false;
}
-if (!isSameConstraintExpr(FuncX->getTrailingRequiresClause(),
erichkeane wrote:
Ah, hrmph. This is really unergonomic, and I
@@ -78,6 +78,22 @@ class UnresolvedSetImpl;
class VarTemplateDecl;
enum class ImplicitParamKind;
+// Holds a constraint expression along with a pack expansion index, if
+// expanded.
+struct AssociatedConstraint {
+ const Expr *ConstraintExpr = nullptr;
+ int ArgumentPackSub
github-actions[bot] wrote:
@zhaoqi5 (or anyone else). If you would like to add a note about this fix in
the release notes (completely optional). Please reply to this comment with a
one or two sentence description of the fix. When you are done, please add the
release:note label to this PR.
h
pawosm-arm wrote:
> @pawosm-arm Are you sure you are looking at the right PR?
> [bug132435.f90](https://github.com/llvm/llvm-project/pull/133223/files#diff-1dda1d7a51b9f84047cb87bf94f9ac6aa4244f2b6ddf9b4513bb2c613b2e3c03)
> is in the list of changed files.
You got me. I was thinking about othe
@@ -7379,8 +7378,11 @@ bool ASTContext::isSameEntity(const NamedDecl *X, const
NamedDecl *Y) const {
return false;
}
-if (!isSameConstraintExpr(FuncX->getTrailingRequiresClause(),
mizvekov wrote:
Minor preference for not doing that at this poin
github-actions[bot] wrote:
@SixWeining (or anyone else). If you would like to add a note about this fix in
the release notes (completely optional). Please reply to this comment with a
one or two sentence description of the fix. When you are done, please add the
release:note label to this PR.
https://github.com/tstellar closed
https://github.com/llvm/llvm-project/pull/133836
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: wanglei
Date: 2025-04-01T16:07:12-07:00
New Revision: ba00d9f641e922684715e6364750bd722b4693d6
URL:
https://github.com/llvm/llvm-project/commit/ba00d9f641e922684715e6364750bd722b4693d6
DIFF:
https://github.com/llvm/llvm-project/commit/ba00d9f641e922684715e6364750bd722b4693d6.diff
LOG:
https://github.com/mizvekov updated
https://github.com/llvm/llvm-project/pull/133190
>From 1ee94ea392f1b1a46eba9fe031bf3523e1840a09 Mon Sep 17 00:00:00 2001
From: Matheus Izvekov
Date: Wed, 26 Mar 2025 18:38:34 -0300
Subject: [PATCH] [clang] support pack expansions for trailing requires clauses
https://github.com/tstellar closed
https://github.com/llvm/llvm-project/pull/133027
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: ZhaoQi
Date: 2025-04-01T15:58:06-07:00
New Revision: f07f96873aa8ffd848240e4add1d4c382f5aac29
URL:
https://github.com/llvm/llvm-project/commit/f07f96873aa8ffd848240e4add1d4c382f5aac29
DIFF:
https://github.com/llvm/llvm-project/commit/f07f96873aa8ffd848240e4add1d4c382f5aac29.diff
LOG: B
https://github.com/wrotki milestoned
https://github.com/llvm/llvm-project/pull/133832
___
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 65ee281
Requested by: @cor3ntin
---
Full diff: https://github.com/llvm/llvm-project/pull/133997.diff
2 Files Affected:
- (modified) clang/lib/Sema/SemaAttr.cpp (+5)
- (added) clang/test/Sema/GH126231.cp
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/133996
Backport e57cd100ca297cf81854e35cccbf703e4aad
Requested by: @tstellar
>From ea7c6218f2195694d92a7951b25c833aa99bfdb0 Mon Sep 17 00:00:00 2001
From: Anutosh Bhat
Date: Mon, 17 Mar 2025 16:44:49 +0530
Subjec
cor3ntin wrote:
duplicate created by error
https://github.com/llvm/llvm-project/pull/133998
___
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-support
Author: None (llvmbot)
Changes
Backport e57cd100ca297cf81854e35cccbf703e4aad
Requested by: @tstellar
---
Full diff: https://github.com/llvm/llvm-project/pull/133996.diff
2 Files Affected:
- (modified) clang/include/clang/Support/Com
llvmbot wrote:
@ilya-biryukov What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/133998
___
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/133998
___
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/133997
Backport 65ee281
Requested by: @cor3ntin
>From 86ee14f26f1569d39b452ff13d44d05a357feb6b Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Mon, 24 Mar 2025 17:42:33 +0100
Subject: [PATCH] [clang] Do not infer
llvmbot wrote:
@ilya-biryukov What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/133997
___
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/133997
___
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/133996
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Paul Schwabauer
Date: 2025-04-01T13:12:15-07:00
New Revision: e7406753caf313a41a6d3be154f3235ef1573644
URL:
https://github.com/llvm/llvm-project/commit/e7406753caf313a41a6d3be154f3235ef1573644
DIFF:
https://github.com/llvm/llvm-project/commit/e7406753caf313a41a6d3be154f3235ef1573644.dif
github-actions[bot] wrote:
@davemgreen (or anyone else). If you would like to add a note about this fix in
the release notes (completely optional). Please reply to this comment with a
one or two sentence description of the fix. When you are done, please add the
release:note label to this PR.
@@ -0,0 +1,7343 @@
+/*
+ * xxHash - Extremely Fast Hash algorithm
+ * Header File
+ * Copyright (C) 2012-2023 Yann Collet
+ *
+ * BSD 2-Clause License (https://www.opensource.org/licenses/bsd-license.php)
pcc wrote:
Okay, I will contact bo...@llvm.org about this
Author: Petr Hosek
Date: 2025-04-01T09:31:46-07:00
New Revision: dd68750d7e2077020552e83e68056f179d98
URL:
https://github.com/llvm/llvm-project/commit/dd68750d7e2077020552e83e68056f179d98
DIFF:
https://github.com/llvm/llvm-project/commit/dd68750d7e2077020552e83e68056f179d98.diff
LO
Author: David Green
Date: 2025-03-31T12:43:12-07:00
New Revision: d6d1dbf221814b2a28cb234e72c7d81730ff26e7
URL:
https://github.com/llvm/llvm-project/commit/d6d1dbf221814b2a28cb234e72c7d81730ff26e7
DIFF:
https://github.com/llvm/llvm-project/commit/d6d1dbf221814b2a28cb234e72c7d81730ff26e7.diff
L
Author: Shoreshen
Date: 2025-04-01T16:24:54+08:00
New Revision: 0d0bb63b43da23bc625139c096bc2ebe8be28fbf
URL:
https://github.com/llvm/llvm-project/commit/0d0bb63b43da23bc625139c096bc2ebe8be28fbf
DIFF:
https://github.com/llvm/llvm-project/commit/0d0bb63b43da23bc625139c096bc2ebe8be28fbf.diff
LOG
Author: Afanasyev Ivan
Date: 2025-04-01T12:06:30+02:00
New Revision: 337bad3921356fba89409e03793f7d2df846c0e9
URL:
https://github.com/llvm/llvm-project/commit/337bad3921356fba89409e03793f7d2df846c0e9
DIFF:
https://github.com/llvm/llvm-project/commit/337bad3921356fba89409e03793f7d2df846c0e9.diff
llvmbot wrote:
@SixWeining @tangaac What do you think about merging this PR to the release
branch?
https://github.com/llvm/llvm-project/pull/133836
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/
llvmbot wrote:
@llvm/pr-subscribers-llvm-transforms
Author: Ryotaro Kasuga (kasuga-fj)
Changes
In the profitability check for vectorization, the dependency matrix was not
handled correctly. This can result to make a wrong decision: It may say "this
loop can be vectorized" when in fact it
Author: Shoreshen
Date: 2025-04-01T18:26:45+08:00
New Revision: fd6b5306b6dd21cef8290eb623aeb42e735c6f06
URL:
https://github.com/llvm/llvm-project/commit/fd6b5306b6dd21cef8290eb623aeb42e735c6f06
DIFF:
https://github.com/llvm/llvm-project/commit/fd6b5306b6dd21cef8290eb623aeb42e735c6f06.diff
LOG
Author: Akshat Oke
Date: 2025-04-01T15:38:49+05:30
New Revision: 4a687024559d5ef10abe6ed10555c5f5c2cfcb40
URL:
https://github.com/llvm/llvm-project/commit/4a687024559d5ef10abe6ed10555c5f5c2cfcb40
DIFF:
https://github.com/llvm/llvm-project/commit/4a687024559d5ef10abe6ed10555c5f5c2cfcb40.diff
LO
Author: Shoreshen
Date: 2025-04-01T17:52:44+08:00
New Revision: 10bb8da1eed6060b37f61b6598ea59c9f1baec21
URL:
https://github.com/llvm/llvm-project/commit/10bb8da1eed6060b37f61b6598ea59c9f1baec21
DIFF:
https://github.com/llvm/llvm-project/commit/10bb8da1eed6060b37f61b6598ea59c9f1baec21.diff
LOG
https://github.com/arsenm ready_for_review
https://github.com/llvm/llvm-project/pull/133865
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
arsenm wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/133854?utm_source=stack-comment-downstack-mergeability-warning";
arsenm wrote:
Also discovered https://github.com/llvm/llvm-project/issues/133864 adding this
https://github.com/llvm/llvm-project/pull/133865
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailma
72 matches
Mail list logo