https://github.com/labrinea approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/124364
___
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 always transform the pattern declaration for SizeOfPackExpr to
ensure the constraint expression's profile produced the desired result.
However, this approach failed to handle pack expansions when
https://github.com/zyn0217 created
https://github.com/llvm/llvm-project/pull/124533
We used to always transform the pattern declaration for SizeOfPackExpr to
ensure the constraint expression's profile produced the desired result.
However, this approach failed to handle pack expansions when the
https://github.com/zyn0217 edited
https://github.com/llvm/llvm-project/pull/124533
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/cor3ntin edited
https://github.com/llvm/llvm-project/pull/124533
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -720,6 +720,34 @@ template struct d {
template struct c;
template struct d;
+namespace Regression_123441 {
+
+struct buf {
+ constexpr buf(auto&&... initList) requires (sizeof...(initList) <= 8);
+};
+
+constexpr buf::buf(auto&&... initList) requires (sizeof...(initList)
https://github.com/cor3ntin approved this pull request.
LGTM except for nits
https://github.com/llvm/llvm-project/pull/124533
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -720,6 +720,34 @@ template struct d {
template struct c;
template struct d;
+namespace Regression_123441 {
cor3ntin wrote:
```suggestion
namespace GH123441 {
```
https://github.com/llvm/llvm-project/pull/124533
___
https://github.com/mydeveloperday approved this pull request.
https://github.com/llvm/llvm-project/pull/124438
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
zahiraam wrote:
ping @Meinersbur and @alexey-bataev
https://github.com/llvm/llvm-project/pull/119891
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/124537
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/michael-jabbour-sonarsource edited
https://github.com/llvm/llvm-project/pull/114240
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
zahiraam wrote:
ping @mjklemm.
https://github.com/llvm/llvm-project/pull/122108
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/ravurvi20 created
https://github.com/llvm/llvm-project/pull/124550
This PR replaces the `default` clause with the `otherwise` clause for the
`metadirective` in OpenMP. The `otherwise` clause serves as a fallback
condition when no directive from the `when` clauses is selected
github-actions[bot] wrote:
Thank you for submitting a Pull Request (PR) to the LLVM Project!
This PR will be automatically labeled and the relevant teams will be notified.
If you wish to, you can add reviewers by using the "Reviewers" section on this
page.
If this is not working for you, it
earnol wrote:
All comments had been addressed, are there any additional suggestions?
https://github.com/llvm/llvm-project/pull/122841
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/erichkeane approved this pull request.
https://github.com/llvm/llvm-project/pull/124426
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/ravurvi20 closed
https://github.com/llvm/llvm-project/pull/124550
___
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: Urvi Rav (ravurvi20)
Changes
This PR replaces the `default` clause with the `otherwise` clause for the
`metadirective` in OpenMP. The `otherwise` clause serves as a fallback
condition when no directive from the `when` clauses is selected.
https://github.com/ravurvi20 converted_to_draft
https://github.com/llvm/llvm-project/pull/124550
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Fraser Cormack
Date: 2025-01-27T14:41:40Z
New Revision: eaa5897534cbd263d0cdbf780f72133c2fe8d8d4
URL:
https://github.com/llvm/llvm-project/commit/eaa5897534cbd263d0cdbf780f72133c2fe8d8d4
DIFF:
https://github.com/llvm/llvm-project/commit/eaa5897534cbd263d0cdbf780f72133c2fe8d8d4.diff
LOG
https://github.com/frasercrmck closed
https://github.com/llvm/llvm-project/pull/124546
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Dipesh Sharma
Date: 2025-01-27T09:30:53-05:00
New Revision: 54928a10c8dba7c07c6224c1ead5c02a335890e6
URL:
https://github.com/llvm/llvm-project/commit/54928a10c8dba7c07c6224c1ead5c02a335890e6
DIFF:
https://github.com/llvm/llvm-project/commit/54928a10c8dba7c07c6224c1ead5c02a335890e6.diff
@@ -3324,6 +3324,9 @@ def err_attribute_argument_out_of_range : Error<
def err_init_priority_object_attr : Error<
"can only use 'init_priority' attribute on file-scope definitions "
"of objects of class type">;
+def warn_init_priority_reserved : Warning<
Aa
@@ -24,32 +24,35 @@ extern Two goo;
extern Two coo[];
extern Two koo[];
+// unknown-system-no-diagnostics
AaronBallman wrote:
Can you also add a new `RUN` line like:
```
// RUN: %clang_cc1 -triple=x86_64-unknown-unknown -fsyntax-only
-Wno-error=init-priority
https://github.com/AaronBallman commented:
Aside from a minor testing nit, I think the only thing left is to add a release
note to `clang/docs/ReleaseNotes.rst` so users know about the change.
https://github.com/llvm/llvm-project/pull/121577
___
cfe-c
https://github.com/cor3ntin updated
https://github.com/llvm/llvm-project/pull/124404
>From fa548f2d75fbb6fde21ebbf937a93494e600a6e7 Mon Sep 17 00:00:00 2001
From: Corentin Jabot
Date: Sat, 25 Jan 2025 13:17:27 +0100
Subject: [PATCH] [Clang] Fix immediate escalation.
We record whether an expres
https://github.com/cor3ntin closed
https://github.com/llvm/llvm-project/pull/124404
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: cor3ntin
Date: 2025-01-27T15:50:51+01:00
New Revision: 561132e71b29d9b747dfda1509f715847852f77b
URL:
https://github.com/llvm/llvm-project/commit/561132e71b29d9b747dfda1509f715847852f77b
DIFF:
https://github.com/llvm/llvm-project/commit/561132e71b29d9b747dfda1509f715847852f77b.diff
LOG:
https://github.com/cor3ntin updated
https://github.com/llvm/llvm-project/pull/124414
>From 220988c7a2fb6873e22680e6131c91e563d7c2f3 Mon Sep 17 00:00:00 2001
From: Corentin Jabot
Date: Sat, 25 Jan 2025 16:54:18 +0100
Subject: [PATCH 1/2] [Clang] call HandleImmediateInvocation before checking
fo
@@ -14477,6 +14485,268 @@ StmtResult
SemaOpenMP::ActOnOpenMPTileDirective(ArrayRef Clauses,
buildPreInits(Context, PreInits));
}
+StmtResult SemaOpenMP::ActOnOpenMPStripeDirective(ArrayRef
Clauses,
+
https://github.com/ivanaivanovska created
https://github.com/llvm/llvm-project/pull/124554
Details of the optimization results will follow.
>From 1bfe3f3fcf2385c67057a19baf9ddf3b14aeeb6d Mon Sep 17 00:00:00 2001
From: Ivana Ivanovska
Date: Mon, 2 Dec 2024 14:17:06 +
Subject: [PATCH] Optimi
https://github.com/OCHyams edited
https://github.com/llvm/llvm-project/pull/124288
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -708,7 +708,7 @@ AArch64TargetInfo::getVScaleRange(const LangOptions
&LangOpts) const {
return std::pair(
LangOpts.VScaleMin ? LangOpts.VScaleMin : 1, LangOpts.VScaleMax);
- if (hasFeature("sve"))
+ if (hasFeature("sve") || hasFeature("sme"))
@@ -823,7 +823,16 @@ static void updateScopeLine(Instruction *ActiveSuspend,
if (!ActiveSuspend)
return;
- auto *Successor = ActiveSuspend->getNextNonDebugInstruction();
+ // No subsequent instruction -> fallback to the location of ActiveSuspend.
+ if (!ActiveSuspend-
https://github.com/OCHyams approved this pull request.
> parent-pointers can now be accessed from ilist nodes
Feels a bit of a shame we're not using this right away, but LGTM + nits
https://github.com/llvm/llvm-project/pull/124288
___
cfe-commits mail
Author: Michael Buch
Date: 2025-01-27T14:57:09Z
New Revision: 5c5bbffe75caaaefdc68305e85a625a057b09159
URL:
https://github.com/llvm/llvm-project/commit/5c5bbffe75caaaefdc68305e85a625a057b09159
DIFF:
https://github.com/llvm/llvm-project/commit/5c5bbffe75caaaefdc68305e85a625a057b09159.diff
LOG:
https://github.com/Michael137 closed
https://github.com/llvm/llvm-project/pull/124305
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Timm =?utf-8?q?Bäder?= ,
Timm =?utf-8?q?Bäder?= ,
Timm =?utf-8?q?Bäder?=
Message-ID:
In-Reply-To:
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/124476
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://list
https://github.com/Xazax-hun commented:
Would it be possible to add a test or is it hard to reproduce?
https://github.com/llvm/llvm-project/pull/124477
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listi
https://github.com/Xazax-hun edited
https://github.com/llvm/llvm-project/pull/124477
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/steakhal commented:
This change affects how an AST node is modeled. Consequently, it's a core
change.
As such a change, we should have a test.
Overall, I really liked how thoroughly you described what caused the issue, and
that helped to justify the fix. On that front, it lo
https://github.com/steakhal edited
https://github.com/llvm/llvm-project/pull/124477
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -124,24 +124,26 @@ void ExprEngine::VisitObjCForCollectionStmt(const
ObjCForCollectionStmt *S,
bool isContainerNull = state->isNull(collectionV).isConstrainedTrue();
- ExplodedNodeSet dstLocation;
- evalLocation(dstLocation, S, elem, Pred, state, elementV, false);
+
durga4github wrote:
LGTM overall. I work with these builtins only occasionally. So, let us wait for
Artem's review.
https://github.com/llvm/llvm-project/pull/122873
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin
Xazax-hun wrote:
> I would greatly appreciate if anyone can help me create a minimal reproducer.
If we cannot find a way to trigger this with the existing checks, you could try
to come up with a unit test like this:
https://github.com/llvm/llvm-project/blob/main/clang/unittests/StaticAnalyzer/
Author: Fraser Cormack
Date: 2025-01-27T13:25:37Z
New Revision: 347fb208c1e390a4f108e566efc81bd945837307
URL:
https://github.com/llvm/llvm-project/commit/347fb208c1e390a4f108e566efc81bd945837307
DIFF:
https://github.com/llvm/llvm-project/commit/347fb208c1e390a4f108e566efc81bd945837307.diff
LOG
https://github.com/frasercrmck closed
https://github.com/llvm/llvm-project/pull/124537
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/momchil-velikov updated
https://github.com/llvm/llvm-project/pull/123604
>From e825bc0f660eb3dce41ee062d04e4e39bbac5d2a Mon Sep 17 00:00:00 2001
From: Momchil Velikov
Date: Fri, 6 Dec 2024 13:09:23 +
Subject: [PATCH] [AArch64] Refactor implementation of FP8 types (NFC)
*
=?utf-8?b?0JjQs9C90LDRgiDQodC10YDQsw=?=,
=?utf-8?b?0JjQs9C90LDRgiDQodC10YDQsw=?Message-ID:
In-Reply-To:
bartlettroscoe wrote:
@IgnatSergeev, thanks for the detailed information on the clang-refactor
testing infrastructure. We will try to run these tests and dig in deeper to
see how the testi
https://github.com/balazske approved this pull request.
https://github.com/llvm/llvm-project/pull/124305
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Sirraide wrote:
> What I'm asking is: is `-Wreturn-type` more susceptible to FPs than other
> typical Clang warnings
There definitely are cases where we currently can’t figure out that a function
always returns if the control flow is very convoluted, e.g. #111509 has this
horrible example
```
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/124546
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Sirraide wrote:
> Is it implemented differently in Clang,
The way `-Wreturn-type` is implemented in Clang is we build a CFG from the AST
and then walk that to determine whether all paths return a value, if that’s
what you’re asking.
https://github.com/llvm/llvm-project/pull/123470
___
@@ -0,0 +1,23 @@
+//===--- BuiltinTemplates.td - Clang builtin template aliases ---*- 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-Identifier: Apa
@@ -0,0 +1,184 @@
+//=- ClangBuiltinsEmitter.cpp - Generate Clang builtin templates-*- 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-Identifier: Ap
https://github.com/mizvekov approved this pull request.
LGTM, Thanks!
https://github.com/llvm/llvm-project/pull/124533
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AaronBallman approved this pull request.
LGTM thank you for the fix!
https://github.com/llvm/llvm-project/pull/117149
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/erichkeane approved this pull request.
I think we're best-effort on the tests by now... I don't see how we can do any
better and still get value out of them.
https://github.com/llvm/llvm-project/pull/123875
___
cfe-commits mailing
Author: Momchil Velikov
Date: 2025-01-27T14:31:41Z
New Revision: f95a8bde3425ada0ef004186eb8ccda6e723241c
URL:
https://github.com/llvm/llvm-project/commit/f95a8bde3425ada0ef004186eb8ccda6e723241c
DIFF:
https://github.com/llvm/llvm-project/commit/f95a8bde3425ada0ef004186eb8ccda6e723241c.diff
LO
https://github.com/AaronBallman closed
https://github.com/llvm/llvm-project/pull/117149
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/erichkeane approved this pull request.
https://github.com/llvm/llvm-project/pull/124404
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
github-actions[bot] wrote:
@dipeshs809 Congratulations on having your first Pull Request (PR) merged into
the LLVM Project!
Your changes will be combined with recent changes from other authors, then
tested by our [build bots](https://lab.llvm.org/buildbot/). If there is a
problem with a bui
@@ -205,77 +262,134 @@ namespace {
}
#pragma omp end declare target
-#pragma omp declare target link(S) // expected-error {{'S' used in declare
target directive is not a variable or a function name}}
+// expected-error@+1 {{'S' used in declare target directive is not a variab
https://github.com/momchil-velikov closed
https://github.com/llvm/llvm-project/pull/123604
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
thesamesam wrote:
Thanks. I expect there'll be some fallout but you also get missed optimisation
bugs out of that in some cases, so.
> Another option would be to make this default to an error depending on the
> language mode (e.g. only in C23 or later, and either unconditionally in C++
> or
https://github.com/erichkeane approved this pull request.
https://github.com/llvm/llvm-project/pull/124414
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -5692,7 +5692,10 @@ CGCallee CodeGenFunction::EmitCallee(const Expr *E) {
// Resolve direct calls.
} else if (auto DRE = dyn_cast(E)) {
if (auto FD = dyn_cast(DRE->getDecl())) {
- return EmitDirectCallee(*this, FD);
+ auto CalleeDecl = FD->hasAttr()
+
durga4github wrote:
> Ping!
>
> I've updated this to incorporate the changes in #123398 to the NVPTX.def file
> this is replacing.
>
Thanks for this!
https://github.com/llvm/llvm-project/pull/122873
___
cfe-commits mailing list
cfe-commits@lists
Author: Robert Dazi
Date: 2025-01-27T12:43:37+01:00
New Revision: ddbfe6f7d2075a828fa9e8e5f5734bf881cda13a
URL:
https://github.com/llvm/llvm-project/commit/ddbfe6f7d2075a828fa9e8e5f5734bf881cda13a
DIFF:
https://github.com/llvm/llvm-project/commit/ddbfe6f7d2075a828fa9e8e5f5734bf881cda13a.diff
L
https://github.com/cor3ntin closed
https://github.com/llvm/llvm-project/pull/124491
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `flang-aarch64-dylib`
running on `linaro-flang-aarch64-dylib` while building `clang` at step 5
"build-unified-tree".
Full details are available at:
https://lab.llvm.org/buildbot/#/builders/50/builds/9446
Here is the relevant
Author: Timm Baeder
Date: 2025-01-27T11:54:06+01:00
New Revision: 14384740f484b382a1225f4bd01aeebfdc3f
URL:
https://github.com/llvm/llvm-project/commit/14384740f484b382a1225f4bd01aeebfdc3f
DIFF:
https://github.com/llvm/llvm-project/commit/14384740f484b382a1225f4bd01aeebfdc3f.diff
L
https://github.com/philnik777 updated
https://github.com/llvm/llvm-project/pull/116261
>From 8dfd58d01909d9b275a28afdac287a5c2e5423b8 Mon Sep 17 00:00:00 2001
From: Nikolas Klauser
Date: Thu, 14 Nov 2024 18:30:39 +0100
Subject: [PATCH] [libc++] Enable -Wmissing-prototypes
---
libcxx/include/f
https://github.com/durga4github edited
https://github.com/llvm/llvm-project/pull/122873
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/frasercrmck created
https://github.com/llvm/llvm-project/pull/124546
These are similar to 347fb208, but these builtins are expressed in terms of
other builtins. The LLVM IR generated features the same fcmp ord/uno
comparisons as before, but consistently in vector form.
>Fro
frasercrmck wrote:
Apologies for the noise - these arguably should have been part of #124537.
https://github.com/llvm/llvm-project/pull/124546
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-c
Sirraide wrote:
> I'm worried about the fallout and I have vague recollections of some early
> work I did when I assumed we were making this change for the C99 enforcement
> work
Another option would be to make this default to an error depending on the
language mode (e.g. only in C23 or later
https://github.com/Meinersbur commented:
Some nitpicks left. I will LGTM this after you applied them and nobody else has
remarks.
Converting all the lines to `@+` syntax would not have been necessary, only
those you needed to change. I think it has become a lot more maintainable now.
For pref
thesamesam wrote:
> The way -Wreturn-type is implemented in Clang is we build a CFG from the AST
> and then walk that to determine whether all paths return a value, if that’s
> what you’re asking.
What I'm asking is: isn't this more susceptible to FPs than other typical Clang
warnings, and he
zmodem wrote:
Okay. I think most of my previous comments (except for "maybe the fix is to
always ignore config files in clang-cl mode) still apply though.
https://github.com/llvm/llvm-project/pull/111397
___
cfe-commits mailing list
cfe-commits@lists.
@@ -0,0 +1,1078 @@
+//===--- BuiltinsNVPTX.td - NVPTX Builtin function defs -*- 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-Identifier: A
https://github.com/kadircet edited
https://github.com/llvm/llvm-project/pull/119712
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -551,10 +547,12 @@ DiagnosticIDs::getDiagnosticSeverity(unsigned DiagID,
SourceLocation Loc,
// as well as disabling all messages which are currently mapped to Warning
// (whether by default or downgraded from Error via e.g. -Wno-error or
#pragma
// diagnostic.)
+ /
https://github.com/kadircet approved this pull request.
thanks!
> This just exposes the same semantics as the tablegen files.
alright, i guess I was missing this perspective. that makes sense now, thanks
for the explanation!
https://github.com/llvm/llvm-project/pull/119712
___
cor3ntin wrote:
@nfrmtk I'm so sorry this fell off my radar. Feel free pinging every week
I believe this looks reasonable, it just needs an entry in
clang/docs/ReleaseNotes.rst
https://github.com/llvm/llvm-project/pull/105647
___
cfe-commits mailing l
https://github.com/frasercrmck created
https://github.com/llvm/llvm-project/pull/124537
Clang knows how to perform relational operations on OpenCL vectors, so we don't
need to use the Clang builtins. The builtins we were using didn't support
vector types, so we were previously scalarizing.
Th
https://github.com/frasercrmck updated
https://github.com/llvm/llvm-project/pull/124145
>From 0186cf20e0abb8c5bca9e830d2b6d4e425c7bcc9 Mon Sep 17 00:00:00 2001
From: Fraser Cormack
Date: Thu, 23 Jan 2025 12:24:49 +
Subject: [PATCH] [libclc] Optimize isfpclass-like CLC builtins
Using __buil
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (Lukacma)
Changes
This patch adds fp8 variants to the following untyped SME intrinsics based on
[ACLE](https://github.com/ARM-software/acle/blob/main/main/acle.md):
```
svint8_t svread_hor_za8[_s8]_m(svint8_t zd, svbool_t pg,
uint64_
https://github.com/sivan-shani edited
https://github.com/llvm/llvm-project/pull/118771
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Lukacma edited
https://github.com/llvm/llvm-project/pull/124543
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
github-actions[bot] wrote:
:warning: undef deprecator found issues in your code. :warning:
You can test this locally with the following command:
``bash
git diff -U0 --pickaxe-regex -S
'([^a-zA-Z0-9#_-]undef[^a-zA-Z0-9_-]|UndefValue::get)'
c4ef805b0bda16f734276086b0984583c2e21db6
https://github.com/zyn0217 updated
https://github.com/llvm/llvm-project/pull/124533
>From b195bfb253df84ea315eb92a59bbae2401b0248f Mon Sep 17 00:00:00 2001
From: Younan Zhang
Date: Mon, 27 Jan 2025 19:48:43 +0800
Subject: [PATCH 1/2] [Clang] Remove unnecessary Decl transform & profiles for
Siz
https://github.com/sivan-shani edited
https://github.com/llvm/llvm-project/pull/118771
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Lukacma edited
https://github.com/llvm/llvm-project/pull/124543
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -68,15 +70,21 @@ int fun(int arg) {
{}
#pragma omp target map(mapper(aa :vv) //
expected-error {{use of undeclared identifier 'aa'}} expected-error {{expected
')'}} expected-error {{call to undeclared function 'mapper'}} expected-note
@@ -124,4 +124,3 @@ target *S1 = &S;
// CHECK-NEXT: #pragma omp declare target
// CHECK-NEXT: target *S1 = &S;
// CHECK-NEXT: #pragma omp end declare target
-
Meinersbur wrote:
[nit] unrelated change
https://github.com/llvm/llvm-project/pull/122108
__
@@ -68,15 +70,21 @@ int fun(int arg) {
{}
#pragma omp target map(mapper(aa :vv) //
expected-error {{use of undeclared identifier 'aa'}} expected-error {{expected
')'}} expected-error {{call to undeclared function 'mapper'}} expected-note
@@ -205,77 +262,134 @@ namespace {
}
#pragma omp end declare target
-#pragma omp declare target link(S) // expected-error {{'S' used in declare
target directive is not a variable or a function name}}
+// expected-error@+1 {{'S' used in declare target directive is not a variab
https://github.com/Meinersbur edited
https://github.com/llvm/llvm-project/pull/122108
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
1 - 100 of 597 matches
Mail list logo