llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Amr Hesham (AmrDeveloper)
Changes
Upstream the support of Agg init with lvalue ComplexType
Issue: https://github.com/llvm/llvm-project/issues/141365
---
Full diff: https://github.com/llvm/llvm-project/pull/159974.diff
2 Files Affected:
llvmbot wrote:
@llvm/pr-subscribers-clangir
Author: Amr Hesham (AmrDeveloper)
Changes
Upstream the support of Agg init with lvalue ComplexType
Issue: https://github.com/llvm/llvm-project/issues/141365
---
Full diff: https://github.com/llvm/llvm-project/pull/159974.diff
2 Files Affected
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/159974
Upstream the support of Agg init with lvalue ComplexType
Issue: https://github.com/llvm/llvm-project/issues/141365
>From 62c9484e43b14314c4bd3ceae5b41ca30c4cf5c6 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
llvmbot wrote:
@llvm/pr-subscribers-clang
@llvm/pr-subscribers-clangir
Author: Amr Hesham (AmrDeveloper)
Changes
This change implements CXX new for ComplexType with init
Issue: https://github.com/llvm/llvm-project/issues/141365
---
Full diff: https://github.com/llvm/llvm-project/pull/159
https://github.com/hubert-reinterpretcast edited
https://github.com/llvm/llvm-project/pull/107168
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/159973
This change implements CXX new for ComplexType with init
Issue: https://github.com/llvm/llvm-project/issues/141365
>From bcbc07be65ce776a2f8e0bce34dd92a7aaa214c6 Mon Sep 17 00:00:00 2001
From: AmrDeveloper
@@ -154,6 +156,38 @@ class RefSlab {
llvm::DenseSet Entries;
};
+ /// RefSlab::Builder is a mutable container that can 'freeze' to RefSlab.
+ /// This variant is optimized to receive unique symbols
+ /// Use this when reading symbols which where previously written in
https://github.com/hubert-reinterpretcast commented:
A user-defined string literal is not a _string-literal_:
```cpp
// expected-no-diagnostics
#define STR(X) # X
const char *s = STR(
import "hello"_world;
);
```
https://github.com/llvm/llvm-project/pull/107168
__
https://github.com/hubert-reinterpretcast commented:
The treatment of keywords should be different from that of the alternative
tokens.
```cpptypedef int import;
import extern x; // expected-error {{}}
```
https://github.com/llvm/llvm-project/pull/107168
___
llvmbot wrote:
@llvm/pr-subscribers-clang-driver
Author: Yaxun (Sam) Liu (yxsamliu)
Changes
Clang recently introduced `-f[no]atomic-` options and `[[clang::atomic]]`
attributes to give better control over atomic codegen. The default assumed no
remote memory and no fine-grained memory to
https://github.com/erichkeane approved this pull request.
https://github.com/llvm/llvm-project/pull/159109
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -0,0 +1,260 @@
+//===--- AvoidPlatformSpecificFundamentalTypesCheck.cpp - clang-tidy
--===//
+//
+// 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/kadircet edited
https://github.com/llvm/llvm-project/pull/154836
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -423,9 +423,10 @@ Error offloading::intel::containerizeOpenMPSPIRVImage(
Header.Class = ELF::ELFCLASS64;
Header.Data = ELF::ELFDATA2LSB;
Header.Type = ELF::ET_DYN;
- // Use an existing Intel machine type as there is not one specifically for
- // Intel GPUs.
- Header
https://github.com/arsenm created
https://github.com/llvm/llvm-project/pull/158257
This doesn't need to pretend to support multiple versions of llvm
and these are old anyway.
>From 34e55fceed99df44d587d27ab4478e3b8500dd2b Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 12 Sep 2025 18:
usx95 wrote:
* **#159582** https://app.graphite.dev/github/pr/llvm/llvm-project/159582?utm_source=stack-comment-icon";
target="_blank">https://static.graphite.dev/graphite-32x32-black.png"; alt="Graphite"
width="10px" height="10px"/> 👈 https://app.graphite.dev/github/pr/llvm/llvm-project/159582
@@ -1513,12 +1513,17 @@ static void initFeatureMaps(const ASTContext &Ctx,
static bool checkAVXParamFeature(DiagnosticsEngine &Diag,
SourceLocation CallLoc,
+ const FunctionDecl &Callee,
https://github.com/vgvassilev closed
https://github.com/llvm/llvm-project/pull/159404
___
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
Both the expression (the initializer) as well as the VarDecl can't be null
here. Assert that.
---
Full diff: https://github.com/llvm/llvm-project/pull/159274.diff
2 Files Affected:
- (modified) clang/lib/
https://github.com/chaitanyav updated
https://github.com/llvm/llvm-project/pull/159277
>From bee11d34f36de3f2a9071bbb413b6fbbbec5ae52 Mon Sep 17 00:00:00 2001
From: NagaChaitanya Vellanki
Date: Wed, 17 Sep 2025 00:04:24 -0700
Subject: [PATCH] [clang-format] Fix for BreakTemplateDeclarations and
zwuis wrote:
Can you tell why there is false positive with structured bindings only, but
without variables?
https://github.com/llvm/llvm-project/pull/157667
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman
usx95 wrote:
* **#159845** https://app.graphite.dev/github/pr/llvm/llvm-project/159845?utm_source=stack-comment-icon";
target="_blank">https://static.graphite.dev/graphite-32x32-black.png"; alt="Graphite"
width="10px" height="10px"/> 👈 https://app.graphite.dev/github/pr/llvm/llvm-project/159845
https://github.com/w2yehia edited
https://github.com/llvm/llvm-project/pull/153049
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
brad0 wrote:
@llvm-beanz Ping.
https://github.com/llvm/llvm-project/pull/156401
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Congcong Cai
Date: 2025-09-21T09:36:29+08:00
New Revision: d263150db59281473a38abcc5fe2c15be2f776b7
URL:
https://github.com/llvm/llvm-project/commit/d263150db59281473a38abcc5fe2c15be2f776b7
DIFF:
https://github.com/llvm/llvm-project/commit/d263150db59281473a38abcc5fe2c15be2f776b7.diff
https://github.com/HerrCai0907 closed
https://github.com/llvm/llvm-project/pull/159927
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/HerrCai0907 updated
https://github.com/llvm/llvm-project/pull/159927
>From 763c2dfdf4f8398d7b66915a2f9d3ee8f167f415 Mon Sep 17 00:00:00 2001
From: Congcong Cai
Date: Sat, 20 Sep 2025 22:01:42 +0800
Subject: [PATCH] [clang-tidy][NFC] add comment in llvm-use-ranges for
add_new
@@ -4033,6 +4033,47 @@ def CIR_ThrowOp : CIR_Op<"throw"> {
// Atomic operations
//===--===//
+def CIR_AtomicXchg : CIR_Op<"atomic.xchg", [
+ AllTypesMatch<["result", "val"]>
+]> {
+ let summary = "Atomic ex
dbartol wrote:
@ziqingluo-90 @jkorous-apple
https://github.com/llvm/llvm-project/pull/159445
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/KrxGu updated
https://github.com/llvm/llvm-project/pull/158146
>From 1d2f9ac071d436e6be4d693833a3b630e4a7fc15 Mon Sep 17 00:00:00 2001
From: Krish Gupta
Date: Wed, 10 Sep 2025 03:41:06 +0530
Subject: [PATCH 1/2] [flang][OpenMP] Add lowering test: lastprivate on DO is
scoped
https://github.com/SunilKuravinakop updated
https://github.com/llvm/llvm-project/pull/157063
>From dce17e9499e18ff0db4452d3ae316fdfc678fd2f Mon Sep 17 00:00:00 2001
From: Sunil Kuravinakop
Date: Thu, 7 Aug 2025 03:41:16 -0500
Subject: [PATCH 01/10] Parsing and storing of "variable category" in
https://github.com/brunodf-snps edited
https://github.com/llvm/llvm-project/pull/159275
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/NewSigma closed
https://github.com/llvm/llvm-project/pull/159236
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/sebpop edited
https://github.com/llvm/llvm-project/pull/159046
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/zahiraam edited
https://github.com/llvm/llvm-project/pull/159566
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -222,7 +222,6 @@ RegistryMaps::RegistryMaps() {
REGISTER_MATCHER(declRefExpr);
REGISTER_MATCHER(dependentNameType);
REGISTER_MATCHER(dependentScopeDeclRefExpr);
- REGISTER_MATCHER(dependentTemplateSpecializationType);
cor3ntin wrote:
I'm happy with t
https://github.com/NagyDonat updated
https://github.com/llvm/llvm-project/pull/158639
From db0723ca737ec4613d186ff1137c7405c480baf3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Don=C3=A1t=20Nagy?=
Date: Mon, 15 Sep 2025 15:48:12 +0200
Subject: [PATCH 1/5] [analyzer] Show element count in ArrayBound
@@ -41,15 +51,18 @@ __m256 test_mm256_cvtph_ps(__m128i a) {
// CHECK: fpext <8 x half> %{{.*}} to <8 x float>
return _mm256_cvtph_ps(a);
}
+TEST_CONSTEXPR(match_m256(
+_mm256_cvtph_ps(_mm_setr_epi16(0x3C00, 0x4000, 0x4200, 0x4400, 0x4500,
0x3800, 0xC000, 0x)),
+
https://github.com/anchuraj commented:
Hi @abidh , Thank you for the change. LGTM except the default visibility
change. However, merging this change alone would mean flang would be accepting
this option without any indication that it is not handled. It would be nice if
- In Flang.cpp, you can
https://github.com/cor3ntin approved this pull request.
https://github.com/llvm/llvm-project/pull/158629
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -2937,6 +2937,50 @@ static bool interp__builtin_elementwise_triop(
return true;
}
+static bool interp__builtin_x86_insert_subvector(InterpState &S, CodePtr OpPC,
+ const CallExpr *Call,
+
https://github.com/flovent updated
https://github.com/llvm/llvm-project/pull/158462
>From a1941312179171a8752c27f886158ce4fd90db33 Mon Sep 17 00:00:00 2001
From: flovent
Date: Sun, 14 Sep 2025 14:33:59 +0800
Subject: [PATCH 1/4] [clang-tidy] Add new check
`modernize-use-structured-binding`
--
AlexVlx wrote:
We've had some internal discussion around this, we will rely on this mechanism
whilst we implement support for what we want in Clang.
https://github.com/llvm/llvm-project/pull/154765
___
cfe-commits mailing list
cfe-commits@lists.llvm.o
Author: Michael Buch
Date: 2025-09-09T09:50:11+01:00
New Revision: 06d202b6cb13b38165af03dbf12a3beaac0b38ea
URL:
https://github.com/llvm/llvm-project/commit/06d202b6cb13b38165af03dbf12a3beaac0b38ea
DIFF:
https://github.com/llvm/llvm-project/commit/06d202b6cb13b38165af03dbf12a3beaac0b38ea.diff
samitolvanen wrote:
> > Looking at this a bit closer, the `nocf_check` attribute also applies to
> > function pointers with `-fcf-protection`, and disables tracking for
> > indirect branches.
>
> Wait, like, as variable/struct-member attribute?
For function pointer types, specifically. Perfor
https://github.com/cor3ntin approved this pull request.
https://github.com/llvm/llvm-project/pull/158109
___
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: None (kgerlich)
Changes
… macro
This adds a new configuration option SpaceBeforeUnderscoreParens to control
spacing between underscore and opening parenthesis. This is specifically
designed for the gettext internationalization mac
lakreite wrote:
Thank you for the feedback. I think there's a bug, because...
With invalid conversion specifiers clang emits a warning:
```c
main.cpp:5:17: warning: invalid conversion specifier 'k'
[-Wformat-invalid-specifier]
5 | printf("%d %k", 1, 1);
|~^
main.cpp
bd1976bris wrote:
> Should fix buildbot failures caused by the merge of PR #159129.
It would involve reverting a number of commits. Can you approve #159158?
@petrhosek approved the same commit (although with an incorrect description)
earlier: #159050.
https://github.com/llvm/llvm-project/pull
https://github.com/rupprecht closed
https://github.com/llvm/llvm-project/pull/157728
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Xazax-hun approved this pull request.
https://github.com/llvm/llvm-project/pull/157657
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/RKSimon created
https://github.com/llvm/llvm-project/pull/157681
Extends interp__builtin_elementwise_triop to handle (vector, vector, scalar)
trinary op intrinsics
Fixes #153152
>From d690a70f21e7ac309ca5acab843e75b54e71c4a4 Mon Sep 17 00:00:00 2001
From: Simon Pilgrim
Dat
https://github.com/tcottin edited
https://github.com/llvm/llvm-project/pull/156365
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/ivanmurashko updated
https://github.com/llvm/llvm-project/pull/157667
>From 6aa3e6424865a5fc53489612ecb7f656f7165b9c Mon Sep 17 00:00:00 2001
From: Ivan Murashko
Date: Tue, 9 Sep 2025 13:42:46 +0100
Subject: [PATCH] [clang][Sema] Fix false positive -Wshadow with structured
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 origin/main HEAD --extensions h,cpp --
clang/test/OpenMP/target_update_iterator_ast_p
bd1976bris wrote:
Hi @petrhose. This is the same fix as you approved in #159050. It's not ideal
but there's not loss of coverage given the DTLTO testing in the
`cross-poject-test` area. I would like to make this patch to get the bot green,
rather than reverting the previous chain of commits, a
@@ -201,6 +201,11 @@ Changes in existing checks
namespace are treated as the tag or the data part of a user-defined
tagged union respectively.
+- Improved :doc:`bugprone-unchecked-optional-access
+ ` check by supporting
+ `NullableValue::makeValue` and `NullableValue::m
@@ -46,25 +46,25 @@ void
sme_streaming_calling_non_streaming_with_return_vl(void) __arm_streaming {
void sme_streaming_compatible_calling_streaming_with_vl_args(__SVInt8_t arg)
__arm_streaming_compatible {
// expected-noflags-warning@+2 {{passing a VL-dependent argument to
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: Erich Keane (erichkeane)
Changes
As brought up on the review for #147514, the original patch doesn't
correctly parenthesize the expression in the assert. This fixes it.
---
Full diff: https://github.com/llvm/llvm-project/pull/158
https://github.com/zahiraam ready_for_review
https://github.com/llvm/llvm-project/pull/159566
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Kazu Hirata
Date: 2025-09-16T09:07:20-07:00
New Revision: b27bb09f6d02e750c4126aeffb7a2ecf0d6ab783
URL:
https://github.com/llvm/llvm-project/commit/b27bb09f6d02e750c4126aeffb7a2ecf0d6ab783
DIFF:
https://github.com/llvm/llvm-project/commit/b27bb09f6d02e750c4126aeffb7a2ecf0d6ab783.diff
L
localspook wrote:
In that case, closing this PR and the attached issue as not planned
https://github.com/llvm/llvm-project/pull/156265
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -0,0 +1,46 @@
+// RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -fclangir -emit-cir %s -o
%t.cir
+// RUN: FileCheck --input-file=%t.cir %s --check-prefix=CIR
+// RUN: %clang_cc1 -x c++ -triple x86_64-unknown-linux-gnu -fclangir -emit-cir
%s -o %t.cpp.cir
+// RUN: FileCheck
https://github.com/cor3ntin approved this pull request.
https://github.com/llvm/llvm-project/pull/159280
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/bd1976bris created
https://github.com/llvm/llvm-project/pull/159050
Not all builds name the compiler executable clang. For example, the Fuchsia
buildbots use llvm as their single toolchain executable name, as they combine
everything together in a busybox-style binary. This i
https://github.com/cor3ntin closed
https://github.com/llvm/llvm-project/pull/159712
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
nico wrote:
These tests seem to fail when the new option is set to OFF:
```
Clang Tools :: clang-tidy/checkers/custom/query-incorrect-query.cpp
Clang Tools :: clang-tidy/checkers/custom/query-partially-active-check.cpp
Clang Tools :: clang-tidy/checkers/custom/query.cpp
Clang Tools :: cl
https://github.com/Keenuts updated
https://github.com/llvm/llvm-project/pull/153424
From 445bdafaa7b32b6154f3e7a414463818d90ee20a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Nathan=20Gau=C3=ABr?=
Date: Tue, 12 Aug 2025 18:06:17 +0200
Subject: [PATCH 1/5] [HLSL] Add support for input semantics in s
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Akira Hatanaka (ahatanak)
Changes
This change fixes a crash in clang's CodeGen by ensuring that those arguments
are ignored.
rdar://139824423
---
Full diff: https://github.com/llvm/llvm-project/pull/158744.diff
2 Files Affected:
- (mo
mizvekov wrote:
> Sensible? Or presumably we can have an always-inline function wrapper for
> that, and the inliner will just take care of it.
Yeah, I think the inline helper is cleaner, we can just discard ID before
calling anything not inline.
https://github.com/llvm/llvm-project/pull/15769
@@ -2590,13 +2590,27 @@ convertOmpWsloop(Operation &opInst, llvm::IRBuilderBase
&builder,
}
builder.SetInsertPoint(*regionBlock, (*regionBlock)->begin());
+
+ bool noLoopMode = false;
+ omp::TargetOp targetOp = wsloopOp->getParentOfType();
+ if (targetOp) {
+Operat
https://github.com/cmtice updated
https://github.com/llvm/llvm-project/pull/156950
>From 05fa2572ad23795ef821b81ecd5dd4ff4d0aea7a Mon Sep 17 00:00:00 2001
From: Caroline Tice
Date: Thu, 4 Sep 2025 12:00:44 -0700
Subject: [PATCH 1/2] [clang-tools-extra] Remove 'REQUIRES: shell' from lit
tests.
https://github.com/kadircet approved this pull request.
ugh this looks quite fragile (not your fix but rather having multiple ways to
call profile), i am worried we might have divergences in other places as well :(
i think it would be nice to handle that in a more principled way for the
future
https://github.com/Xazax-hun approved this pull request.
https://github.com/llvm/llvm-project/pull/157661
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/markbhasawut updated
https://github.com/llvm/llvm-project/pull/157464
>From 441f060fee2f624e1940f04ade9272cb50b0b33e Mon Sep 17 00:00:00 2001
From: Bhasawut Singhaphan
Date: Mon, 8 Sep 2025 15:51:33 +0700
Subject: [PATCH 1/8] [Headers][X86] Enable constexpr handling for
MMX/
@@ -2060,7 +2060,7 @@ static __inline__ void __DEFAULT_FN_ATTRS
_mm_storel_pd(double *__dp,
///A 128-bit vector of [16 x i8].
/// \returns A 128-bit vector of [16 x i8] containing the sums of both
///parameters.
-static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_add_epi
https://github.com/RKSimon closed
https://github.com/llvm/llvm-project/pull/156234
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Keenuts auto_merge_enabled
https://github.com/llvm/llvm-project/pull/152537
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Fznamznon wrote:
FYI https://github.com/llvm/llvm-project/pull/159275
https://github.com/llvm/llvm-project/pull/159334
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -0,0 +1,48 @@
+.. title:: clang-tidy - bugprone-loop-variable-copied-then-modified
+
+bugprone-loop-variable-copied-then-modified
+===
+
+Detects when a loop variable is copied and then subsequently modified and
+suggests replacing with a
@@ -1318,6 +1319,105 @@ static bool isSupportedVariable(const DeclRefExpr
&Node) {
return D != nullptr && isa(D);
}
+static bool isUniquePtrArray(const CXXRecordDecl *RecordDecl) {
+ if (!RecordDecl || !RecordDecl->isInStdNamespace() ||
+ RecordDecl->getNameAsString()
Author: Timm Baeder
Date: 2025-09-17T13:23:02+02:00
New Revision: 6a16f1a6f4aca8957c9c1f672f2572c662ddf562
URL:
https://github.com/llvm/llvm-project/commit/6a16f1a6f4aca8957c9c1f672f2572c662ddf562
DIFF:
https://github.com/llvm/llvm-project/commit/6a16f1a6f4aca8957c9c1f672f2572c662ddf562.diff
L
https://github.com/rniwa updated
https://github.com/llvm/llvm-project/pull/158012
>From 4300ba25baa26edd6996ced22b1d52025dbba86b Mon Sep 17 00:00:00 2001
From: Ryosuke Niwa
Date: Thu, 11 Sep 2025 01:23:50 -0700
Subject: [PATCH] [WebKit checkers] Treat function pointers with "Singleton"
suffix
https://github.com/NagyDonat commented:
Overall looks good to me, thanks for the patch!
I added a few remarks in inline comments.
https://github.com/llvm/llvm-project/pull/157129
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.ll
llvmbot wrote:
@llvm/pr-subscribers-llvm-adt
Author: Utkarsh Saxena (usx95)
Changes
Optimize ImmutableSet operations to avoid unnecessary tree modifications when
adding existing elements or removing non-existent elements.
- Modified `ImutAVLFactory::add_internal()` to return the original
https://github.com/jeaye updated
https://github.com/llvm/llvm-project/pull/157359
>From 73669c01825214c51d0ddb79dce6ec0235633d08 Mon Sep 17 00:00:00 2001
From: Vassil Vassilev
Date: Thu, 30 May 2024 05:05:41 +
Subject: [PATCH 01/10] [clang-repl] Teach clang-repl how to load PCHs.
---
clan
@@ -0,0 +1,58 @@
+.. title:: clang-tidy - modernize-use-structured-binding
+
+modernize-use-structured-binding
+
+
+Suggests using C++17 structured bindings to decompose pairs.
+
+This check finds three code patterns and recommends using structured
@@ -983,6 +983,7 @@ class LLVM_LIBRARY_VISIBILITY CygwinX86_64TargetInfo :
public X86_64TargetInfo {
: X86_64TargetInfo(Triple, Opts) {
this->WCharType = TargetInfo::UnsignedShort;
this->WIntType = TargetInfo::UnsignedInt;
+this->UseMicrosoftManglingForC = tr
@@ -0,0 +1,27 @@
+//==- SarifDiagnostics.h - SARIF Diagnostics for Paths --*- C++ -*-//
steakhal wrote:
I thin this line is not properly padded up.
https://github.com/llvm/llvm-project/pull/158112
___
cfe-commits maili
@@ -0,0 +1,216 @@
+// RUN: %check_clang_tidy -std=c++17-or-later %s
modernize-use-structured-binding %t -- -- -I %S/Inputs/use-structured-binding/
+
+#include "fake_std_pair_tuple.h"
+
+template
+void MarkUsed(T x);
+
+struct TestClass {
+ int a;
+ int b;
+ TestClass() : a(0),
https://github.com/Xazax-hun created
https://github.com/llvm/llvm-project/pull/157506
Swift supports a strictly memory safe mode where every expressions using an
unsafe feature or API need to be annotatated with the unsafe effect. This
sometimes requires adding safety annotations to the foreig
https://github.com/mmha created https://github.com/llvm/llvm-project/pull/159162
This patch enables calling virtual functions of virtual base classes of a
derived class.
>From a25ee7f9df6eb7c5d6b237eb5b072c182b4f0681 Mon Sep 17 00:00:00 2001
From: Morris Hafner
Date: Mon, 8 Sep 2025 16:38:50 +
https://github.com/tarunprabhu approved this pull request.
Thanks for the changes, Abid. LGTM.
https://github.com/llvm/llvm-project/pull/158314
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-
https://github.com/anchuraj edited
https://github.com/llvm/llvm-project/pull/158125
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/wenju-he edited
https://github.com/llvm/llvm-project/pull/158791
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/yronglin edited
https://github.com/llvm/llvm-project/pull/146281
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/zyn0217 approved this pull request.
https://github.com/llvm/llvm-project/pull/156404
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -149,6 +149,57 @@ RValue CIRGenFunction::emitBuiltinExpr(const GlobalDecl
&gd, unsigned builtinID,
emitVAEnd(emitVAListRef(e->getArg(0)).getPointer());
return {};
+ case Builtin::BIalloca:
+ case Builtin::BI_alloca:
+ case Builtin::BI__builtin_alloca_uninitializ
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Amr Hesham (AmrDeveloper)
Changes
Upstream support for FPToFPBuiltin ATanOp
---
Full diff: https://github.com/llvm/llvm-project/pull/157496.diff
5 Files Affected:
- (modified) clang/include/clang/CIR/Dialect/IR/CIROps.td (+10)
- (modif
Keenuts wrote:
@llvm-beanz friendly ping
https://github.com/llvm/llvm-project/pull/152537
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
1 - 100 of 445 matches
Mail list logo