https://github.com/arrowd created
https://github.com/llvm/llvm-project/pull/160887
As it was explained to me in
https://discourse.llvm.org/t/libunwinds-raison-detre/88283/2 the LLVM version
of libunwind is mostly compatible with nongnu one. This change improves the
compatibility a bit further
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Samarth Narang (snarang181)
Changes
This patch continues the cleanup with respect to
StreamingDiagnostic::operator<< overloads for APSInt and APInt.
Implements https://github.com/issues/assigned?issue=llvm%7Cllvm-project%7C161325
---
Ful
https://github.com/AmrDeveloper approved this pull request.
LGTM, Thanks!
https://github.com/llvm/llvm-project/pull/161431
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -0,0 +1,94 @@
+//===--===//
+//
+// 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: Apac
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder
`sanitizer-aarch64-linux-bootstrap-asan` running on `sanitizer-buildbot7` while
building `clang,llvm` at step 2 "annotate".
Full details are available at:
https://lab.llvm.org/buildbot/#/builders/24/builds/12849
Here is the
@@ -2817,6 +2817,46 @@ static bool interp__builtin_ia32_pshuf(InterpState &S,
CodePtr OpPC,
return true;
}
+static bool interp__builtin_ia32_movmsk_op(InterpState &S, CodePtr OpPC,
+ const CallExpr *Call) {
+ assert(Call->getNumArg
@@ -11575,6 +11575,46 @@ static bool handleVectorElementCast(EvalInfo &Info,
const FPOptions FPO,
return false;
}
+static bool evalPackBuiltin(const CallExpr *E, EvalInfo &Info, APValue &Result,
+llvm::function_ref PackFn) {
+ APValue LHS, RHS;
@@ -947,11 +954,18 @@ bool InstrLowerer::lower() {
if (!ContainsProfiling && !CoverageNamesVar)
return MadeChange;
+ // Cached info for generating delayed offset calculations
+ // This is only relevant on NVPTX targets
+ SmallVector Kernels;
+ SmallVector ValueSites;
=?utf-8?q?Bj=C3=B6rn_Sch=C3=A4pers?= ,
=?utf-8?q?Bj=C3=B6rn_Sch=C3=A4pers?= ,
=?utf-8?q?Bj=C3=B6rn_Sch=C3=A4pers?= ,
=?utf-8?q?Bj=C3=B6rn_Sch=C3=A4pers?=
Message-ID:
In-Reply-To:
@@ -28,9 +27,12 @@ class SuspiciousIncludeCheck : public ClangTidyCheck {
SuspiciousIncludeCheck
https://github.com/DavidSpickett created
https://github.com/llvm/llvm-project/pull/163730
LLVM requires Python >=3.8 and in Python 3.0 urllib2 was renamed to urllib.
https://docs.python.org/3/whatsnew/3.0.html#library-changes
>From 9e4e8bf34098b03a83db320b18b295325e9038db Mon Sep 17 00:00:00 2
https://github.com/bcardosolopes approved this pull request.
Good catch! LGTM - perhaps this is more NFCI than NFC? Seems like it's fixing
some parser bugs?
https://github.com/llvm/llvm-project/pull/161543
___
cfe-commits mailing list
cfe-commits@list
https://github.com/jjmarr-amd updated
https://github.com/llvm/llvm-project/pull/160150
>From 35df1c6ea3af8dbaea2d7049ae79b14ce39f0774 Mon Sep 17 00:00:00 2001
From: JJ Marr
Date: Fri, 11 Jul 2025 14:40:57 -0400
Subject: [PATCH 01/22] Bugprone-default-lambda-capture
on-behalf-of: @AMD
---
...
@@ -2394,6 +2394,185 @@ LValue CIRGenFunction::emitPredefinedLValue(const
PredefinedExpr *e) {
return emitStringLiteralLValue(sl, gvName);
}
+LValue CIRGenFunction::emitOpaqueValueLValue(const OpaqueValueExpr *e) {
+ assert(OpaqueValueMappingData::shouldBindAsLValue(e));
+
https://github.com/ahatanak updated
https://github.com/llvm/llvm-project/pull/161590
>From a46d41190f491e7f6f3cf7bcdbbbdf1d4ab7b030 Mon Sep 17 00:00:00 2001
From: Akira Hatanaka
Date: Wed, 1 Oct 2025 11:58:31 -0700
Subject: [PATCH 1/3] [Sema] Don't call isNonConstantStorage on incomplete
varia
evelez7 wrote:
This fix has to delete the HTML Mustache unit tests because I don't think it's
possible to create nested temporary directories like what the unit test was
doing. We'd need a temp "HTML" dir inside the temp "createResourcesTest" dir.
I'm not sure if this also aligns with the prev
https://github.com/chaitanyav updated
https://github.com/llvm/llvm-project/pull/160259
>From 26d8f5393ce6c4795868d1038177e321b19576de Mon Sep 17 00:00:00 2001
From: NagaChaitanya Vellanki
Date: Tue, 23 Sep 2025 02:17:49 -0700
Subject: [PATCH] [clang] Implement __builtin_stdc_rotate_left and
__
https://github.com/AmrDeveloper created
https://github.com/llvm/llvm-project/pull/162528
Upstream, the basic support for the C++ try catch statement with an empty try
block and with a catch-all statement
Issue #154992
>From 22d4680619e8b41b2985090d78c3ddcd687a2eef Mon Sep 17 00:00:00 2001
Fro
https://github.com/jiang1997 updated
https://github.com/llvm/llvm-project/pull/163649
>From 8c5e9b829f152a373e89ee38de447beb7ad4458a Mon Sep 17 00:00:00 2001
From: jiang1997
Date: Mon, 13 Oct 2025 03:09:05 +0800
Subject: [PATCH] [CIR] Add array new cookie support
---
clang/lib/CIR/CodeGen/CIR
@@ -93,3 +93,31 @@ void f3() {
// OGCG: %[[O:.*]] = alloca %struct.Outer, align 4
// OGCG: %[[O_I:.*]] = getelementptr inbounds nuw %struct.Outer, ptr %[[O]],
i32 0, i32 0
// OGCG: %[[O_I_N:.*]] = getelementptr inbounds nuw %struct.Inner, ptr
%[[O_I]], i32 0, i32 0
+
+v
@@ -0,0 +1,84 @@
+// RUN: cir-opt %s --verify-roundtrip | FileCheck %s
+
+!u8i = !cir.int
+
+module {
+
+cir.global "private" constant external @_ZTIi : !cir.ptr
+cir.global "private" constant external @_ZTIPKc : !cir.ptr
+
+cir.func dso_local @empty_try_block_with_catch_all() {
+
https://github.com/andykaylor edited
https://github.com/llvm/llvm-project/pull/162532
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
AaronBallman wrote:
You can't, the driver automagically handles that:
> `error: invalid integral value '-1' in '-finitial-counter-value=-1'`
https://github.com/llvm/llvm-project/pull/162662
___
cfe-commits mailing li
Author: Aaron Ballman
Date: 2025-10-10T08:16:00-04:00
New Revision: 3fdef23873c61522e8de2ba5171d05b4c6d127be
URL:
https://github.com/llvm/llvm-project/commit/3fdef23873c61522e8de2ba5171d05b4c6d127be
DIFF:
https://github.com/llvm/llvm-project/commit/3fdef23873c61522e8de2ba5171d05b4c6d127be.diff
https://github.com/ldionne approved this pull request.
Thanks for the patch! LGTM but can you please undo the formatting changes that
were done in this patch?
https://github.com/llvm/llvm-project/pull/162323
___
cfe-commits mailing list
cfe-commits@li
https://github.com/bcardosolopes approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/163849
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
snarang181 wrote:
> fwiw:
> https://llvm-compile-time-tracker.com/compare.php?from=5284c83a8ff143b2d93853d1209f06d7d571f865&to=35bfd864bd0d43d54b1b2270613d46fb973b38c1&stat=instructions:u
Nice, thanks.
https://github.com/llvm/llvm-project/pull/162000
__
@@ -11724,6 +11724,52 @@ bool VectorExprEvaluator::VisitCallExpr(const CallExpr
*E) {
case clang::X86::BI__builtin_ia32_pavgw512:
return EvaluateBinOpExpr(llvm::APIntOps::avgCeilU);
+ case clang::X86::BI__builtin_ia32_pmaddubsw128:
+ case clang::X86::BI__builtin_ia32_
brad0 wrote:
I split the diffs in two.
https://github.com/llvm/llvm-project/pull/161893
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -7,7 +7,7 @@
//===--===//
def GlobalDocumentation {
- code Intro =[{..
+ code Intro = [{..
Bigcheese wrote:
Extra formatting snuck in?
https://github.com/llvm/llvm-project/pull/163659
durga4github wrote:
LGTM, with one optional nit.
@Artem-B , Please help us with a review on the Clang side of things.
https://github.com/llvm/llvm-project/pull/160494
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-b
@@ -2817,6 +2817,46 @@ static bool interp__builtin_ia32_pshuf(InterpState &S,
CodePtr OpPC,
return true;
}
+static bool interp__builtin_ia32_movmsk_op(InterpState &S, CodePtr OpPC,
+ const CallExpr *Call) {
+ assert(Call->getNumArg
HighCommander4 wrote:
@cor3ntin the regression being fixed here snuck into the 21 release -- do you
think we could backport the fix?
https://github.com/llvm/llvm-project/pull/150893
___
cfe-commits mailing list
[email protected]
https://lists
bozicrHT wrote:
> > > > But I'm not sure what we could use reasonably.
> > >
> > >
> > > We could replace it w/ e.g. `*` and add a note along the lines of ‘where
> > > `*` is any integer/index/whatever it’s actually supposed to be’
> >
> >
> > Asterisk seems pretty overloaded here... maybe t
@@ -13822,7 +13822,10 @@ void Sema::AddInitializerToDecl(Decl *RealDecl, Expr
*Init, bool DirectInit) {
!VDecl->isInvalidDecl() && VDecl->isThisDeclarationADefinition() &&
VDecl->getFormalLinkage() == Linkage::External && !VDecl->isInline() &&
!VDecl->isTempl
@@ -2817,6 +2817,46 @@ static bool interp__builtin_ia32_pshuf(InterpState &S,
CodePtr OpPC,
return true;
}
+static bool interp__builtin_ia32_movmsk_op(InterpState &S, CodePtr OpPC,
+ const CallExpr *Call) {
+ assert(Call->getNumArg
https://github.com/RKSimon requested changes to this pull request.
https://github.com/llvm/llvm-project/pull/161914
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/t-rasmud approved this pull request.
LGTM!
https://github.com/llvm/llvm-project/pull/161135
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/rossburton created
https://github.com/llvm/llvm-project/pull/160605
When cross-compiling the LLVM project as a whole (from llvm/), if it cannot
find presupplied tools it will create a native build environment to build the
tools it needs.
However, when doing a standalone bui
Author: Andy Kaylor
Date: 2025-10-16T17:39:16-07:00
New Revision: 99f02ea177fefe8ae5dd8673965d8f2485f2eb33
URL:
https://github.com/llvm/llvm-project/commit/99f02ea177fefe8ae5dd8673965d8f2485f2eb33
DIFF:
https://github.com/llvm/llvm-project/commit/99f02ea177fefe8ae5dd8673965d8f2485f2eb33.diff
L
https://github.com/shafik edited
https://github.com/llvm/llvm-project/pull/156199
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/CatherineMoore created
https://github.com/llvm/llvm-project/pull/161449
@jhuber6: Please review
>From 29a1f172efa348154b953b66997a2490d464bd49 Mon Sep 17 00:00:00 2001
From: Catherine Moore
Date: Tue, 30 Sep 2025 16:32:32 -0500
Subject: [PATCH] Update 6.1 implementation stat
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: Steven Perron (s-perron)
Changes
This is part 1 of implementing the typed buffer counters proposal:
https://github.com/llvm/wg-hlsl/blob/main/proposals/0023-typed-buffer-counters.md
This patch adds the initial plumbing for supporti
@@ -1737,7 +1737,18 @@ void Preprocessor::ExpandBuiltinMacro(Token &Tok) {
Diag(getLastFPEvalPragmaLocation(), diag::note_pragma_entered_here);
}
} else if (II == Ident__COUNTER__) {
-// __COUNTER__ expands to a simple numeric value.
+Diag(Tok.getLocation(),
https://github.com/AmrDeveloper edited
https://github.com/llvm/llvm-project/pull/162725
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/sebpop updated
https://github.com/llvm/llvm-project/pull/159046
>From 7fdec0a94298caae4bb7bd69a9d165524df11fb7 Mon Sep 17 00:00:00 2001
From: Sebastian Pop
Date: Tue, 16 Sep 2025 06:23:44 -0500
Subject: [PATCH 1/6] [clang] add array out-of-bounds access constraints using
llv
llvmbot wrote:
@llvm/pr-subscribers-hlsl
Author: Helena Kotas (hekota)
Changes
Refactoring methods tests for structured buffers to make it clearer that:
- the test functions call the buffer methods and do not directly call the LLVM
intrinsic
- the buffer methods are defined after each tes
https://github.com/arsenm ready_for_review
https://github.com/llvm/llvm-project/pull/162034
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-llvm-transforms
Author: Brad Smith (brad0)
Changes
Drop workarounds for Android API levels pre 9, 17, 21 and 23.
---
Full diff: https://github.com/llvm/llvm-project/pull/161893.diff
11 Files Affected:
- (modified) clang/lib/Driver/ToolChains/Clang.cp
@@ -2817,6 +2817,46 @@ static bool interp__builtin_ia32_pshuf(InterpState &S,
CodePtr OpPC,
return true;
}
+static bool interp__builtin_ia32_movmsk_op(InterpState &S, CodePtr OpPC,
+ const CallExpr *Call) {
+ assert(Call->getNumArg
https://github.com/mandlebug commented:
Partway through my review but though I'd leave some of the initial comments.
https://github.com/llvm/llvm-project/pull/153049
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin
Author: flovent
Date: 2025-10-08T15:15:29+08:00
New Revision: 89e2d58ec8189e77c34e39b1e8c9992315ad682f
URL:
https://github.com/llvm/llvm-project/commit/89e2d58ec8189e77c34e39b1e8c9992315ad682f
DIFF:
https://github.com/llvm/llvm-project/commit/89e2d58ec8189e77c34e39b1e8c9992315ad682f.diff
LOG:
@@ -2865,8 +2880,10 @@ void PPCAIXAsmPrinter::emitFunctionDescriptor() {
static_cast(CurrentFnDescSym)->getRepresentedCsect());
// Emit aliasing label for function descriptor csect.
- for (const GlobalAlias *Alias : GOAliasMap[&MF->getFunction()])
-OutStreamer->em
ojhunt wrote:
> The patch looks fine to me but you should finish addressing comments by
> @kovdan01 .
>
> I wonder, however, what kind of test coverage we have for your changes. Do we
> have any? In the current CI, are we even exercising these changes?
These changes do not effect behavior if
https://github.com/topperc closed
https://github.com/llvm/llvm-project/pull/161444
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/hahnjo updated
https://github.com/llvm/llvm-project/pull/133057
>From cae06d118bb3092cf3b45244b089db6476c9bf72 Mon Sep 17 00:00:00 2001
From: Jonas Hahnfeld
Date: Tue, 25 Mar 2025 11:27:59 +0100
Subject: [PATCH 1/4] [Serialization] Hash inner template arguments
The code is a
https://github.com/tbaederr approved this pull request.
https://github.com/llvm/llvm-project/pull/159998
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
leecheechen wrote:
> > Hi @Prabhuk and @heiher , Could you please take a look at this patch when
> > you have time ? Thank you!
>
> Sorry I missed this. I'll take a look.
Thanks for looking! Let me know if you have any questions.
https://github.com/llvm/llvm-project/pull/155598
__
https://github.com/RKSimon requested changes to this pull request.
https://github.com/llvm/llvm-project/pull/164026
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/shashank1545 updated
https://github.com/llvm/llvm-project/pull/163148
>From 8d16fb7a55101dd282678bc06f91f8fca3d246ae Mon Sep 17 00:00:00 2001
From: shashank1545
Date: Mon, 13 Oct 2025 14:06:45 +0530
Subject: [PATCH 1/4] [X86][ByteCode] Allow PSHUFB intrinsics to be used in
c
llvmbot wrote:
@llvm/pr-subscribers-backend-x86
Author: Simon Pilgrim (RKSimon)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/161171.diff
1 Files Affected:
- (modified) clang/test/CodeGen/X86/bmi-builtins.c (+47-45)
``diff
diff --git a/clang/test/CodeGen/
clingfei wrote:
Fixed in my recent commit, please review it.
https://github.com/llvm/llvm-project/pull/162433
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe
@@ -56,6 +56,20 @@ static APSInt popToAPSInt(InterpState &S, QualType T) {
return popToAPSInt(S.Stk, *S.getContext().classify(T));
}
+static APInt ROTL_fn(const APSInt &A, const APSInt &B) {
+ const APInt &X = static_cast(A);
+ const unsigned BW = X.getBitWidth();
+ const
ldionne wrote:
Merging since the CI issues are unrelated.
https://github.com/llvm/llvm-project/pull/162548
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/MaskRay approved this pull request.
https://github.com/llvm/llvm-project/pull/162318
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/n2h9 edited https://github.com/llvm/llvm-project/pull/163850
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/brad0 edited https://github.com/llvm/llvm-project/pull/163847
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-clang
@llvm/pr-subscribers-backend-mips
Author: None (ArielCPU)
Changes
The compiler is missing cases where it checks mips64r6 but not i6400/i6500
causing wrong defines to be generated
---
Full diff: https://github.com/llvm/llvm-project/pull/161330.dif
@@ -56,6 +56,20 @@ static APSInt popToAPSInt(InterpState &S, QualType T) {
return popToAPSInt(S.Stk, *S.getContext().classify(T));
}
+static APInt ROTL_fn(const APSInt &A, const APSInt &B) {
+ const APInt &X = static_cast(A);
+ const unsigned BW = X.getBitWidth();
+ const
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Timm Baeder (tbaederr)
Changes
... non-constexpr variable initializers.
---
Full diff: https://github.com/llvm/llvm-project/pull/163530.diff
2 Files Affected:
- (modified) clang/lib/AST/ByteCode/Interp.cpp (-3)
- (modified) clang/test/
Author: Balázs Kéri
Date: 2025-10-16T08:44:56+02:00
New Revision: 8570ba2d87eb4877c428fa616b6fe4141684e467
URL:
https://github.com/llvm/llvm-project/commit/8570ba2d87eb4877c428fa616b6fe4141684e467
DIFF:
https://github.com/llvm/llvm-project/commit/8570ba2d87eb4877c428fa616b6fe4141684e467.diff
L
@@ -52,6 +54,23 @@ LLVM_ABI llvm::Error wrapHIPBinary(llvm::Module &M,
llvm::ArrayRef Images,
EntryArrayTy EntryArray,
llvm::StringRef Suffix = "",
bool EmitSurfacesAndText
https://github.com/sarnex updated
https://github.com/llvm/llvm-project/pull/161905
>From a27574f3b80235b7975e3cae9d24fef3c24b3627 Mon Sep 17 00:00:00 2001
From: "Sarnie, Nick"
Date: Fri, 3 Oct 2025 12:33:38 -0700
Subject: [PATCH] [clang] Fix inconsistencies with the device_kernel attr on
diffe
HighCommander4 wrote:
> Also I wanted to ask if getting `check-clangd` to successfully run is the
> last hold-back for this PR
No hold-back, just haven't had the time to look at it yet. I have a day job and
some weeks are busier than others.
https://github.com/llvm/llvm-project/pull/163024
__
https://github.com/zeyi2 updated
https://github.com/llvm/llvm-project/pull/160876
>From dc9c318af379bc8328c69ee7d14787e99e906816 Mon Sep 17 00:00:00 2001
From: mtx
Date: Sat, 27 Sep 2025 18:15:20 +0800
Subject: [PATCH 1/6] [X86][Clang] Support `__builtin_ia32_(u)comi(sd)`
---
clang/include/cl
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/161945
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Andrew Haberlandt
Date: 2025-10-09T09:38:27+01:00
New Revision: 9abb344e572e165f01d7789522113d9a4d8b0ca6
URL:
https://github.com/llvm/llvm-project/commit/9abb344e572e165f01d7789522113d9a4d8b0ca6
DIFF:
https://github.com/llvm/llvm-project/commit/9abb344e572e165f01d7789522113d9a4d8b0ca6.d
https://github.com/Lukacma created
https://github.com/llvm/llvm-project/pull/163575
This patch add intrinsics for SVE2p2 instructions defined in
[this](https://github.com/ARM-software/acle/pull/412) ACLE proposal
>From e7a2489497e4c896d1a2a425356f2c1dac2de1d4 Mon Sep 17 00:00:00 2001
From: Mar
Author: Corentin Jabot
Date: 2025-10-15T11:54:04+02:00
New Revision: bcf9e917142de4a5c4799b4debe7d11500cee426
URL:
https://github.com/llvm/llvm-project/commit/bcf9e917142de4a5c4799b4debe7d11500cee426
DIFF:
https://github.com/llvm/llvm-project/commit/bcf9e917142de4a5c4799b4debe7d11500cee426.diff
efriedma-quic wrote:
> (See the SEH ifdef in `_Unwind_Exception` in clang/lib/Headers/unwind.h.)
The header also checks that `__USING_SJLJ_EXCEPTIONS__` is not defined. Is
that just redundant?
https://github.com/llvm/llvm-project/pull/162546
___
cfe
https://github.com/erichkeane approved this pull request.
https://github.com/llvm/llvm-project/pull/162618
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -985,6 +985,20 @@ auto buildTransferMatchSwitch() {
isOptionalMemberCallWithNameMatcher(hasName("isNull")),
transferOptionalIsNullCall)
+ // NullableValue::makeValue, NullableValue::makeValueInplace
+ // Only NullableValue has these methods, bu
owenca wrote:
I would add `SBPO_GNU`:
```
SpaceBeforeParens:
GNU # same as Always except when preceded by an underscore as the function
name
```
https://github.com/llvm/llvm-project/pull/159925
___
cfe-commits mailing list
[email protected]
https://github.com/mjklemm approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/135807
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -55,6 +55,7 @@
#include "clang/Basic/TargetBuiltins.h"
#include "clang/Basic/TargetInfo.h"
#include "llvm/ADT/APFixedPoint.h"
+#include "llvm/ADT/APSInt.h"
woruyu wrote:
Done! yes, removed
https://github.com/llvm/llvm-project/pull/156003
__
erichkeane wrote:
> > I think the declspec spellings aren't done yet
>
> I think that is also part of the "established nomenclature" that @Artem-B was
> referring to.
The difference is (AFAIK) that Clang actually ALWAYS supports the
double-underscore start/end spellings by adding them to the
https://github.com/n2h9 updated https://github.com/llvm/llvm-project/pull/163850
>From d637988bd2d4252fe5fe635a54b1fb4de17197d2 Mon Sep 17 00:00:00 2001
From: Nikita B
Date: Thu, 16 Oct 2025 21:12:14 +0200
Subject: [PATCH 1/2] [CIR] vTableClassNameForType: return correct VTableClass
name for Ty
@@ -1572,6 +1572,23 @@ def HIPManaged : InheritableAttr {
let Documentation = [HIPManagedAttrDocs];
}
+def CUDAClusterDims : InheritableAttr {
+ let Spellings = [GNU<"cluster_dims">, Declspec<"cluster_dims">];
shiltian wrote:
I'm pretty sure we don't want
Michael137 wrote:
@mgorny Any chance you have access to the full IR when compiling it with the
clang on that bot?
https://github.com/llvm/llvm-project/pull/122265
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/m
@@ -4245,20 +4244,17 @@ def CIR_AtomicCmpXchg : CIR_Op<"atomic.cmpxchg", [
UnitAttr:$is_volatile);
let assemblyFormat = [{
-`(`
- $ptr `:` qualified(type($ptr)) `,`
- $expected `:` type($expected) `,`
- $desired `:` type($desired) `,
@@ -0,0 +1,48 @@
+.. title:: clang-tidy - performance-lost-std-move
+
+performance-lost-std-move
+=
+
+Warns if copy constructor is used instead of ``std::move()`` and suggests a
fix.
+It honours cycles, lambdas, and unspecified call order in compound expr
https://github.com/huixie90 updated
https://github.com/llvm/llvm-project/pull/78707
>From 0dc5bf91516e2138ed73b602cb17943ef6bcc878 Mon Sep 17 00:00:00 2001
From: Hui
Date: Fri, 19 Jan 2024 12:33:43 +
Subject: [PATCH 1/6] [libc++] fix _Atomic c11 compare exchange does not update
expected re
cosmicexplorer wrote:
Referring to command-line flags which clearly specify the standards documents
they're referring to in the flag itself as "gcc-specific arguments" seems
disingenuous and unprofessional. The reference to [Kitware's
proposal](https://www.open-std.org/JTC1/SC22/WG21/docs/pape
sebproell wrote:
@shafik @erichkeane Thank you for reviewing.
> Can we add a more detailed summary, at least outlines the various cases you
> seek to cover e.g. ref, array, union etc
@shafik I hope I understood this correctly and updated the PR description.
https://github.com/llvm/llvm-proj
https://github.com/mjklemm edited
https://github.com/llvm/llvm-project/pull/162440
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -601,6 +601,60 @@ def CIR_VTableAttr : CIR_Attr<"VTable", "vtable",
[TypedAttrInterface]> {
}];
}
+//===--===//
+// DynamicCastInfoAttr
+//===-
https://github.com/RKSimon auto_merge_enabled
https://github.com/llvm/llvm-project/pull/162006
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: Steven Perron (s-perron)
Changes
This commit implements the Sema and CodeGen portions of the typed buffer
counter proposal described in the HLSL WG proposal 0023.
This change introduces the necessary Sema and CodeGen logic to handl
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/include/clang/AST/HLSLResource.h clang/l
https://github.com/wenju-he updated
https://github.com/llvm/llvm-project/pull/162643
>From 4574b973070d237c88f8a951e9a3c0fc9afcaeaf Mon Sep 17 00:00:00 2001
From: Wenju He
Date: Thu, 9 Oct 2025 14:19:17 +0200
Subject: [PATCH 1/3] [libclc] Replace float remquo with Intel IMF version
Current imp
https://github.com/Amichaxx edited
https://github.com/llvm/llvm-project/pull/162679
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
1 - 100 of 2998 matches
Mail list logo