llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Wenju He (wenju-he)
Changes
SPIR/SPIR-V are generic targets. Assume they support __bf16.
---
Full diff: https://github.com/llvm/llvm-project/pull/169012.diff
3 Files Affected:
- (modified) clang/lib/Basic/Targets/SPIR.h (+4-5)
- (added
https://github.com/wenju-he created
https://github.com/llvm/llvm-project/pull/169012
SPIR/SPIR-V are generic targets. Assume they support __bf16.
>From e036fce32859e9eb091ddd746f8507527f23d0ad Mon Sep 17 00:00:00 2001
From: Wenju He
Date: Fri, 21 Nov 2025 08:52:10 +0100
Subject: [PATCH] [Clang
https://github.com/vbvictor commented:
Please request re-review manually when ready
https://github.com/llvm/llvm-project/pull/160150
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -0,0 +1,60 @@
+.. title:: clang-tidy - readability-avoid-default-lambda-capture
+
+readability-avoid-default-lambda-capture
+
+
+Tries to replace default lambda captures (e.g. ``[&](){ ... }``,
+``[=](){ ... }``) with explicit lists of c
@@ -5125,6 +5125,20 @@ AST_MATCHER_P(LambdaCapture, capturesVar,
internal::Matcher,
/// matches `[this]() { return cc; }`.
AST_MATCHER(LambdaCapture, capturesThis) { return Node.capturesThis(); }
+/// Matches lambda expressions that have default capture modes.
+///
+/// Giv
https://github.com/vbvictor edited
https://github.com/llvm/llvm-project/pull/160150
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -5125,6 +5125,20 @@ AST_MATCHER_P(LambdaCapture, capturesVar,
internal::Matcher,
/// matches `[this]() { return cc; }`.
AST_MATCHER(LambdaCapture, capturesThis) { return Node.capturesThis(); }
+/// Matches lambda expressions that have default capture modes.
-
@@ -2591,8 +2597,49 @@ void OpenMPIRBuilder::emitReductionListCopy(
// Now that all active lanes have read the element in the
// Reduce list, shuffle over the value from the remote lane.
if (ShuffleInElement) {
- shuffleAndStore(AllocaIP, SrcElementAddr, DestEl
github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 111352 tests passed
* 4431 tests skipped
https://github.com/llvm/llvm-project/pull/169004
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/l
@@ -66,6 +66,9 @@ void FactsGenerator::run() {
else if (std::optional DtorOpt =
Element.getAs())
handleDestructor(*DtorOpt);
+ else if (std::optional LifetimeEnds =
+ Element.getAs())
+handleTrivialDestructors(*Lif
@@ -898,6 +899,25 @@ static std::string convertCallArgsToString(Sema &S,
return Result;
}
+static std::string
+printCallArgsValueCategoryAndType(Sema &S, llvm::ArrayRef Args) {
tahonermann wrote:
Yeah. I spent quite a while looking for a way to avoid this,
@@ -696,10 +732,10 @@ void lifetimebound_return_reference() {
{
usx95 wrote:
Fix the FIXME. The warning should be at the previous line highlighting the loan
to `temp_v`.
This should be fixed with the upcoming multi-origin support.
https://github.com/llvm/l
@@ -396,6 +400,24 @@ void loan_from_previous_iteration(MyObj safe, bool
condition) {
} // expected-note {{destroyed here}}
}
+void trivial_uaf(){
usx95 wrote:
nit: rename to `trivial_int_uaf`. Similar for uar
https://github.com/llvm/llvm-proj
@@ -51,6 +51,7 @@ class FactsGenerator : public
ConstStmtVisitor {
private:
void handleDestructor(const CFGAutomaticObjDtor &DtorOpt);
+ void handleTrivialDestructors(const CFGLifetimeEnds &LifetimeEnds);
usx95 wrote:
nit: handleLifetimeEnds
https://gith
https://github.com/usx95 commented:
Thanks for doing this. Looks precise and great overall.
I have one comment around duplicate expired loans facts from destructors and
lifetimeends. If possible, I would get rid of destructor handling.
https://github.com/llvm/llvm-project/pull/168855
_
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/168855
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -16412,28 +16438,54 @@ Decl *Sema::ActOnFinishFunctionBody(Decl *dcl, Stmt
*Body, bool IsInstantiation,
FD->getAttr();
if (FD->isDefaulted()) {
Diag(SKEPAttr->getLocation(), diag::err_sycl_entry_point_invalid)
- << SKEPAttr << /*defaulted function
@@ -16412,28 +16438,54 @@ Decl *Sema::ActOnFinishFunctionBody(Decl *dcl, Stmt
*Body, bool IsInstantiation,
FD->getAttr();
if (FD->isDefaulted()) {
Diag(SKEPAttr->getLocation(), diag::err_sycl_entry_point_invalid)
- << SKEPAttr << /*defaulted function
@@ -16227,6 +16227,32 @@ Decl *Sema::ActOnStartOfFunctionDef(Scope
*FnBodyScope, Decl *D,
maybeAddDeclWithEffects(FD);
+ if (FD && !FD->isInvalidDecl() && FD->hasAttr() &&
+ FnBodyScope) {
+// An implicit call expression is synthesized for functions declared with
@@ -683,24 +696,55 @@ There are a few items worthy of note:
or more parameters depending on how the SYCL library implementation defines
these types.
-#. The call to ``kernel_entry_point()`` has no effect other than to trigger
- emission of the entry point function. The
@@ -683,24 +696,55 @@ There are a few items worthy of note:
or more parameters depending on how the SYCL library implementation defines
these types.
-#. The call to ``kernel_entry_point()`` has no effect other than to trigger
- emission of the entry point function. The
@@ -683,24 +696,55 @@ There are a few items worthy of note:
or more parameters depending on how the SYCL library implementation defines
these types.
-#. The call to ``kernel_entry_point()`` has no effect other than to trigger
- emission of the entry point function. The
https://github.com/0xacc updated https://github.com/llvm/llvm-project/pull/67258
>From fe6be33d9204f3916bd014c53f0685f04371e2c8 Mon Sep 17 00:00:00 2001
From: 0xacc <[email protected]>
Date: Sun, 24 Sep 2023 11:29:28 +0800
Subject: [PATCH] [clangd] fix compilation errors wit
Author: Chuanqi Xu
Date: 2025-11-21T13:57:41+08:00
New Revision: cc5185bd146bed96d0d9e23263a56b6965d8572f
URL:
https://github.com/llvm/llvm-project/commit/cc5185bd146bed96d0d9e23263a56b6965d8572f
DIFF:
https://github.com/llvm/llvm-project/commit/cc5185bd146bed96d0d9e23263a56b6965d8572f.diff
LO
https://github.com/fmayer approved this pull request.
https://github.com/llvm/llvm-project/pull/168812
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -0,0 +1,232 @@
+// RUN: %check_clang_tidy %s misc-shadowed-namespace-function %t
+
+void f1_general();
+namespace foo_general {
+ void f0_general();
+ void f1_general();
+}
+void f0_general() {}
+// CHECK-MESSAGES: :[[@LINE-1]]:6: warning: free function 'f0_general' shadows
@@ -0,0 +1,35 @@
+//===--===//
+//
+// 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
@@ -0,0 +1,143 @@
+//===--===//
+//
+// 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
vitalybuka wrote:
done
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 updated
https://github.com/llvm/llvm-project/pull/168812
>From ba875db43f8dcdec89e568be22603e6c2f93f887 Mon Sep 17 00:00:00 2001
From: Vitaly Buka
Date: Wed, 19 Nov 2025 19:04:31 -0800
Subject: [PATCH] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20initia?=
=?
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: NagaChaitanya Vellanki (chaitanyav)
Changes
Resolves: #167477
---
Patch is 32.87 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/168995.diff
7 Files Affected:
- (modified) clang/include/clang
llvmbot wrote:
@llvm/pr-subscribers-backend-x86
Author: NagaChaitanya Vellanki (chaitanyav)
Changes
Resolves: #167477
---
Patch is 32.87 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/168995.diff
7 Files Affected:
- (modified) clang/include
https://github.com/chaitanyav ready_for_review
https://github.com/llvm/llvm-project/pull/168995
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: SunilKuravinakop
Date: 2025-11-21T10:53:11+05:45
New Revision: 0a231c9ad9c8db10380379e2e6f021d6af9a7e7f
URL:
https://github.com/llvm/llvm-project/commit/0a231c9ad9c8db10380379e2e6f021d6af9a7e7f
DIFF:
https://github.com/llvm/llvm-project/commit/0a231c9ad9c8db10380379e2e6f021d6af9a7e7f.di
https://github.com/chandraghale closed
https://github.com/llvm/llvm-project/pull/168846
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/chandraghale approved this pull request.
fix has been already reviewed from PR[165276](
https://github.com/llvm/llvm-project/pull/165276) . Testcase LGTM.
https://github.com/llvm/llvm-project/pull/168846
___
cfe-commits mailing list
https://github.com/chaitanyav updated
https://github.com/llvm/llvm-project/pull/168995
>From 4a5b92c667bc8a2a2346463bd34041c280213aee Mon Sep 17 00:00:00 2001
From: NagaChaitanya Vellanki
Date: Thu, 20 Nov 2025 16:42:22 -0800
Subject: [PATCH] [Clang] VectorExprEvaluator::VisitCallExpr / Interpr
github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 84695 tests passed
* 1099 tests skipped
* 3 tests failed
## Failed Tests
(click on a test name to see its output)
### Clang
Clang.Headers/ms-intrin.cpp
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
/home/gha/ac
farzonl wrote:
> Oh, something else missing from this change is that implicit truncations
> should produce a diagnostic just like we do for vector truncations.
Will address this tomorrow. Thanks for catching that.
https://github.com/llvm/llvm-project/pull/168915
___
farzonl wrote:
> Oh, something else missing from this change is that implicit truncations
> should produce a diagnostic just like we do for vector truncations.
Are you talking about what we do with ` warn_impcast_float_precision` ie
`"implicit conversion loses floating-point precision"`. We ca
https://github.com/llvm-beanz commented:
Oh, something else missing from this change is that implicit truncations should
produce a diagnostic just like we do for vector truncations.
https://github.com/llvm/llvm-project/pull/168915
___
cfe-commits mail
github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 192854 tests passed
* 6189 tests skipped
https://github.com/llvm/llvm-project/pull/168991
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/l
https://github.com/chaitanyav created
https://github.com/llvm/llvm-project/pull/168995
Resolves: #167477
>From 2808e74d1295e7834fbc358dc472b896d2c73c4e Mon Sep 17 00:00:00 2001
From: NagaChaitanya Vellanki
Date: Thu, 20 Nov 2025 16:42:22 -0800
Subject: [PATCH] [Clang] VectorExprEvaluator::Visi
alexrp wrote:
ping
https://github.com/llvm/llvm-project/pull/168042
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jvoung created
https://github.com/llvm/llvm-project/pull/168994
In the dataflow framework, the builtin transfer function currently only
handles the GLValue result case of ConditionalOperator when the
true and false expression StorageLocations are exactly the same.
Ideally / w
github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 111402 tests passed
* 4431 tests skipped
https://github.com/llvm/llvm-project/pull/168990
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/l
@@ -66,8 +66,10 @@ void test_simple_constructors() {
int *ptr1 = pair1.first;
#ifdef O0
- assert(dfsan_read_label(&i1, sizeof(i1)) == 10);
- assert(dfsan_read_label(&ptr1, sizeof(ptr1)) == 10);
+ assert(dfsan_read_label(&i1, sizeof(i1)) == 8 ||
thurstond
https://github.com/rupprecht auto_merge_enabled
https://github.com/llvm/llvm-project/pull/162883
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/rupprecht updated
https://github.com/llvm/llvm-project/pull/162883
>From cfcb43bf44ca566bf6a6ba168622ce3568647226 Mon Sep 17 00:00:00 2001
From: Jordan Rupprecht
Date: Fri, 10 Oct 2025 09:27:45 -0700
Subject: [PATCH 1/2] [clang][NFC] Inline Frontend/FrontendDiagnostic.h ->
B
llvmbot wrote:
@llvm/pr-subscribers-clang-driver
Author: None (anoopkg6)
Changes
Add SystemZ specific changes for dataflow sanitizer on top of following two
common code changes
i) Fix Endianness issue [#162881](https://github.com/llvm/llvm-project/pull/162881)
ii) Fix ShadowAddress comput
https://github.com/anoopkg6 created
https://github.com/llvm/llvm-project/pull/168991
Add SystemZ specific changes for dataflow sanitizer on top of following two
common code changes
i) Fix Endianness issue
[#162881](https://github.com/llvm/llvm-project/pull/162881)
ii) Fix ShadowAddress computa
@@ -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
WillemKauf wrote:
Looking for merge here.
https://github.com/llvm/llvm-project/pull/168558
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Stefan =?utf-8?q?Gränitz?= ,
Stefan =?utf-8?q?Gränitz?=
Message-ID:
In-Reply-To:
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder
`llvm-clang-x86_64-expensive-checks-win` running on `as-worker-93` while
building `clang,llvm,utils` at step 7 "test-build-unified-tree-check-al
https://github.com/andykaylor approved this pull request.
Looks good. Feel free to merge when you're ready.
https://github.com/llvm/llvm-project/pull/167945
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/
https://github.com/andykaylor approved this pull request.
lgtm. Thanks for the updates!
https://github.com/llvm/llvm-project/pull/168699
___
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
* 192854 tests passed
* 6189 tests skipped
https://github.com/llvm/llvm-project/pull/166449
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/l
https://github.com/ranapratap55 updated
https://github.com/llvm/llvm-project/pull/167652
>From 87427478123964aa373befdc95fcf642c716ce03 Mon Sep 17 00:00:00 2001
From: ranapratap55
Date: Wed, 12 Nov 2025 13:21:04 +0530
Subject: [PATCH 1/5] [AMDGPU] Modifies builtin def to take _Float16('x') for
https://github.com/denzor200 updated
https://github.com/llvm/llvm-project/pull/168406
>From b7d665bf49d20faf9bb22f782503391dcc361cab Mon Sep 17 00:00:00 2001
From: denzor200
Date: Sun, 16 Nov 2025 23:56:06 +0300
Subject: [PATCH 01/25] Implementation template from DeepSeek
---
.../clang-tidy/m
https://github.com/abhinavgaba edited
https://github.com/llvm/llvm-project/pull/168905
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
github-actions[bot] wrote:
:warning: C/C++ code linter clang-tidy found issues in your code. :warning:
You can test this locally with the following command:
```bash
git diff -U0 origin/main...HEAD --
clang-tools-extra/clang-tidy/misc/ShadowedNamespaceFunctionCheck.cpp
clang-tools-extra
https://github.com/denzor200 updated
https://github.com/llvm/llvm-project/pull/168406
>From b7d665bf49d20faf9bb22f782503391dcc361cab Mon Sep 17 00:00:00 2001
From: denzor200
Date: Sun, 16 Nov 2025 23:56:06 +0300
Subject: [PATCH 01/24] Implementation template from DeepSeek
---
.../clang-tidy/m
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/lib/CodeGen/CGHLSLBuiltins.cpp clang/lib
@@ -202,7 +202,7 @@ struct BuiltinTypeMethodBuilder {
BuiltinTypeMethodBuilder &declareLocalVar(LocalVar &Var);
template
BuiltinTypeMethodBuilder &callBuiltin(StringRef BuiltinName,
-QualType ReturnType, Ts... ArgSpecs);
+
https://github.com/fmayer edited
https://github.com/llvm/llvm-project/pull/168644
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/venk-ks ready_for_review
https://github.com/llvm/llvm-project/pull/168965
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/venk-ks converted_to_draft
https://github.com/llvm/llvm-project/pull/168965
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/venk-ks updated
https://github.com/llvm/llvm-project/pull/168965
>From e87a76909a05e83a653281f6142b4d01667adad0 Mon Sep 17 00:00:00 2001
From: Venkatesh Srinivasan
Date: Thu, 20 Nov 2025 22:12:18 +
Subject: [PATCH] [Clang][Sema] Add fortify warnings for strcat
---
clang
@@ -68,6 +68,27 @@ static mlir::Value emitVectorFCmp(CIRGenBuilderTy &builder,
return bitCast;
}
+static mlir::Value getMaskVecValue(CIRGenFunction &cgf, const CallExpr *expr,
+ mlir::Value mask, unsigned numElems) {
+
+ CIRGenBuilderTy &bu
llvmbot wrote:
@llvm/pr-subscribers-clang-static-analyzer-1
Author: Balázs Benics (steakhal)
Changes
BugSuppression works by traversing the lexical decl context of the decl with
issue to record what source ranges should be suppressed by some attribute.
It happens so that it uses a Dynami
https://github.com/steakhal created
https://github.com/llvm/llvm-project/pull/168954
BugSuppression works by traversing the lexical decl context of the decl with
issue to record what source ranges should be suppressed by some attribute.
It happens so that it uses a DynamicRecursiveASTVisitor,
https://github.com/vishruth-thimmaiah updated
https://github.com/llvm/llvm-project/pull/168591
>From b7d9348bc284963dc53418237601144352f45dca Mon Sep 17 00:00:00 2001
From: vishruth-thimmaiah
Date: Tue, 18 Nov 2025 21:04:44 +0530
Subject: [PATCH 1/4] [CIR][X86] Add support for `kshiftl`/`kshift
@@ -10726,13 +10726,13 @@ static void DetectPrecisionLossInComplexDivision(Sema
&S, QualType DivisorTy,
if (!CT)
return;
- QualType ElementType = CT->getElementType();
+ ASTContext &Ctx = S.getASTContext();
+ QualType ElementType = CT->getElementType().getDesugaredTy
@@ -320,7 +320,8 @@ class ComplexExprEmitter
QualType getPromotionType(FPOptionsOverride Features, QualType Ty,
bool IsComplexDivisor) {
if (auto *CT = Ty->getAs()) {
- QualType ElementType = CT->getElementType();
mizvekov
kmpeng wrote:
@arsenm @s-perron Would either of you like to have another look? It's ready to
go in our eyes.
https://github.com/llvm/llvm-project/pull/139959
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailma
https://github.com/Artem-B edited
https://github.com/llvm/llvm-project/pull/168359
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
ZequanWu wrote:
I have a repro at: https://crbug.com/462173399#comment5
https://github.com/llvm/llvm-project/pull/165598
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1386,6 +1386,14 @@ let TargetPrefix = "nvvm" in {
PureIntrinsic<[llvm_double_ty],
[llvm_double_ty, llvm_double_ty, llvm_double_ty]>;
}
+
+ foreach rnd = ["_rn", "_rz", "_rm", "_rp"] in {
+foreach sat = ["", "_sat"] in {
+ def int_nvvm_fma_mixed #
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Zahira Ammarguellat (zahiraam)
Changes
This patch fixes a crash in Clang that occurs when the compiler retrieves the
element type of a complex type but receives a sugared type. See example here:
https://godbolt.org/z/cdbdeMcaT
This patch
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: Zahira Ammarguellat (zahiraam)
Changes
This patch fixes a crash in Clang that occurs when the compiler retrieves the
element type of a complex type but receives a sugared type. See example here:
https://godbolt.org/z/cdbdeMcaT
Th
https://github.com/zahiraam ready_for_review
https://github.com/llvm/llvm-project/pull/168943
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/zuban32 approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/164768
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
=?utf-8?q?F=C3=A9lix?= Cloutier ,
=?utf-8?q?F=C3=A9lix?= Cloutier ,
=?utf-8?q?F=C3=A9lix?= Cloutier
Message-ID:
In-Reply-To:
github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 111348 tests passed
* 4435 tests skipped
https://github.com/llvm/llvm-project/pull/160790
github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 111350 tests passed
* 4431 tests skipped
https://github.com/llvm/llvm-project/pull/168943
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/l
https://github.com/michaelrj-google commented:
LGTM, we'll probably need to update this when we do the FILE* redesign but we
were going to need to do that anyways.
https://github.com/llvm/llvm-project/pull/168931
___
cfe-commits mailing list
cfe-commi
https://github.com/zahiraam edited
https://github.com/llvm/llvm-project/pull/168943
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/zahiraam created
https://github.com/llvm/llvm-project/pull/168943
None
>From 4a4e129ccad9c6ed605b1c510a90bc845abbc676 Mon Sep 17 00:00:00 2001
From: Zahira Ammarguellat
Date: Thu, 20 Nov 2025 12:38:25 -0800
Subject: [PATCH] Desugar complex element types for promoted complex
=?utf-8?q?Félix?= Cloutier ,
=?utf-8?q?Félix?= Cloutier ,
=?utf-8?q?Félix?= Cloutier
Message-ID:
In-Reply-To:
https://github.com/apple-fcloutier updated
https://github.com/llvm/llvm-project/pull/160790
>From e6d5807c8431163ed10dd739d6f105e3c22c756d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?F=C
zahiraam wrote:
> Runtime changes proposed here: #168873
@alexey-bataev Would adding the flag in #168873 be enough for this PR to be
merged?
https://github.com/llvm/llvm-project/pull/166810
___
cfe-commits mailing list
[email protected]
http
@@ -287,6 +287,46 @@ Example Usage
basePtr->virtualFunction(); // Allowed since obj is constructed in
device code
}
+C++17 Class Template Argument Deduction (CTAD) Support
+==
+
+Clang supports C++17 Class Template
github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 193113 tests passed
* 6186 tests skipped
https://github.com/llvm/llvm-project/pull/168934
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/l
https://github.com/mgcarrasco updated
https://github.com/llvm/llvm-project/pull/167543
>From 0c3a34136d87a2c62143dba0b1a8ceb7a81172ca Mon Sep 17 00:00:00 2001
From: Manuel Carrasco
Date: Mon, 17 Nov 2025 05:17:45 -0600
Subject: [PATCH 1/7] [NFC][clang][driver] Improve readability of long and
c
https://github.com/jhuber6 approved this pull request.
Seems fine, one nit. I'll wait for @AlexVlx to give the final go-ahead because
he knows the goals for this better than I do
https://github.com/llvm/llvm-project/pull/167543
___
cfe-commits mailing
@@ -5285,6 +5310,20 @@ Action *Driver::ConstructPhaseAction(
: types::TY_LLVM_BC;
return C.MakeAction(Input, Output);
}
+
+// The SPIRV backend compilation path for HIP must avoid external
+// dependencies. The default compilation path assembles
https://github.com/jhuber6 edited
https://github.com/llvm/llvm-project/pull/167543
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -5154,6 +5158,8 @@ void Clang::ConstructJob(Compilation &C, const JobAction
&JA,
rewriteKind = RK_Fragile;
} else if (JA.getType() == types::TY_CIR) {
CmdArgs.push_back("-emit-cir");
+} else if (JA.getType() == types::TY_Image && IsAMDSPIRVForHIPDevice)
https://github.com/mgcarrasco edited
https://github.com/llvm/llvm-project/pull/167543
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/mgcarrasco updated
https://github.com/llvm/llvm-project/pull/167543
>From 0c3a34136d87a2c62143dba0b1a8ceb7a81172ca Mon Sep 17 00:00:00 2001
From: Manuel Carrasco
Date: Mon, 17 Nov 2025 05:17:45 -0600
Subject: [PATCH 1/6] [NFC][clang][driver] Improve readability of long and
c
@@ -2088,6 +2091,59 @@ static bool IsVectorElementConversion(Sema &S, QualType
FromType,
return false;
}
+/// Determine whether the conversion from FromType to ToType is a valid
+/// matrix conversion.
+///
+/// \param ICK Will be set to the matrix conversion kind, if this
https://github.com/petrhosek updated
https://github.com/llvm/llvm-project/pull/168931
>From b8dfdd0b29af8e7e34bdb3aef30a0a8e7e5db428 Mon Sep 17 00:00:00 2001
From: Petr Hosek
Date: Thu, 20 Nov 2025 08:19:46 +
Subject: [PATCH 1/3] [libc] Support opaque FILE* on baremetal
This change expands
1 - 100 of 439 matches
Mail list logo