https://github.com/Bhuvan1527 updated
https://github.com/llvm/llvm-project/pull/171565
>From 629487c66072b6dd7c173b32a8abef5d7562ea4f Mon Sep 17 00:00:00 2001
From: bhuvan1527
Date: Wed, 10 Dec 2025 11:28:32 +0530
Subject: [PATCH] [clang-tidy] Moved Multiple Inheritence check from fuchsia to
m
Chase-san wrote:
I do have a few concerns. If this particular warning is reported when we have a
`bool || int` or similar situation the general consensus will be to simply
disable the warning because that is an extremely common pattern.
Allowances for such things are generally made because the
@@ -0,0 +1,50 @@
+// RUN: %clang_cc1 -triple x86_64-unknown-unknown -std=c++14 -emit-llvm -o -
%s | FileCheck %s
+// RUN: %clang_cc1 -triple x86_64-unknown-unknown -std=c++14 -emit-llvm -o -
%s -fexperimental-new-constant-interpreter | FileCheck %s
+
+int b = 10;
+const int f =
Author: Rana Pratap Reddy
Date: 2025-12-10T13:12:12+05:30
New Revision: 43f0b6960e1816d1c1c5ec04ee2bc8c5638fb4e0
URL:
https://github.com/llvm/llvm-project/commit/43f0b6960e1816d1c1c5ec04ee2bc8c5638fb4e0
DIFF:
https://github.com/llvm/llvm-project/commit/43f0b6960e1816d1c1c5ec04ee2bc8c5638fb4e0.d
https://github.com/ranapratap55 closed
https://github.com/llvm/llvm-project/pull/170443
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -36,5 +36,106 @@ entry:
ret <16 x i8> %0
}
+define dso_local <16 x i8> @test_bcdshift_imm0(<16 x i8> noundef %a, i32 %b) {
AditiRM wrote:
done
https://github.com/llvm/llvm-project/pull/154715
___
cfe-commits m
@@ -104,14 +104,81 @@ bool SemaPPC::CheckPPCBuiltinFunctionCall(const
TargetInfo &TI,
return Diag(TheCall->getBeginLoc(), diag::err_64_bit_builtin_32_bit_tgt)
<< TheCall->getSourceRange();
+ // Common BCD type-validation helpers
+ // Emit diagnostics and retu
@@ -104,14 +104,81 @@ bool SemaPPC::CheckPPCBuiltinFunctionCall(const
TargetInfo &TI,
return Diag(TheCall->getBeginLoc(), diag::err_64_bit_builtin_32_bit_tgt)
<< TheCall->getSourceRange();
+ // Common BCD type-validation helpers
+ // Emit diagnostics and retu
https://github.com/AditiRM updated
https://github.com/llvm/llvm-project/pull/154715
>From 20acfd4109a453060f3678e536234de94012f19c Mon Sep 17 00:00:00 2001
From: AditiRM
Date: Thu, 21 Aug 2025 09:40:59 +
Subject: [PATCH 01/24] Implement frontend for bcd builtins
---
clang/include/clang/Ba
phoebewang wrote:
Commit message should be updated.
https://github.com/llvm/llvm-project/pull/171227
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -75,25 +75,29 @@
TEST_CONSTEXPR(match_m128(_mm_blendv_ps((__m128)(__v4sf){0.0f, 1.0f, 2.0f, 3.0f}
__m128d test_mm_ceil_pd(__m128d x) {
// CHECK-LABEL: test_mm_ceil_pd
- // CHECK: call {{.*}}<2 x double> @llvm.x86.sse41.round.pd(<2 x double>
%{{.*}}, i32 2)
+ // CHECK
https://github.com/chaitanyav updated
https://github.com/llvm/llvm-project/pull/160259
>From cfbcaa736d2d273d5db22001868c830292ff3987 Mon Sep 17 00:00:00 2001
From: NagaChaitanya Vellanki
Date: Tue, 23 Sep 2025 02:17:49 -0700
Subject: [PATCH 1/9] [clang] Implement __builtin_stdc_rotate_left and
https://github.com/tonykuttai edited
https://github.com/llvm/llvm-project/pull/154715
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -36,5 +36,106 @@ entry:
ret <16 x i8> %0
}
+define dso_local <16 x i8> @test_bcdshift_imm0(<16 x i8> noundef %a, i32 %b) {
tonykuttai wrote:
I think this test file have lot of these.
https://github.com/llvm/llvm-project/pull/154715
_
@@ -104,14 +104,81 @@ bool SemaPPC::CheckPPCBuiltinFunctionCall(const
TargetInfo &TI,
return Diag(TheCall->getBeginLoc(), diag::err_64_bit_builtin_32_bit_tgt)
<< TheCall->getSourceRange();
+ // Common BCD type-validation helpers
+ // Emit diagnostics and retu
@@ -36,5 +36,106 @@ entry:
ret <16 x i8> %0
}
+define dso_local <16 x i8> @test_bcdshift_imm0(<16 x i8> noundef %a, i32 %b) {
tonykuttai wrote:
nit: clean up `dso_local` and `noundef`, Its not required.
https://github.com/llvm/llvm-project/pull/154715
@@ -104,14 +104,81 @@ bool SemaPPC::CheckPPCBuiltinFunctionCall(const
TargetInfo &TI,
return Diag(TheCall->getBeginLoc(), diag::err_64_bit_builtin_32_bit_tgt)
<< TheCall->getSourceRange();
+ // Common BCD type-validation helpers
+ // Emit diagnostics and retu
https://github.com/tonykuttai requested changes to this pull request.
LGTM with nots.
https://github.com/llvm/llvm-project/pull/154715
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/tonykuttai edited
https://github.com/llvm/llvm-project/pull/154715
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AditiRM edited
https://github.com/llvm/llvm-project/pull/154715
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/dvyukov approved this pull request.
https://github.com/llvm/llvm-project/pull/167061
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -0,0 +1,134 @@
+// RUN: %clang_cc1 -triple x86_64-linux-gnu -fsanitize=alignment,null \
+// RUN: -emit-llvm %s -o - | FileCheck %s --check-prefix=CHECK-UBSAN
+// RUN: %clang_cc1 -triple x86_64-linux-gnu -emit-llvm %s -o - \
+// RUN: | FileCheck %s --check-prefix=CHECK-NO-UB
@@ -0,0 +1,134 @@
+// RUN: %clang_cc1 -triple x86_64-linux-gnu -fsanitize=alignment,null \
+// RUN: -emit-llvm %s -o - | FileCheck %s --check-prefix=CHECK-UBSAN
+// RUN: %clang_cc1 -triple x86_64-linux-gnu -emit-llvm %s -o - \
+// RUN: | FileCheck %s --check-prefix=CHECK-NO-UB
@@ -0,0 +1,134 @@
+// RUN: %clang_cc1 -triple x86_64-linux-gnu -fsanitize=alignment,null \
+// RUN: -emit-llvm %s -o - | FileCheck %s --check-prefix=CHECK-UBSAN
+// RUN: %clang_cc1 -triple x86_64-linux-gnu -emit-llvm %s -o - \
+// RUN: | FileCheck %s --check-prefix=CHECK-NO-UB
@@ -0,0 +1,134 @@
+// RUN: %clang_cc1 -triple x86_64-linux-gnu -fsanitize=alignment,null \
+// RUN: -emit-llvm %s -o - | FileCheck %s --check-prefix=CHECK-UBSAN
+// RUN: %clang_cc1 -triple x86_64-linux-gnu -emit-llvm %s -o - \
+// RUN: | FileCheck %s --check-prefix=CHECK-NO-UB
@@ -0,0 +1,134 @@
+// RUN: %clang_cc1 -triple x86_64-linux-gnu -fsanitize=alignment,null \
+// RUN: -emit-llvm %s -o - | FileCheck %s --check-prefix=CHECK-UBSAN
+// RUN: %clang_cc1 -triple x86_64-linux-gnu -emit-llvm %s -o - \
+// RUN: | FileCheck %s --check-prefix=CHECK-NO-UB
Martin =?utf-8?q?Storsj=C3=B6?=
Message-ID:
In-Reply-To:
https://github.com/MaskRay commented:
Remove my "Request changes".
https://github.com/llvm/llvm-project/pull/71148
___
cfe-commits mailing list
[email protected]
https://lists.llvm.or
tbaederr wrote:
> What's the benefit of hardcoding "32" here? Does it help simplify the
> interpreter implementation somehow?
I hardcoded 32 because you said "I don't think there's any reason anyone would
want to go narrower than 32 bits," in
https://github.com/llvm/llvm-project/issues/136135
zeyi2 wrote:
I think instead of adding a new test file, we can just move the original test
here.
You can see this [PR](https://github.com/llvm/llvm-project/pull/171058) as a
reference.
https://github.com/llvm/llvm-project/pull/171565
https://github.com/zeyi2 requested changes to this pull request.
https://github.com/llvm/llvm-project/pull/171565
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -6,12 +6,12 @@
//
//===--===//
-#ifndef LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_FUCHSIA_MULTIPLEINHERITANCECHECK_H
-#define LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_FUCHSIA_MULTIPLEINHERITANCECHECK_H
+#ifndef LLVM_CLAN
@@ -86,6 +87,8 @@ class MiscModule : public ClangTidyModule {
"misc-use-anonymous-namespace");
CheckFactories.registerCheck(
"misc-use-internal-linkage");
+CheckFactories.registerCheck(
EugeneZelenko wrote:
Please keep alphabetical orde
@@ -27,6 +27,7 @@ add_clang_library(clangTidyMiscModule STATIC
MiscTidyModule.cpp
MisleadingBidirectionalCheck.cpp
MisleadingIdentifierCheck.cpp
+ MultipleInheritanceCheck.cpp
MisplacedConstCheck.cpp
EugeneZelenko wrote:
```suggestion
MisplacedCons
@@ -17,6 +17,7 @@
#include "IncludeCleanerCheck.h"
#include "MisleadingBidirectionalCheck.h"
#include "MisleadingIdentifierCheck.h"
+#include "MultipleInheritanceCheck.h"
#include "MisplacedConstCheck.h"
EugeneZelenko wrote:
```suggestion
#include "MisplacedC
https://github.com/EugeneZelenko commented:
Documentation was not moved and Release Notes entry is missing.
https://github.com/llvm/llvm-project/pull/171565
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/
https://github.com/EugeneZelenko edited
https://github.com/llvm/llvm-project/pull/171565
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -94,9 +94,9 @@ class Value;
template Value toJSON(const std::optional &Opt);
/// An Object is a JSON object, which maps strings to heterogenous JSON values.
-/// It simulates DenseMap. ObjectKey is a maybe-owned string.
+/// ObjectKey is a maybe-owned string.
class Object
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/fuchsia/FuchsiaTidyModule.cpp
clang-tools-extra/clang-ti
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 cpp,h --
clang-tools-extra/test/clang-tidy/checkers/mis
llvmbot wrote:
@llvm/pr-subscribers-clang-tools-extra
Author: Bala_Bhuvan_Varma (Bhuvan1527)
Changes
Resolves: [#171136](https://github.com/llvm/llvm-project/issues/171136)
Referred the issue tagged in the issue mentioned.
---
Full diff: https://github.com/llvm/llvm-project/pull/171565.
llvmbot wrote:
@llvm/pr-subscribers-clang-tidy
Author: Bala_Bhuvan_Varma (Bhuvan1527)
Changes
Resolves: [#171136](https://github.com/llvm/llvm-project/issues/171136)
Referred the issue tagged in the issue mentioned.
---
Full diff: https://github.com/llvm/llvm-project/pull/171565.diff
https://github.com/Bhuvan1527 created
https://github.com/llvm/llvm-project/pull/171565
Resolves: [#171136](https://github.com/llvm/llvm-project/issues/171136)
Referred the issue tagged in the issue mentioned.
>From dddbc6294fa772d0f90d29a73933b1ec5d5654fb Mon Sep 17 00:00:00 2001
From: bhuvan
llvmbot wrote:
@llvm/pr-subscribers-hlsl
Author: Farzon Lotfi (farzonl)
Changes
fixes #167617
In DXC HLSL supports different indexing modes via codegen for its equivalent of
the MatrixSubscriptExpr when the /Zpr and /Zpc flags are used see:
https://godbolt.org/z/bz5Y5WG36.
This change
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: Farzon Lotfi (farzonl)
Changes
fixes #167617
In DXC HLSL supports different indexing modes via codegen for its equivalent of
the MatrixSubscriptExpr when the /Zpr and /Zpc flags are used see:
https://godbolt.org/z/bz5Y5WG36.
Thi
https://github.com/farzonl created
https://github.com/llvm/llvm-project/pull/171564
fixes #167617
In DXC HLSL supports different indexing modes via codegen for its equivalent of
the MatrixSubscriptExpr when the /Zpr and /Zpc flags are used see:
https://godbolt.org/z/bz5Y5WG36.
This change mo
https://github.com/ranapratap55 updated
https://github.com/llvm/llvm-project/pull/170443
>From 84e4a4c5b2fa1bbfed9484bdf6e6043f5d0c9a93 Mon Sep 17 00:00:00 2001
From: ranapratap55
Date: Wed, 3 Dec 2025 14:48:30 +0530
Subject: [PATCH] [AMDGPU] Removal of language sensitive option for _Float16
a
@@ -101,6 +101,7 @@ inline constexpr bool isSignedType(PrimType T) {
enum class CastKind : uint8_t {
Reinterpret,
+ ReinterpretLike,
tbaederr wrote:
It means "cast that performs the conversions of a reinterpret_cast" but isn't
one explicitly.
https://git
darkbuck wrote:
> > > > We added sema check @
> > > > https://github.com/llvm/llvm-project/blob/8378a6fa4f5c83298fb0b5e240bb7f254f7b1137/clang/lib/Sema/SemaCUDA.cpp#L83
> > > >
> > > > to generate error message on HIP based on Sam's request as HIP
> > > > currently doesnt' support device-side
@@ -94,9 +94,9 @@ class Value;
template Value toJSON(const std::optional &Opt);
/// An Object is a JSON object, which maps strings to heterogenous JSON values.
-/// It simulates DenseMap. ObjectKey is a maybe-owned string.
+/// ObjectKey is a maybe-owned string.
class Object
https://github.com/zeyi2 approved this pull request.
https://github.com/llvm/llvm-project/pull/171287
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/owenca requested changes to this pull request.
cc @mydeveloperday
https://github.com/llvm/llvm-project/pull/170416
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -701,9 +711,8 @@ int main(int argc, const char **argv) {
}
if (FileNames.empty()) {
-if (isIgnored(AssumeFileName))
- return 0;
-return clang::format::format("-", FailOnIncompleteFormat);
+return clang::format::format("-", FailOnIncompleteFormat,
+
github-actions[bot] wrote:
@bdunkin Congratulations on having your first Pull Request (PR) merged into the
LLVM Project!
Your changes will be combined with recent changes from other authors, then
tested by our [build bots](https://lab.llvm.org/buildbot/). If there is a
problem with a build,
https://github.com/owenca closed
https://github.com/llvm/llvm-project/pull/143194
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Ben Dunkin
Date: 2025-12-09T20:47:38-08:00
New Revision: 0bac8f1729512a0b392908d6a57a00b0387a855f
URL:
https://github.com/llvm/llvm-project/commit/0bac8f1729512a0b392908d6a57a00b0387a855f
DIFF:
https://github.com/llvm/llvm-project/commit/0bac8f1729512a0b392908d6a57a00b0387a855f.diff
LO
chaitanyav wrote:
am still simplifying the code.
https://github.com/llvm/llvm-project/pull/160259
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/zeyi2 updated
https://github.com/llvm/llvm-project/pull/169640
>From 0bcc0a061e4c03f85a2f7481591e97779785f731 Mon Sep 17 00:00:00 2001
From: mtx
Date: Mon, 24 Nov 2025 10:14:58 +0800
Subject: [PATCH 1/7] [Tooling] Fix misleading progress report when files have
multiple compi
https://github.com/AlexMaclean approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/168359
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
boomanaiden154 wrote:
Seeing the same thing with ASan at -O1:
```
<<< initialize: {}
<-- initialize(0)
third_party/llvm/llvm-project/clang-tools-extra/clangd/ClangdLSPServer.cpp:557:14:
runtime error: load of value 112, which is not a valid value for type 'bool'
```
Only `--gtest_filter="LSPTes
Author: Aiden Grossman
Date: 2025-12-10T03:08:52Z
New Revision: 01c4eb5b9b0690692638e8be353e1c6cf2da5d9a
URL:
https://github.com/llvm/llvm-project/commit/01c4eb5b9b0690692638e8be353e1c6cf2da5d9a
DIFF:
https://github.com/llvm/llvm-project/commit/01c4eb5b9b0690692638e8be353e1c6cf2da5d9a.diff
LOG
https://github.com/localspook updated
https://github.com/llvm/llvm-project/pull/171287
>From ef8d31e5b88f03c2703a00f8801e525b6c30e825 Mon Sep 17 00:00:00 2001
From: Victor Chernyakin
Date: Tue, 9 Dec 2025 00:21:21 -0800
Subject: [PATCH 1/2] [clang-tidy] Make `readability-redundant-control-flow`
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Eric Li (tJener)
Changes
When an expression is in a single macro argument but also contains a macro,
`getFileRange` would incorrectly reject that expression, concluding that it
came from two different macro arguments because they came fro
https://github.com/tJener created
https://github.com/llvm/llvm-project/pull/171555
When an expression is in a single macro argument but also contains a macro,
`getFileRange` would incorrectly reject that expression, concluding that it
came from two different macro arguments because they came f
@@ -18606,12 +18606,15 @@ bool IntExprEvaluator::VisitCastExpr(const CastExpr
*E) {
if (!Result.isInt()) {
// Allow casts of address-of-label differences if they are no-ops
- // or narrowing. (The narrowing case isn't actually guaranteed to
+ // or narrow
@@ -635,14 +635,30 @@ void CodeGenFunction::EmitCXXTryStmt(const CXXTryStmt &S)
{
ExitCXXTryStmt(S);
}
+struct TerminateTryScope final : EHScopeStack::Cleanup {
+ llvm::BasicBlock *InvokeDest;
+
+ TerminateTryScope(llvm::BasicBlock *BB) : InvokeDest(BB) {}
+
+ void Emi
@@ -0,0 +1,62 @@
+// NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py
UTC_ARGS: --version 6
+// RUN: %clang_cc1 -O3 -triple x86_64-windows -fasync-exceptions
-fcxx-exceptions -fexceptions -fms-extensions -x c++
-Wno-implicit-function-declaration -emit-
https://github.com/efriedma-quic commented:
Does this fix #62723?
https://github.com/llvm/llvm-project/pull/167176
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/efriedma-quic edited
https://github.com/llvm/llvm-project/pull/167176
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
dschuff wrote:
@sbc100 I also re-read First Issue in OP, and it looks like (mangling aside)
the underlying problem is that symbols are being exported that weren't intended
to be in the first place. It looks like maybe OP is running into the issue of
Emscripten's hack of EMSCRIPTEN_KEEPALIVE ->
@@ -18606,12 +18606,15 @@ bool IntExprEvaluator::VisitCastExpr(const CastExpr
*E) {
if (!Result.isInt()) {
// Allow casts of address-of-label differences if they are no-ops
- // or narrowing. (The narrowing case isn't actually guaranteed to
+ // or narrow
nathanchance wrote:
I saw an assertion failure when building `fs/bcachefs` in the Linux kernel's
6.12 and 6.17 branches (may be the same root cause but it looks different so
just mentioning it anyways).
```
clang: /mnt/nvme/tmp/cvise.ssStCqfBAx/src/clang/lib/CodeGen/CGCleanup.cpp:708:
void cl
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/DependencyScanning/Depende
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Naveen Seth Hanig (naveen-seth)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/171535.diff
3 Files Affected:
- (modified) clang/include/clang/DependencyScanning/DependencyScannerImpl.h
(+3-3)
- (modified) clang/lib/
https://github.com/naveen-seth created
https://github.com/llvm/llvm-project/pull/171535
None
>From 1e86d044f390cadeae2bbbc717ce7e7b2f9d4bd8 Mon Sep 17 00:00:00 2001
From: Naveen Seth Hanig
Date: Wed, 10 Dec 2025 00:37:40 +0100
Subject: [PATCH] [clang][DependencyScanning] Fix spellling mistake
=?utf-8?q?Félix?= Cloutier ,
=?utf-8?q?Félix?= Cloutier ,
=?utf-8?q?Félix?= Cloutier ,
=?utf-8?q?Félix?= Cloutier
Message-ID:
In-Reply-To:
efriedma-quic wrote:
None of this is relevant to packed bool vectors, yes. But HLSL has unpacked
bool vectors.
https://github.com/llvm/llvm-project/pull
efriedma-quic wrote:
An example that might be helpful (using x86 asm):
```
int shift(int x, char amt) {
asm("shll %0, %1" : "+r"(x) : "{cl}i"(amt));
return x;
}
int a(int x) {
return shift(x, 1);
}
```
Here, you want one of two choices: either an immediate, or the register "cl".
I
llvmbot wrote:
/pull-request llvm/llvm-project#171522
https://github.com/llvm/llvm-project/pull/171516
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/rniwa updated
https://github.com/llvm/llvm-project/pull/170820
>From 289c8175465f20bdd7d701432f923d624259b505 Mon Sep 17 00:00:00 2001
From: Ryosuke Niwa
Date: Fri, 5 Dec 2025 01:03:17 -0800
Subject: [PATCH 1/3] Add the support for recognizing WTF::move like std::move
This P
Meinersbur wrote:
This indicates that `LLVM_TARGET_TRIPLE` is not defined, which seems quite
unusual. How does the runtime no know what target it is building for?
You were included as reviewer in the original PR #137828 without participarting
in it. LLVM's workflow explicitly mentions [post-co
@@ -185,6 +185,15 @@ bool isCtorOfSafePtr(const clang::FunctionDecl *F) {
isCtorOfRetainPtrOrOSPtr(F);
}
+bool isStdOrWTFMove(const clang::FunctionDecl *F) {
+ auto FnName = safeGetName(F);
+ auto *Namespace = F->getParent();
+ if (!Namespace)
+return false;
+
https://github.com/steakhal edited
https://github.com/llvm/llvm-project/pull/170820
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
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/StaticAnalyzer/Checkers/WebKit/ASTUt
https://github.com/vbvictor edited
https://github.com/llvm/llvm-project/pull/171215
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/ldionne updated
https://github.com/llvm/llvm-project/pull/171474
>From be09c5985dfff239132e08951c34c048987617c2 Mon Sep 17 00:00:00 2001
From: Louis Dionne
Date: Tue, 9 Dec 2025 11:04:36 -0500
Subject: [PATCH 1/6] [libunwind] Make sure libunwind test dependencies are
install
@@ -185,6 +185,15 @@ bool isCtorOfSafePtr(const clang::FunctionDecl *F) {
isCtorOfRetainPtrOrOSPtr(F);
}
+bool isStdOrWTFMove(const clang::FunctionDecl *F) {
+ auto FnName = safeGetName(F);
+ auto *Namespace = F->getParent();
+ if (!Namespace)
+return false;
+
https://github.com/vbvictor edited
https://github.com/llvm/llvm-project/pull/171215
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -135,20 +147,83 @@ void ConstCorrectnessCheck::registerMatchers(MatchFinder
*Finder) {
.bind("function-decl");
Finder->addMatcher(FunctionScope, this);
+
+ if (AnalyzeParameters) {
+const auto ParamMatcher =
+parmVarDecl(unless(CommonExcludeTypes),
https://github.com/andykaylor approved this pull request.
This looks good, but it needs to be rebased.
https://github.com/llvm/llvm-project/pull/168662
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listi
@@ -0,0 +1,182 @@
+
llvm-beanz wrote:
Code contributed to LLVM should be made available under the LLVM license
whenever possible (see the [developer
policy](https://llvm.org/docs/DeveloperPolicy.html#copyright-license-and-patents).
If you're unwilling to contr
=?utf-8?q?Ond=C5=99ej_=C5=A0torc?= ,Ondrej Storc
,Ondrej Storc ,Ondrej Storc
,Ondrej Storc
Message-ID:
In-Reply-To:
Cj09PT09PT09PT09PT09PT0KQEAgLTEsMTMgKzEsMTQgQEAKIC4uIHRpdGxlOjogY2xhbmctdGlk
eSAtIGdvb2dsZS1idWlsZC1uYW1lc3BhY2VzCisuLiBtZXRhOjoKKyAgIDpodHRwLWVxdWl2PXJl
ZnJlc2g6IDU7VVJMPS4uL21p
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/zeyi2 updated
https://github.com/llvm/llvm-project/pull/169640
>From 0bcc0a061e4c03f85a2f7481591e97779785f731 Mon Sep 17 00:00:00 2001
From: mtx
Date: Mon, 24 Nov 2025 10:14:58 +0800
Subject: [PATCH 1/7] [Tooling] Fix misleading progress report when files have
multiple compi
llvmbot wrote:
@llvm/pr-subscribers-clang-analysis
@llvm/pr-subscribers-clang
Author: Max (mxms0)
Changes
We dont need to visit or warn on consteval functions as they can't have UB.
---
Full diff: https://github.com/llvm/llvm-project/pull/171503.diff
2 Files Affected:
- (modified) clan
mxms0 wrote:
cc @jkorous-apple
https://github.com/llvm/llvm-project/pull/171503
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/mxms0 created
https://github.com/llvm/llvm-project/pull/171503
We dont need to visit or warn on consteval functions as they can't have UB.
>From 6ca667130537476bd4268e15b0f899446f30b6e8 Mon Sep 17 00:00:00 2001
From: mxms
Date: Tue, 9 Dec 2025 20:54:14 +
Subject: [PATCH]
Author: Andy Kaylor
Date: 2025-12-09T12:55:47-08:00
New Revision: 87bf5ee23863bc0b467ee44b2184b2c134a98464
URL:
https://github.com/llvm/llvm-project/commit/87bf5ee23863bc0b467ee44b2184b2c134a98464
DIFF:
https://github.com/llvm/llvm-project/commit/87bf5ee23863bc0b467ee44b2184b2c134a98464.diff
L
https://github.com/andykaylor closed
https://github.com/llvm/llvm-project/pull/170939
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/sarnex updated
https://github.com/llvm/llvm-project/pull/169572
>From 89b0fe0a8cc57d27c69d18927c1ae10833d82a29 Mon Sep 17 00:00:00 2001
From: Nick Sarnie
Date: Tue, 25 Nov 2025 13:23:36 -0800
Subject: [PATCH 1/4] [clang][Driver][SPIR-V] Allow linking IR using llvm-link
Signe
steakhal wrote:
My bad for the sloppy reviews. Ill admit, I wanted to just get through them.
https://github.com/llvm/llvm-project/pull/162977
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-co
petrhosek wrote:
This broke the runtimes build on Windows when targeting a non-Windows target
with the following error:
```
CMake Error at
C:/b/s/w/ir/x/w/llvm-llvm-project/cmake/Modules/GetToolchainDirs.cmake:76
(string):
string sub-command REPLACE requires at least four arguments.
Call Sta
1 - 100 of 549 matches
Mail list logo