@@ -0,0 +1,28 @@
+// -*- C++ -*-
+//===--===//
+//
+// 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-
https://github.com/philnik777 requested changes to this pull request.
https://github.com/llvm/llvm-project/pull/68753
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-clang-format
Author: Owen Pan (owenca)
Changes
Also fixed some existing test cases.
Fixed #57305.
Fixed #58251.
---
Full diff: https://github.com/llvm/llvm-project/pull/72733.diff
3 Files Affected:
- (modified) clang/lib/Format/TokenAnnotator.cpp (+
https://github.com/hstk30-hw updated
https://github.com/llvm/llvm-project/pull/72197
>From 76b86014cb4af9fe5b163d61a96597217d6e843c Mon Sep 17 00:00:00 2001
From: hstk30-hw
Date: Sat, 18 Nov 2023 11:00:29 +
Subject: [PATCH] fix: empty record size > 64 with align let va_list get out of
sync
https://github.com/sr-tream updated
https://github.com/llvm/llvm-project/pull/72479
>From 06eaf30b75ac4209bdb5768511053d648ac55a55 Mon Sep 17 00:00:00 2001
From: SR_team
Date: Thu, 16 Nov 2023 07:15:10 +0200
Subject: [PATCH] Add includes from source to non-self-contained headers
---
clang-too
https://github.com/sr-tream updated
https://github.com/llvm/llvm-project/pull/72479
>From c85ae981ba584df754057e89703a7b1c1554e5aa Mon Sep 17 00:00:00 2001
From: SR_team
Date: Thu, 16 Nov 2023 07:15:10 +0200
Subject: [PATCH] Add includes from source to non-self-contained headers
---
clang-too
https://github.com/sr-tream updated
https://github.com/llvm/llvm-project/pull/72479
>From 35456a46409862a31014161978e56f9ad184a7f1 Mon Sep 17 00:00:00 2001
From: SR_team
Date: Thu, 16 Nov 2023 07:15:10 +0200
Subject: [PATCH] Add includes from source to non-self-contained headers
---
clang-too
sr-tream wrote:
> @sr-tream just so you know, every time you force-push a PR, github sends
> every subscriber an email notification
Sorry for flood, I will try to avoid this from now on
https://github.com/llvm/llvm-project/pull/72479
___
cfe-commits
HaohaiWen wrote:
Thanks!
https://github.com/llvm/llvm-project/pull/71021
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/HaohaiWen closed
https://github.com/llvm/llvm-project/pull/71021
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Younan Zhang (zyn0217)
Changes
We used to assume that the CXXRecordDecl passed to the 1st argument always had
a definition. This is not true since a pointer to an incomplete type was not
excluded.
---
Full diff: https://github.com/llvm/l
https://github.com/thyecust updated
https://github.com/llvm/llvm-project/pull/72257
>From 52b0204fec8394f9c2cfaeb3cc4f28e5d4c16170 Mon Sep 17 00:00:00 2001
From: thyecust
Date: Tue, 14 Nov 2023 21:51:55 +0800
Subject: [PATCH 1/3] Update ReachableCode.cpp
---
clang/lib/Analysis/ReachableCode.c
https://github.com/tomekpaszek updated
https://github.com/llvm/llvm-project/pull/70338
>From b5ba0b3fde2c6662e19dfdf96a787621ec767460 Mon Sep 17 00:00:00 2001
From: Tomek Paszek
Date: Sat, 11 Nov 2023 19:38:00 +0100
Subject: [PATCH 01/10] Added an option to ignore macro definitions.
---
clang
https://github.com/tomekpaszek edited
https://github.com/llvm/llvm-project/pull/70338
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1355,8 +1355,11 @@ unsigned UnwrappedLineFormatter::format(
bool FixIndentation = (FixBadIndentation || ContinueFormatting) &&
Indent != TheLine.First->OriginalColumn;
bool ShouldFormat = TheLine.Affected || FixIndentation;
-if (Style.I
@@ -24153,6 +24153,113 @@ TEST_F(FormatTest, WhitespaceSensitiveMacros) {
verifyNoChange("FOO(String-ized&Messy+But: :Still=Intentional);", Style);
}
+TEST_F(FormatTest, IgnorePPDefinitions) {
+ FormatStyle Style = getLLVMStyle();
+ Style.IgnorePPDefinitions = true;
+
+ v
@@ -1355,6 +1355,8 @@ unsigned UnwrappedLineFormatter::format(
bool FixIndentation = (FixBadIndentation || ContinueFormatting) &&
Indent != TheLine.First->OriginalColumn;
bool ShouldFormat = TheLine.Affected || FixIndentation;
+if (Style.Ig
@@ -1134,6 +1134,14 @@ void UnwrappedLineParser::parsePPDefine() {
return;
}
+ if (Style.IgnorePPDefinitions) {
+do {
+ nextToken();
+} while (!eof());
tomekpaszek wrote:
In this case, `eof` is a marker for the end of the unwrapped line th
@@ -24206,10 +24206,11 @@ TEST_F(FormatTest, IgnorePPDefinitions) {
Style.IndentPPDirectives = FormatStyle::PPDIS_None;
verifyNoChange("#if A\n"
"#define A a\n"
- "#endif",
+ "#endif\n",
tomekpaszek wrote:
https://github.com/tomekpaszek commented:
>Something here doesn't feel right
Could you be more specific?
https://github.com/llvm/llvm-project/pull/70338
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/lis
@@ -24153,6 +24153,113 @@ TEST_F(FormatTest, WhitespaceSensitiveMacros) {
verifyNoChange("FOO(String-ized&Messy+But: :Still=Intentional);", Style);
}
+TEST_F(FormatTest, IgnorePPDefinitions) {
+ FormatStyle Style = getLLVMStyle();
+ Style.IgnorePPDefinitions = true;
+
+ v
Author: J.C. Moyer
Date: 2023-11-18T14:23:36+01:00
New Revision: f9974f7fe15a9e97ceb7514d437bef6ee46ccc38
URL:
https://github.com/llvm/llvm-project/commit/f9974f7fe15a9e97ceb7514d437bef6ee46ccc38
DIFF:
https://github.com/llvm/llvm-project/commit/f9974f7fe15a9e97ceb7514d437bef6ee46ccc38.diff
LO
llvmbot wrote:
@llvm/pr-subscribers-clangd
Author: Younan Zhang (zyn0217)
Changes
This reflects the comment in
https://github.com/llvm/llvm-project/pull/71366#issuecomment-1817271492.
As that PR suggests, the invented CallExpr's source location previously pointed
to the beginning of the
bd1976bris wrote:
> I mean, looking at the code, as far as I can tell, we always call
> GetAddrOfVTT immediately before EmitVTTDefinition, so setGVProperties() has
> already run, so running it again shouldn't do anything... unless somehow
> EmitVTTDefinition is overwriting the visibility, or s
https://github.com/MaxEW707 updated
https://github.com/llvm/llvm-project/pull/72209
>From 75cf305fe732d00be910a6aa0afe79953c5b7186 Mon Sep 17 00:00:00 2001
From: MaxEW707 <82551778+maxew...@users.noreply.github.com>
Date: Sun, 12 Nov 2023 11:36:58 -0500
Subject: [PATCH 1/4] Implement `::_placeme
llvmbot wrote:
@llvm/pr-subscribers-clang-format
Author: Owen Pan (owenca)
Changes
Fixed #72751.
---
Full diff: https://github.com/llvm/llvm-project/pull/72768.diff
2 Files Affected:
- (modified) clang/lib/Format/TokenAnnotator.cpp (+4-2)
- (modified) clang/unittests/Format/TokenAnnot
https://github.com/shraiysh created
https://github.com/llvm/llvm-project/pull/72770
This patch adds the following check from OpenMP 5.2.
```
If the directive has a clause, it must contain at least one enter clause
or at least one link clause.
```
Also added a warning for the deprication of `TO
llvmbot wrote:
@llvm/pr-subscribers-flang-parser
@llvm/pr-subscribers-flang-fir-hlfir
Author: Shraiysh (shraiysh)
Changes
This patch adds the following check from OpenMP 5.2.
```
If the directive has a clause, it must contain at least one enter clause
or at least one link clause.
```
Als
shraiysh wrote:
One thing I wanted to point out was that with this patch clang will accept
`#pragma omp declare target enter(x)` when compiled with version 5.2. I don't
think clang is handling it accurately yet though. Is there a way to report
"unimplemented" errors in clang? Or is it okay thi
llvmbot wrote:
@llvm/pr-subscribers-clang
@llvm/pr-subscribers-clang-driver
Author: dong jianqiang (dongjianqiang2)
Changes
clang splits -export-dynamic into "-e" and "xport-dynamic", and gets ld
warning: cannot find entry symbol xport-dynamic; defaulting to , which is
unexpected fro
llvmbot wrote:
@llvm/pr-subscribers-clang-driver
Author: Yaxun (Sam) Liu (yxsamliu)
Changes
HIP toolchain uses llvm-mc to generate a host object embedding device binary
for -fgpu-rdc. Due to lack of .note.GNU-stack section, the generated
relocatable has executable stack marking, which di
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 5237193b87721134541f228e28edfd544a9c8ac8
adf19a8c09fc4ed82e4b42c735452e8c4ed8d84f --
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Brad Smith (brad0)
Changes
…/ NetBSD
---
Full diff: https://github.com/llvm/llvm-project/pull/72788.diff
2 Files Affected:
- (modified) clang/lib/Basic/Targets/OSTargets.h (+18-2)
- (modified) clang/test/CodeGenCXX/float128-declaration
Author: Brad Smith
Date: 2023-11-19T03:00:05-05:00
New Revision: 23c47eba879769a29772c999be2991201c2fe399
URL:
https://github.com/llvm/llvm-project/commit/23c47eba879769a29772c999be2991201c2fe399
DIFF:
https://github.com/llvm/llvm-project/commit/23c47eba879769a29772c999be2991201c2fe399.diff
LO
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Bill Wendling (bwendling)
Changes
The code that calculates the flexible array member size is big enough to
warrant its own method.
---
Full diff: https://github.com/llvm/llvm-project/pull/72790.diff
2 Files Affected:
- (modified) clang
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: Bill Wendling (bwendling)
Changes
The code that calculates the flexible array member size is big enough to
warrant its own method.
---
Full diff: https://github.com/llvm/llvm-project/pull/72790.diff
2 Files Affected:
- (modifie
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 42204c94ba9fcb0b4b1335e648ce140a3eef8a9d
fcea607665cdbae3e98f08288b165c2c1af24f95 --
llvmbot wrote:
@llvm/pr-subscribers-clang-format
Author: Owen Pan (owenca)
Changes
Fixed #72785.
---
Full diff: https://github.com/llvm/llvm-project/pull/72791.diff
2 Files Affected:
- (modified) clang/lib/Format/TokenAnnotator.cpp (+2-2)
- (modified) clang/unittests/Format/FormatTest
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Fangrui Song (MaskRay)
Changes
This short option taking an argument is unfortunate.
* If a cc1-only option starts with `-e`, using it for driver will not be
reported as an error (e.g. commit
6cd9886c88d16d288c74846495d89f2fe84ff827).
*
Author: Owen Pan
Date: 2023-11-19T14:58:44-08:00
New Revision: e16a8344d0efa33caddc147f9b316ba4734c99ff
URL:
https://github.com/llvm/llvm-project/commit/e16a8344d0efa33caddc147f9b316ba4734c99ff
DIFF:
https://github.com/llvm/llvm-project/commit/e16a8344d0efa33caddc147f9b316ba4734c99ff.diff
LOG:
Author: Owen Pan
Date: 2023-11-19T14:59:53-08:00
New Revision: 5860d248a780aaef860db3d54184b49fc758c3c1
URL:
https://github.com/llvm/llvm-project/commit/5860d248a780aaef860db3d54184b49fc758c3c1
DIFF:
https://github.com/llvm/llvm-project/commit/5860d248a780aaef860db3d54184b49fc758c3c1.diff
LOG:
Author: Owen Pan
Date: 2023-11-19T15:08:54-08:00
New Revision: cb3a605c5d453f9c6af8c44f84a11815aed7fe85
URL:
https://github.com/llvm/llvm-project/commit/cb3a605c5d453f9c6af8c44f84a11815aed7fe85
DIFF:
https://github.com/llvm/llvm-project/commit/cb3a605c5d453f9c6af8c44f84a11815aed7fe85.diff
LOG:
Author: Owen Pan
Date: 2023-11-19T15:10:27-08:00
New Revision: edad025d1e1f8043637c65fed91060b327e85313
URL:
https://github.com/llvm/llvm-project/commit/edad025d1e1f8043637c65fed91060b327e85313
DIFF:
https://github.com/llvm/llvm-project/commit/edad025d1e1f8043637c65fed91060b327e85313.diff
LOG:
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Yaxun (Sam) Liu (yxsamliu)
Changes
When deciding whether a previous function declaration is an overload or
override, implicit host/device attrs should not be considered.
This fixes the failure for the following code:
`template
https://github.com/diggerlin edited
https://github.com/llvm/llvm-project/pull/68919
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Bill Wendling
Date: 2023-11-19T19:25:10-08:00
New Revision: a76adfb992c6f5a9b05fbcc2de5889d2531607db
URL:
https://github.com/llvm/llvm-project/commit/a76adfb992c6f5a9b05fbcc2de5889d2531607db
DIFF:
https://github.com/llvm/llvm-project/commit/a76adfb992c6f5a9b05fbcc2de5889d2531607db.diff
https://github.com/HaohaiWen closed
https://github.com/llvm/llvm-project/pull/68502
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Daniil Kovalev (kovdan01)
Changes
The '-arch' option itself is Apple-specific, so, if '-target' is not passed
explicitely, we try to construct an Apple triple. If the default triple is
Apple-specific, we just update it's arch so it matche
goldsteinn wrote:
For my money this was merged prematurely. There are still outstanding concerns
about whether this transform is desirable, as well there is an outstanding
comment about the implementation itself.
I'm fairly agnostic about this code getting in, but I think it should be
reverted
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Dinar Temirbulatov (dtemirbulatov)
Changes
This change enables PEXT, PSEL builtins for SME2 target.
---
Patch is 25.95 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/72827.diff
3 Files Affect
Author: Qiu Chaofan
Date: 2023-11-20T15:20:57+08:00
New Revision: d572c4cdef4b3a2b1f57769233f33a1788f5172e
URL:
https://github.com/llvm/llvm-project/commit/d572c4cdef4b3a2b1f57769233f33a1788f5172e
DIFF:
https://github.com/llvm/llvm-project/commit/d572c4cdef4b3a2b1f57769233f33a1788f5172e.diff
L
Author: Matthew Devereau
Date: 2023-11-20T08:37:52Z
New Revision: cdf6693f072b97ec42a95f569115ad7f0afd37d5
URL:
https://github.com/llvm/llvm-project/commit/cdf6693f072b97ec42a95f569115ad7f0afd37d5
DIFF:
https://github.com/llvm/llvm-project/commit/cdf6693f072b97ec42a95f569115ad7f0afd37d5.diff
L
@@ -0,0 +1,61 @@
+// NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py
+// REQUIRES: aarch64-registered-target
+// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sve2p1
-target-feature +b16b16 -target-feature +sve -S -disable-O0-optnone -
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Balázs Kéri (balazske)
Changes
In some cases variable templates (specially if static member of record) were
not correctly imported and an assertion "Missing call to MapImported?" could
happen.
---
Full diff: https://github.com/llvm/llvm-
sr-tream wrote:
> apart from technical details like the threading concerns and reliance on
> certain variants that we don't really have (eg order of includes); at a high
> level the idea of "finding a representative source file for the header and
> replicating the PP state" is hard to work in
@@ -266,13 +266,18 @@ void CheckUseZeroAllocated1(void) {
}
char CheckUseZeroAllocated2(void) {
+ // FIXME: The return value of `alloca()` is modeled with `AllocaRegion`
+ // instead of `SymbolicRegion`, so the current implementation of
+ // `MallocChecker::checkUseZeroAllo
Author: Sam Tebbs
Date: 2023-11-20T09:57:29Z
New Revision: f7b5c255070ef2d8a4492a45613a6a7df0b5f0cb
URL:
https://github.com/llvm/llvm-project/commit/f7b5c255070ef2d8a4492a45613a6a7df0b5f0cb
DIFF:
https://github.com/llvm/llvm-project/commit/f7b5c255070ef2d8a4492a45613a6a7df0b5f0cb.diff
LOG: [AA
https://github.com/sr-tream closed
https://github.com/llvm/llvm-project/pull/72479
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Rin18 closed https://github.com/llvm/llvm-project/pull/71403
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jeanPerier approved this pull request.
LGTM, thanks for addressing all my comments!
https://github.com/llvm/llvm-project/pull/70917
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listin
=?utf-8?q?Donát?= Nagy
Message-ID:
In-Reply-To:
https://github.com/DonatNagyE updated
https://github.com/llvm/llvm-project/pull/72402
>From 703c06e2d6781c45e55d7021929a06cdb0275a14 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Don=C3=A1t=20Nagy?=
Date: Wed, 15 Nov 2023 16:03:22 +0100
Subject: [PA
=?utf-8?q?Donát?= Nagy
Message-ID:
In-Reply-To:
@@ -81,22 +81,21 @@ bool BuiltinFunctionChecker::evalCall(const CallEvent &Call,
case Builtin::BI__builtin_alloca_with_align:
case Builtin::BI__builtin_alloca: {
-// FIXME: Refactor into StoreManager itself?
-MemRe
=?utf-8?q?Donát?= Nagy
Message-ID:
In-Reply-To:
https://github.com/DonatNagyE edited
https://github.com/llvm/llvm-project/pull/72402
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Matthew Devereau (MDevereau)
Changes
Use ZTR instead of MatrixOP to prevent expensive test check and machine
verifier failures.
---
Full diff: https://github.com/llvm/llvm-project/pull/72849.diff
10 Files Affected:
- (modified) clang/i
llvmbot wrote:
@llvm/pr-subscribers-llvm-ir
Author: Matthew Devereau (MDevereau)
Changes
Use ZTR instead of MatrixOP to prevent expensive test check and machine
verifier failures.
---
Full diff: https://github.com/llvm/llvm-project/pull/72849.diff
10 Files Affected:
- (modified) clang
https://github.com/martinboehme created
https://github.com/llvm/llvm-project/pull/72850
This has two major benefits:
* We avoid performing joins on boolean expressions and hence extending the flow
condition in cases where this is not needed. Simpler flow conditions should
reduce the amou
llvmbot wrote:
@llvm/pr-subscribers-clang-analysis
@llvm/pr-subscribers-clang
Author: None (martinboehme)
Changes
This has two major benefits:
* We avoid performing joins on boolean expressions and hence extending the flow
condition in cases where this is not needed. Simpler flow cond
Author: Utkarsh Saxena
Date: 2023-11-20T12:04:32+01:00
New Revision: 661a73ff712c54d05042eb37d536be4bade307b4
URL:
https://github.com/llvm/llvm-project/commit/661a73ff712c54d05042eb37d536be4bade307b4
DIFF:
https://github.com/llvm/llvm-project/commit/661a73ff712c54d05042eb37d536be4bade307b4.diff
https://github.com/CarolineConcatto edited
https://github.com/llvm/llvm-project/pull/71930
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/kuganv converted_to_draft
https://github.com/llvm/llvm-project/pull/70801
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/kuganv ready_for_review
https://github.com/llvm/llvm-project/pull/70801
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
kuganv wrote:
@revane, @pepsiman: Could you please review this. Thanks.
https://github.com/llvm/llvm-project/pull/70801
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Krystian Stasiowski (sdkrystian)
Changes
Per [[class.friend]p6](http://eel.is/c++draft/class.friend#6) a friend
function shall not be defined if its name isn't unqualified. A _template-id_ is
not a name, meaning that a friend function spe
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Timm Baeder (tbaederr)
Changes
This is obviously not what we should ideally do, but the current state is also
broken. We are just leaving the other elements uninitialized and rely on them
being zero-ed.
---
Full diff: https://github.com/
@@ -0,0 +1,61 @@
+// NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py
+// REQUIRES: aarch64-registered-target
+// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sve2p1
-target-feature +b16b16 -target-feature +sve -S -disable-O0-optnone -
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 ba24b814f2a20a136f0a7a0b492b6ad8a62114c6
da81d45e7bb78b611886035b0f331318e5fdd7e7 --
https://github.com/agozillon approved this pull request.
LGTM, aside from Sergio's Nits!
Might be worth asking someone from the Clang team to have a look at the Clang
changes if you're a little unsure on them, but if you're happy with them can
disregard doing that!
https://github.com/llvm/ll
kuganv wrote:
> Does this PR address a bug I logged? I'm not sure why you've requested my
> input.
Sorry for not being clear. I was tagging developers who touched this part of
the codebase to see if you can review this change.
https://github.com/llvm/llvm-project/pull/70801
__
@@ -1992,3 +1992,36 @@ let TargetGuard = "sme2" in {
def SVADD_SINGLE_X2 : SInst<"svadd[_single_{d}_x2]", "22d", "cUcsUsiUilUl",
MergeNone, "aarch64_sve_add_single_x2", [IsStreaming], []>;
def SVADD_SINGLE_X4 : SInst<"svadd[_single_{d}_x4]", "44d", "cUcsUsiUilUl",
MergeNon
@@ -1992,3 +1992,36 @@ let TargetGuard = "sme2" in {
def SVADD_SINGLE_X2 : SInst<"svadd[_single_{d}_x2]", "22d", "cUcsUsiUilUl",
MergeNone, "aarch64_sve_add_single_x2", [IsStreaming], []>;
def SVADD_SINGLE_X4 : SInst<"svadd[_single_{d}_x4]", "44d", "cUcsUsiUilUl",
MergeNon
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Utkarsh Saxena (usx95)
Changes
Adds attribute `[[clang::coro_lifetimebound]]`.
All arguments to a function are considered to be **lifetime bound** if the
function
returns a type annotated with ``[[clang::coro_lifetimebound]]`` and
``[[c
Author: Aaron Ballman
Date: 2023-11-20T10:52:11-05:00
New Revision: 8bd06d5b65845e5e01dd899a2deb773580460b89
URL:
https://github.com/llvm/llvm-project/commit/8bd06d5b65845e5e01dd899a2deb773580460b89
DIFF:
https://github.com/llvm/llvm-project/commit/8bd06d5b65845e5e01dd899a2deb773580460b89.diff
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Jonas Paulsson (JonPsson1)
Changes
The SystemZ ABI requires any global variable to be aligned to at least 2 bytes,
and therefore an external global Value with an opaque type should get this
alignment as well.
---
Full diff: https://git
Author: Liviu Ionescu
Date: 2023-11-20T11:14:36-05:00
New Revision: a32a2b2ceb6b4c1bbcbcb39363c8dee44daf86ab
URL:
https://github.com/llvm/llvm-project/commit/a32a2b2ceb6b4c1bbcbcb39363c8dee44daf86ab
DIFF:
https://github.com/llvm/llvm-project/commit/a32a2b2ceb6b4c1bbcbcb39363c8dee44daf86ab.diff
llvmbot wrote:
@llvm/pr-subscribers-clang
@llvm/pr-subscribers-clang-driver
Author: Joseph Huber (jhuber6)
Changes
Summary:
The linker wrapper is a utility used to create offloading programs from
single-source offloading languages such as OpenMP or CUDA. This is done
by embedding device co
https://github.com/CarolineConcatto edited
https://github.com/llvm/llvm-project/pull/70362
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Timm Baeder (tbaederr)
Changes
Some time ago, I did a similar patch for local variables.
Initializing global variables can fail as well:
```c++
constexpr int a = 1/0;
static_assert(a == 0);
```
... would succeed in the new interpreter, bec
@@ -1992,3 +1992,36 @@ let TargetGuard = "sme2" in {
def SVADD_SINGLE_X2 : SInst<"svadd[_single_{d}_x2]", "22d", "cUcsUsiUilUl",
MergeNone, "aarch64_sve_add_single_x2", [IsStreaming], []>;
def SVADD_SINGLE_X4 : SInst<"svadd[_single_{d}_x4]", "44d", "cUcsUsiUilUl",
MergeNon
Author: Bill Wendling
Date: 2023-11-20T09:49:20-08:00
New Revision: d8447c78ab16c16eb17abab76e0bc77f58d2d9be
URL:
https://github.com/llvm/llvm-project/commit/d8447c78ab16c16eb17abab76e0bc77f58d2d9be
DIFF:
https://github.com/llvm/llvm-project/commit/d8447c78ab16c16eb17abab76e0bc77f58d2d9be.diff
@@ -0,0 +1,164 @@
+// RUN: %clang_cc1 -fsyntax-only -verify=expected,c-local -x c %s
+// RUN: %clang_cc1 -fsyntax-only -verify=expected,cpp-local -pedantic -x c++
-std=c++11 %s
+
+void foo() {
+ int i;
+ int a[10], b[10];
+
+ [[clang::code_align(8)]]
+ for (i = 0; i < 10; ++i
smanna12 wrote:
Thank you @erichkeane for reviews!
https://github.com/llvm/llvm-project/pull/70762
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Amy Huang
Date: 2023-11-20T11:14:40-08:00
New Revision: 0ba5f6e6bd971d74c530e50587c69489e625ce8e
URL:
https://github.com/llvm/llvm-project/commit/0ba5f6e6bd971d74c530e50587c69489e625ce8e
DIFF:
https://github.com/llvm/llvm-project/commit/0ba5f6e6bd971d74c530e50587c69489e625ce8e.diff
LOG
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Abhina Sree (abhina-sree)
Changes
This revision fixes the following error on z/OS.
`LLVM ERROR: IO failure on output stream: EDC5122I Input/output error.`
---
Full diff: https://github.com/llvm/llvm-project/pull/72906.diff
1 Files Affect
Author: Erich Keane
Date: 2023-11-20T11:46:07-08:00
New Revision: 70f41022546ea8b2b41ad70702124acd4ed488dc
URL:
https://github.com/llvm/llvm-project/commit/70f41022546ea8b2b41ad70702124acd4ed488dc
DIFF:
https://github.com/llvm/llvm-project/commit/70f41022546ea8b2b41ad70702124acd4ed488dc.diff
L
https://github.com/tdupes updated
https://github.com/llvm/llvm-project/pull/71605
>From d2a6bec499b7163cfa97104113d0b7e297fe2f92 Mon Sep 17 00:00:00 2001
From: dup
Date: Fri, 3 Nov 2023 09:03:24 -0700
Subject: [PATCH 1/2] Add container field to remote index Refs grpc method
---
clang-tools-ex
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Egor Zhdan (egorzhdan)
Changes
This upstreams more of the Clang API Notes functionality that is currently
implemented in the Apple fork:
https://github.com/apple/llvm-project/tree/next/clang/lib/APINotes
This adds the initial Clang APINo
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 f4c6947a18d5c07d5743eb435c2854e61804ad24
b8421b0570cc634e205e5b06d10997a802d5dd76 --
tdupes wrote:
Updated the relevant remote marshalling tests. Please let me know if there are
any further testing I should do. I am using this with an unordinary remote grpc
service so if there is some integration test or manual process I can test the
clangd-indexer & remote server on I would b
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 f4c6947a18d5c07d5743eb435c2854e61804ad24
3eb1a2a89ea0fe431545fe0013eff0b245837016 --
Author: Yaxun (Sam) Liu
Date: 2023-11-20T16:06:48-05:00
New Revision: a1e2c6566305061c115954b048f2957c8d55cb5b
URL:
https://github.com/llvm/llvm-project/commit/a1e2c6566305061c115954b048f2957c8d55cb5b
DIFF:
https://github.com/llvm/llvm-project/commit/a1e2c6566305061c115954b048f2957c8d55cb5b.dif
1901 - 2000 of 428889 matches
Mail list logo