https://github.com/Thibault-Monnier updated
https://github.com/llvm/llvm-project/pull/167945
>From e2cc7e2adc9ef9c433c5f69fe51d6cb03ed024a7 Mon Sep 17 00:00:00 2001
From: Thibault-Monnier
Date: Thu, 13 Nov 2025 21:15:11 +0100
Subject: [PATCH 1/6] Upstream CIR codegen for undef x86 builtins
---
@@ -163,6 +164,66 @@ llvm::Expected getSemanticRanges(ParsedAST
&AST, Position Pos) {
return std::move(Head);
}
+class PragmaRegionFinder {
+ // Record the token range of a region:
+ //
+ // #pragma region [[name
+ // ...
+ // ]]#pragma region
+ std::vector &Ran
https://github.com/koachan updated
https://github.com/llvm/llvm-project/pull/162226
>From ff3ad98dfe826048a60b035269e85e9b196085d4 Mon Sep 17 00:00:00 2001
From: Koakuma
Date: Tue, 7 Oct 2025 12:55:39 +0700
Subject: [PATCH 1/9] [WIP][SPARC] Properly handle CC for long double on
sparc32
Pass a
https://github.com/NexMing updated
https://github.com/llvm/llvm-project/pull/168703
>From 9186d8ed4c61f5277c08b57b34cbb120dfcacf28 Mon Sep 17 00:00:00 2001
From: yanming
Date: Thu, 13 Nov 2025 13:37:15 +0800
Subject: [PATCH 1/4] [FIR][Lowering] Add FIRToMLIR pass.
---
.../include/flang/Optimi
petrhosek wrote:
> > support Target Triple–specific include paths in the bare-metal driver
>
> In this patch, the target-triple–specific header path is added only if the
> corresponding directory exists on the host system. Since the LLVM test
> environment doesn’t include such a layout, it’s n
@@ -419,6 +421,12 @@ void BareMetal::AddClangSystemIncludeArgs(const ArgList
&DriverArgs,
llvm::sys::path::append(Dir, "include");
addSystemInclude(DriverArgs, CC1Args, Dir.str());
}
+SmallString<128> Dir = SysRootDir;
petrhosek wrote:
Nit
@@ -498,9 +507,13 @@ void BareMetal::AddClangCXXStdlibIncludeArgs(const ArgList
&DriverArgs,
addSystemInclude(DriverArgs, CC1Args, TargetDir.str());
break;
}
- // Add generic path if nothing else succeeded so far.
+ // Add generic paths if nothi
tclin914 wrote:
Kindly ping. Thanks.
https://github.com/llvm/llvm-project/pull/147018
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/petrhosek approved this pull request.
https://github.com/llvm/llvm-project/pull/168806
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/NexMing updated
https://github.com/llvm/llvm-project/pull/168703
>From 9186d8ed4c61f5277c08b57b34cbb120dfcacf28 Mon Sep 17 00:00:00 2001
From: yanming
Date: Thu, 13 Nov 2025 13:37:15 +0800
Subject: [PATCH 1/4] [FIR][Lowering] Add FIRToMLIR pass.
---
.../include/flang/Optimi
https://github.com/shafik edited
https://github.com/llvm/llvm-project/pull/167319
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/shafik requested changes to this pull request.
The explanation does not add up. We need a more complete rationale and tests to
demonstrate what this change actually does.
https://github.com/llvm/llvm-project/pull/167319
___
cfe-com
https://github.com/NexMing updated
https://github.com/llvm/llvm-project/pull/168703
>From 9186d8ed4c61f5277c08b57b34cbb120dfcacf28 Mon Sep 17 00:00:00 2001
From: yanming
Date: Thu, 13 Nov 2025 13:37:15 +0800
Subject: [PATCH 1/4] [FIR][Lowering] Add FIRToMLIR pass.
---
.../include/flang/Optimi
HighCommander4 wrote:
> my editor's (Zed) built-in clangd client doesn't set the project root
> directory as the working directory for fallback commands. VSCode does
> actually have this behavior.
Do you know how VSCode does this?
https://github.com/llvm/llvm-project/pull/155905
_
@@ -3362,6 +3362,28 @@ static bool interp__builtin_ia32_vpconflict(InterpState
&S, CodePtr OpPC,
return true;
}
+static bool interp__builtin_ia32_cvt_vec2mask(InterpState &S, CodePtr OpPC,
+ const CallExpr *Call,
+
https://github.com/vsapsai closed
https://github.com/llvm/llvm-project/pull/160226
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Volodymyr Sapsai
Date: 2025-11-19T20:17:43-08:00
New Revision: b39a9db3abc7abfa033a728ef29b5e5d3beb1cb5
URL:
https://github.com/llvm/llvm-project/commit/b39a9db3abc7abfa033a728ef29b5e5d3beb1cb5
DIFF:
https://github.com/llvm/llvm-project/commit/b39a9db3abc7abfa033a728ef29b5e5d3beb1cb5.di
phoebewang wrote:
> # 🐧 Linux x64 Test Results
> The build failed before running any tests. Click on a failure below to see
> the details.
>
> lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/X86TargetParser.cpp.o
> ```
> FAILED: lib/TargetParser/CMakeFiles/LLVMTargetParser.dir/X86TargetParser.
Marius =?utf-8?q?Dörner?=
Message-ID:
In-Reply-To:
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/168418
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: marius doerner
Date: 2025-11-20T04:50:32+01:00
New Revision: 7198279707cb77b7a81b54184a6293a49af16f7c
URL:
https://github.com/llvm/llvm-project/commit/7198279707cb77b7a81b54184a6293a49af16f7c
DIFF:
https://github.com/llvm/llvm-project/commit/7198279707cb77b7a81b54184a6293a49af16f7c.diff
https://github.com/vitalybuka edited
https://github.com/llvm/llvm-project/pull/168812
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
vitalybuka wrote:
CC @alazarev @padriff
https://github.com/llvm/llvm-project/pull/168812
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/vitalybuka edited
https://github.com/llvm/llvm-project/pull/168812
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: Vitaly Buka (vitalybuka)
Changes
We don't have good use case for that, so revert it before we stuck with this
API.
This reverts commit a1209d868632b8aea10450cd2323848ab0b6776a.
---
Full diff: https://github.com/llvm/llvm-project
https://github.com/vitalybuka created
https://github.com/llvm/llvm-project/pull/168812
We don't have good use case for that, so revert it before we stuck with this
API.
This reverts commit a1209d868632b8aea10450cd2323848ab0b6776a.
>From ba875db43f8dcdec89e568be22603e6c2f93f887 Mon Sep 17 00:
@@ -8913,6 +8915,9 @@ bool Sema::CheckExplicitlyDefaultedComparison(Scope *S,
FunctionDecl *FD,
// Perform any unqualified lookups we're going to need to default this
// function.
+ if (!S)
shafik wrote:
Based on @zygoloid comment:
https://github.com/l
@@ -0,0 +1,13 @@
+// RUN: %clang_cc1 -fsyntax-only -verify -std=c++20 %s
+// expected-no-diagnostics
+
+struct X {};
+namespace NS {
+bool operator==(X, X);
+}
+using namespace NS;
+struct Y {
+X x;
+friend bool operator==(Y, Y);
+};
+bool operator==(Y, Y) = default;
-
@@ -8913,6 +8915,9 @@ bool Sema::CheckExplicitlyDefaultedComparison(Scope *S,
FunctionDecl *FD,
// Perform any unqualified lookups we're going to need to default this
// function.
+ if (!S)
erichkeane wrote:
This doesn't align right with the comment. T
@@ -8262,6 +8262,8 @@ class DefaultedComparisonAnalyzer
/// resolution [...]
CandidateSet.exclude(FD);
+ auto &Fns = this->Fns;
erichkeane wrote:
This has 2 problems: First, it is horrifyingly subtle (with the shadowing).
Second, you have to us
@@ -0,0 +1,17 @@
+// RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify %s
erichkeane wrote:
These two should just be in the same test file, there is no reason to have two
separate tests for this. Perhaps find an existing test file for this to live in?
https://gi
https://github.com/apple-fcloutier edited
https://github.com/llvm/llvm-project/pull/166738
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -7064,40 +7078,68 @@ static void CheckMissingFormatAttributes(Sema *S,
FormatStringType FormatType,
: 0;
break;
case Sema::FormatArgumentPassingKind::FAPK_Elsewhere:
-// Args are not passed to the callee.
-return;
+// The calle
https://github.com/apple-fcloutier requested changes to this pull request.
Thanks for the format_matches support (and reviewing again, I now see that
ReleaseNotes.rst was updated very early on). The last bits that I'm still
tracking:
1. -Wmissing-format-attribute should be a subgroup of -Wform
@@ -7012,15 +7013,28 @@ bool Sema::CheckFormatString(const FormatMatchesAttr
*Format,
return false;
}
-static void CheckMissingFormatAttributes(Sema *S, FormatStringType FormatType,
- unsigned FormatIdx, unsigned FirstArg,
-
https://github.com/apple-fcloutier edited
https://github.com/llvm/llvm-project/pull/166738
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/evelez7 edited
https://github.com/llvm/llvm-project/pull/168806
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 3053 tests passed
* 7 tests skipped
https://github.com/llvm/llvm-project/pull/168806
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listin
https://github.com/zwuis edited https://github.com/llvm/llvm-project/pull/167552
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-clang-tools-extra
Author: Erick Velez (evelez7)
Changes
Removes unused headers or replaces them with headers that directly
provide the symbol instead. For example, `Serialize.h` included `AST.h`,
but it was actually `Serialize.cpp` that needed concept ex
https://github.com/evelez7 ready_for_review
https://github.com/llvm/llvm-project/pull/168806
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
evelez7 wrote:
* **#168806** https://app.graphite.com/github/pr/llvm/llvm-project/168806?utm_source=stack-comment-icon";
target="_blank">https://static.graphite.dev/graphite-32x32-black.png"; alt="Graphite"
width="10px" height="10px"/> 👈 https://app.graphite.com/github/pr/llvm/llvm-project/1688
https://github.com/evelez7 created
https://github.com/llvm/llvm-project/pull/168806
Removes unused headers or replaces them with headers that directly
provide the symbol instead. For example, `Serialize.h` included `AST.h`,
but it was actually `Serialize.cpp` that needed concept expressions, so
@@ -101,6 +101,7 @@ inline constexpr bool isSignedType(PrimType T) {
enum class CastKind : uint8_t {
Reinterpret,
+ ReinterpretLike,
shafik wrote:
What does reinterpret like mean?
https://github.com/llvm/llvm-project/pull/165385
_
https://github.com/mizvekov approved this pull request.
LGTM, nice cleanup.
https://github.com/llvm/llvm-project/pull/168534
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/adrian-prantl approved this pull request.
>From a debug info perspective this change LGTM.
https://github.com/llvm/llvm-project/pull/168534
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailma
https://github.com/jansvoboda11 closed
https://github.com/llvm/llvm-project/pull/168789
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Jan Svoboda
Date: 2025-11-19T16:03:30-08:00
New Revision: 835951325ec7aaf3336b19b53c9978d986e260df
URL:
https://github.com/llvm/llvm-project/commit/835951325ec7aaf3336b19b53c9978d986e260df
DIFF:
https://github.com/llvm/llvm-project/commit/835951325ec7aaf3336b19b53c9978d986e260df.diff
L
@@ -0,0 +1,92 @@
+// RUN: %clang_cc1 -x c -flax-vector-conversions=none -ffreestanding %s
-triple=x86_64-unknown-linux -target-feature +avx512f -target-feature +avx512bw
-fclangir -emit-cir -o %t.cir -Wall -Werror
+// RUN: FileCheck --check-prefix=CIR --input-file=%t.cir %s
+//
@@ -33,6 +33,28 @@ static mlir::Value emitIntrinsicCallOp(CIRGenFunction &cgf,
const CallExpr *e,
.getResult();
}
+static mlir::Value getMaskVecValue(CIRGenBuilderTy &builder, mlir::Value mask,
andykaylor wrote:
This is function is also being added in
@@ -33,6 +33,28 @@ static mlir::Value emitIntrinsicCallOp(CIRGenFunction &cgf,
const CallExpr *e,
.getResult();
}
+static mlir::Value getMaskVecValue(CIRGenBuilderTy &builder, mlir::Value mask,
+ unsigned numElems) {
+ auto maskIntType
github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 111348 tests passed
* 4422 tests skipped
https://github.com/llvm/llvm-project/pull/152411
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/l
https://github.com/sskzakaria updated
https://github.com/llvm/llvm-project/pull/165054
>From 00115fd82621a909b6ee8bf049159fd09da3cba1 Mon Sep 17 00:00:00 2001
From: sskzakaria
Date: Fri, 24 Oct 2025 18:01:57 -0400
Subject: [PATCH 01/11] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin -
a
https://github.com/andykaylor closed
https://github.com/llvm/llvm-project/pull/168479
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Haocong Lu
Date: 2025-11-19T16:01:56-08:00
New Revision: 80f862b6923f08b365d30c8480783aa91005e07a
URL:
https://github.com/llvm/llvm-project/commit/80f862b6923f08b365d30c8480783aa91005e07a
DIFF:
https://github.com/llvm/llvm-project/commit/80f862b6923f08b365d30c8480783aa91005e07a.diff
LO
github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 112055 tests passed
* 4077 tests skipped
https://github.com/llvm/llvm-project/pull/168791
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/l
https://github.com/andykaylor closed
https://github.com/llvm/llvm-project/pull/167975
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Hendrik Hübner
Date: 2025-11-19T15:57:34-08:00
New Revision: 03f4d4d492b3f5e68645eac4e907f3f0fc7a4489
URL:
https://github.com/llvm/llvm-project/commit/03f4d4d492b3f5e68645eac4e907f3f0fc7a4489
DIFF:
https://github.com/llvm/llvm-project/commit/03f4d4d492b3f5e68645eac4e907f3f0fc7a4489.diff
andykaylor wrote:
I just merged https://github.com/llvm/llvm-project/pull/166037 which,
unfortunately is going to require a bit of rebase work to fit with this change.
On the plus side, it implements the correct builtin handling for
`__builtin_isnan`.
https://github.com/llvm/llvm-project/pull
https://github.com/andykaylor closed
https://github.com/llvm/llvm-project/pull/166037
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Jasmine Tang
Date: 2025-11-19T15:52:51-08:00
New Revision: 1278d47e9f9773972ff17deaf4d69db48dccdad8
URL:
https://github.com/llvm/llvm-project/commit/1278d47e9f9773972ff17deaf4d69db48dccdad8
DIFF:
https://github.com/llvm/llvm-project/commit/1278d47e9f9773972ff17deaf4d69db48dccdad8.diff
https://github.com/zeyi2 closed https://github.com/llvm/llvm-project/pull/168196
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: mitchell
Date: 2025-11-20T07:52:39+08:00
New Revision: 2aa2290af51a033849878b30ee30aae5d11394f3
URL:
https://github.com/llvm/llvm-project/commit/2aa2290af51a033849878b30ee30aae5d11394f3
DIFF:
https://github.com/llvm/llvm-project/commit/2aa2290af51a033849878b30ee30aae5d11394f3.diff
LOG:
@@ -934,6 +937,48 @@ def AlwaysInline : DeclOrStmtAttr {
let Documentation = [AlwaysInlineDocs];
}
+def CXX26Annotation : InheritableParamAttr {
+ let Spellings = [];
+ let Args = [ExprArgument<"Arg">];
+ let AdditionalMembers = [{
+private:
+ APValue Value;
+ SourceLoc
https://github.com/erichkeane updated
https://github.com/llvm/llvm-project/pull/168793
>From 22caecc11fc0d5d6113bfd6ba24f3644316e5350 Mon Sep 17 00:00:00 2001
From: erichkeane
Date: Wed, 19 Nov 2025 13:28:18 -0800
Subject: [PATCH 1/2] [OpenACC][CIR] Handle 'declare' construct local lowering
(&
andykaylor wrote:
> Sounds good. Can I make the check in the NYI helper an assertion, so it
> produces a different error message when a builtin is reached that should
> generate a libcall?
Maybe just make it a different errorNYI message? It would also be nice to have
a MissingFeatures assert
https://github.com/erichkeane closed
https://github.com/llvm/llvm-project/pull/168783
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Erich Keane
Date: 2025-11-19T22:47:23Z
New Revision: 9b7fd0099e79b0f5b824027cbae8a25356486ac9
URL:
https://github.com/llvm/llvm-project/commit/9b7fd0099e79b0f5b824027cbae8a25356486ac9
DIFF:
https://github.com/llvm/llvm-project/commit/9b7fd0099e79b0f5b824027cbae8a25356486ac9.diff
LOG: [
@@ -0,0 +1,22 @@
+// RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s
+// RUN: %clang_cc1 -fsyntax-only -verify -std=c++14 %s
+// RUN: %clang_cc1 -fsyntax-only -verify -std=c++17 %s
+// RUN: %clang_cc1 -fsyntax-only -verify -std=c++20 %s
+// RUN: %clang_cc1 -fsyntax-only -verif
https://github.com/adelejjeh updated
https://github.com/llvm/llvm-project/pull/168770
>From 925df13db78370da9785bcb0fa90b89c09ce2470 Mon Sep 17 00:00:00 2001
From: Adel Ejjeh
Date: Wed, 19 Nov 2025 15:19:27 -0600
Subject: [PATCH] [AMDGPU] Update log lowering to remove contract for AMDGCN
backe
https://github.com/erichkeane auto_merge_enabled
https://github.com/llvm/llvm-project/pull/168781
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/erichkeane reopened
https://github.com/llvm/llvm-project/pull/168781
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
erichkeane wrote:
> Please proceed, I haven't actually reverted it, more of a misclick.
Got it! Enabled auto-merge as well, so as soon as CI succeeds, this will merge
https://github.com/llvm/llvm-project/pull/168781
___
cfe-commits mailing list
cfe-
Thibault-Monnier wrote:
Thanks for the patch! I was working on that issue.
https://github.com/llvm/llvm-project/pull/167948
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Thibault-Monnier unassigned
https://github.com/llvm/llvm-project/pull/168781
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Thibault-Monnier wrote:
Please proceed, I haven't actually reverted it, more of a misclick.
https://github.com/llvm/llvm-project/pull/168781
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-com
@@ -0,0 +1,302 @@
+//===--===//
+//
+// 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
https://github.com/erichkeane auto_merge_disabled
https://github.com/llvm/llvm-project/pull/168781
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
erichkeane wrote:
Looks like the problematic patch was reverted, so closing this!
https://github.com/llvm/llvm-project/pull/168781
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/erichkeane closed
https://github.com/llvm/llvm-project/pull/168781
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 111347 tests passed
* 4420 tests skipped
https://github.com/llvm/llvm-project/pull/168776
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/l
@@ -0,0 +1,302 @@
+//===--===//
+//
+// 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
llvmbot wrote:
@llvm/pr-subscribers-clangir
Author: Erich Keane (erichkeane)
Changes
It appears that this broke the build by not using the 'correct' name for the
expression. This is probably something that crossed in review.
---
Full diff: https://github.com/llvm/llvm-project/pull/16878
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Erich Keane (erichkeane)
Changes
It appears that this broke the build by not using the 'correct' name for the
expression. This is probably something that crossed in review.
---
Full diff: https://github.com/llvm/llvm-project/pull/168781.
https://github.com/erichkeane auto_merge_enabled
https://github.com/llvm/llvm-project/pull/168781
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/erichkeane created
https://github.com/llvm/llvm-project/pull/168781
It appears that this broke the build by not using the 'correct' name for the
expression. This is probably something that crossed in review.
>From ff9f028bf38649df8762f85abfe8dac1b86a36e5 Mon Sep 17 00:00:00
erichkeane wrote:
FYI: https://github.com/llvm/llvm-project/pull/168781
https://github.com/llvm/llvm-project/pull/167948
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -0,0 +1,302 @@
+//===--===//
+//
+// 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
@@ -502,6 +530,154 @@ RValue CIRGenFunction::emitBuiltinExpr(const GlobalDecl
&gd, unsigned builtinID,
cir::PrefetchOp::create(builder, loc, address, locality, isWrite);
return RValue::get(nullptr);
}
+ case Builtin::BI__builtin_add_overflow:
+ case Builtin::BI__bu
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Marco Elver (melver)
Changes
Using the builtin failed on 32-bit architectures:
| clang/lib/AST/ExprConstant.cpp:14299: [..]: Assertion `I.getBitWidth() ==
Info.Ctx.getIntWidth(E->getType()) && "Invalid evaluation result."'
failed.
The re
https://github.com/melver created
https://github.com/llvm/llvm-project/pull/168773
Using the builtin failed on 32-bit architectures:
| clang/lib/AST/ExprConstant.cpp:14299: [..]: Assertion `I.getBitWidth() ==
Info.Ctx.getIntWidth(E->getType()) && "Invalid evaluation result."' failed.
The retur
DominikAdamski wrote:
Fixed by PR: https://github.com/llvm/llvm-project/pull/168438
https://github.com/llvm/llvm-project/pull/168386
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/DominikAdamski closed
https://github.com/llvm/llvm-project/pull/168386
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
denzor200 wrote:
> It would be nice to add some tests with nested namespace (`namespace A::B
> {}`) and inline namespace.
We have already had the test with nested namespace:
https://github.com/denzor200/llvm-project/blob/b1bb0e351a5e2105e528dd2a509c28d30a78e025/clang-tools-extra/test/clang-tid
github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 111343 tests passed
* 4424 tests skipped
https://github.com/llvm/llvm-project/pull/163465
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/l
https://github.com/Thibault-Monnier closed
https://github.com/llvm/llvm-project/pull/167948
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
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
Author: Thibault Monnier
Date: 2025-11-19T21:34:49+01:00
New Revision: f85942728fe2edfc681831abf8ecd2f245e1
URL:
https://github.com/llvm/llvm-project/commit/f85942728fe2edfc681831abf8ecd2f245e1
DIFF:
https://github.com/llvm/llvm-project/commit/f85942728fe2edfc681831abf8ecd2f245e1.di
https://github.com/adelejjeh created
https://github.com/llvm/llvm-project/pull/168770
## Problem Summary
PyTorch's `test_warp_softmax_64bit_indexing` began failing after latest
mainline promotion. The test failure manifested as a numerical precision error
where `log(1.1422761679)` computed wi
Thibault-Monnier wrote:
@andykaylor @bcardosolopes I am done.
https://github.com/llvm/llvm-project/pull/167945
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Thibault-Monnier updated
https://github.com/llvm/llvm-project/pull/167945
>From e2cc7e2adc9ef9c433c5f69fe51d6cb03ed024a7 Mon Sep 17 00:00:00 2001
From: Thibault-Monnier
Date: Thu, 13 Nov 2025 21:15:11 +0100
Subject: [PATCH 1/5] Upstream CIR codegen for undef x86 builtins
---
1 - 100 of 1819 matches
Mail list logo