https://github.com/RKSimon edited
https://github.com/llvm/llvm-project/pull/167512
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -0,0 +1,197 @@
+// RUN: not %clang_cc1 -fsyntax-only -fdiagnostics-print-source-range-info
-fdiagnostics-parseable-fixits %s 2>%t.txt
zmodem wrote:
just pipe to FileCheck directly?
https://github.com/llvm/llvm-project/pull/167287
https://github.com/zmodem approved this pull request.
Just nits from my side. Otherwise lgtm.
https://github.com/llvm/llvm-project/pull/167287
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-c
https://github.com/ganenkokb-yandex updated
https://github.com/llvm/llvm-project/pull/162514
>From 985f73c23963381d583750a87c830dde3d4d8eac Mon Sep 17 00:00:00 2001
From: Konstantin Ganenko
Date: Tue, 7 Oct 2025 14:36:49 +0300
Subject: [PATCH 1/9] Fix cycle in importing template specialization
https://github.com/omern1 updated
https://github.com/llvm/llvm-project/pull/163775
>From 2cb9a74fe45202d542891b3f609cf56d80130e07 Mon Sep 17 00:00:00 2001
From: Nabeel Omer
Date: Thu, 16 Oct 2025 10:44:55 +0100
Subject: [PATCH 01/11] Add FramePointerKind::NonLeafNoReserve
This patch adds a new
https://github.com/alexey-bataev requested changes to this pull request.
https://github.com/llvm/llvm-project/pull/165276
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/silver-popov updated
https://github.com/llvm/llvm-project/pull/159293
>From d9fa0e0523476ef5b0a856379c99e3e9fa7b8613 Mon Sep 17 00:00:00 2001
From: Igor Popov
Date: Wed, 17 Sep 2025 12:10:50 +0300
Subject: [PATCH] Fix compilation errors
---
libunwind/src/Unwind-seh.cpp | 4
jpienaar wrote:
I'll probably land the flang and CIR ones before this one (just to give
downstream folks a bit more time while having upstream clear)
https://github.com/llvm/llvm-project/pull/166904
___
cfe-commits mailing list
[email protected].
https://github.com/tbaederr edited
https://github.com/llvm/llvm-project/pull/167517
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/RKSimon closed
https://github.com/llvm/llvm-project/pull/166178
___
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/167269
>From 85c41652d2256af9861d66598c991430cf70979a Mon Sep 17 00:00:00 2001
From: mtx
Date: Mon, 10 Nov 2025 13:29:27 +0800
Subject: [PATCH 1/5] [clang-tidy][NFC] Add `.editorconfig` for `.rst` files
---
clang-tools
https://github.com/xlauko edited
https://github.com/llvm/llvm-project/pull/167023
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/RKSimon requested changes to this pull request.
https://github.com/llvm/llvm-project/pull/166178
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/carlosgalvezp approved this pull request.
https://github.com/llvm/llvm-project/pull/157306
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -4555,22 +4471,59 @@ bool InterpretBuiltin(InterpState &S, CodePtr OpPC,
const CallExpr *Call,
case X86::BI__builtin_ia32_pshufb128:
case X86::BI__builtin_ia32_pshufb256:
case X86::BI__builtin_ia32_pshufb512:
-return interp__builtin_ia32_pshufb(S, OpPC, Call);
+
https://github.com/RKSimon auto_merge_enabled
https://github.com/llvm/llvm-project/pull/162005
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -177,13 +177,16 @@ static bool isQualifier(const FormatToken *const Tok) {
const FormatToken *LeftRightQualifierAlignmentFixer::analyzeRight(
const SourceManager &SourceMgr, const AdditionalKeywords &Keywords,
-tooling::Replacements &Fixes, const FormatToken *const
https://github.com/jpienaar auto_merge_enabled
https://github.com/llvm/llvm-project/pull/167496
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -0,0 +1,211 @@
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
+; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+avx512f | FileCheck %s
--check-prefixes=AVX512,AVX512F
+; RUN: llc < %s -mtriple=x86_64-unknown-unknown -mattr=+avx512f,+avx51
https://github.com/ganenkokb-yandex updated
https://github.com/llvm/llvm-project/pull/162514
>From 985f73c23963381d583750a87c830dde3d4d8eac Mon Sep 17 00:00:00 2001
From: Konstantin Ganenko
Date: Tue, 7 Oct 2025 14:36:49 +0300
Subject: [PATCH 01/10] Fix cycle in importing template specializatio
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Jacques Pienaar (jpienaar)
Changes
Update CIR & flang in preparation for removing in #166904 (split
out from there, sufficient approvals there but wanted to enable more time to
removing feature).
---
Full diff: https://github.com/llvm/ll
@@ -3043,6 +3043,44 @@ def CIR_ArrayDtor : CIR_ArrayInitDestroy<"array.dtor"> {
}];
}
+//===--===//
+// IsConstantOp
+//===--===//
+
+def C
https://github.com/tbaederr edited
https://github.com/llvm/llvm-project/pull/167517
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
melver wrote:
LGTM, but let's wait for others to take a look as well.
https://github.com/llvm/llvm-project/pull/167010
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Jacques Pienaar
Date: 2025-11-11T13:12:45Z
New Revision: a51c1f89ffc769491a079cbc1e09b59c9fe85180
URL:
https://github.com/llvm/llvm-project/commit/a51c1f89ffc769491a079cbc1e09b59c9fe85180
DIFF:
https://github.com/llvm/llvm-project/commit/a51c1f89ffc769491a079cbc1e09b59c9fe85180.diff
LO
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Timm Baeder (tbaederr)
Changes
Just delegate to the subexpr instead.
---
Full diff: https://github.com/llvm/llvm-project/pull/167517.diff
2 Files Affected:
- (modified) clang/lib/AST/ByteCode/Compiler.cpp (+5)
- (modified) clang/test/A
https://github.com/tbaederr created
https://github.com/llvm/llvm-project/pull/167517
Just delegate to the subexpr instead.
>From 35b4427346ab8b202adad6d8867dcb697995b94a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Tue, 11 Nov 2025 16:01:46 +0100
Subject: [PATCH] [clang][
llvmbot wrote:
@llvm/pr-subscribers-compiler-rt-sanitizer
Author: Benjamin Stott (BStott6)
Changes
- Fixes https://github.com/llvm/llvm-project/issues/163369
- Segmentation fault occurred because resolver was calling TSan instrumentation
functions (__tsan_func_entry, __tsan_func_exit) but
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Benjamin Stott (BStott6)
Changes
- Fixes https://github.com/llvm/llvm-project/issues/163369
- Segmentation fault occurred because resolver was calling TSan instrumentation
functions (__tsan_func_entry, __tsan_func_exit) but as the resolver
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: Benjamin Stott (BStott6)
Changes
- Fixes https://github.com/llvm/llvm-project/issues/163369
- Segmentation fault occurred because resolver was calling TSan instrumentation
functions (__tsan_func_entry, __tsan_func_exit) but as the
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
https://github.com/BStott6 created
https://github.com/llvm/llvm-project/pull/167516
- Fixes https://github.com/llvm/llvm-project/issues/163369
- Segmentation fault occurred because resolver was calling TSan instrumentation
functions (__tsan_func_entry, __tsan_func_exit) but as the resolver is r
https://github.com/HendrikHuebner updated
https://github.com/llvm/llvm-project/pull/167401
From 539eebe34fb2184e20525078df8f6413b66625ce Mon Sep 17 00:00:00 2001
From: hhuebner
Date: Mon, 10 Nov 2025 23:04:51 +0100
Subject: [PATCH 1/5] [CIR] Upstream X86 builtin _mm_prefetch and _mm_clflush
--
https://github.com/zmodem edited
https://github.com/llvm/llvm-project/pull/166491
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1303,18 +1304,26 @@ class ObjCInterfaceTypeLoc : public
ConcreteTypeLochttps://github.com/llvm/llvm-project/pull/167287
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-comm
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `clang-aarch64-quick`
running on `linaro-clang-aarch64-quick` while building `llvm` at step 5 "ninja
check 1".
Full details are available at:
https://lab.llvm.org/buildbot/#/builders/65/builds/25299
Here is the relevant piec
https://github.com/HendrikHuebner updated
https://github.com/llvm/llvm-project/pull/167401
From 539eebe34fb2184e20525078df8f6413b66625ce Mon Sep 17 00:00:00 2001
From: hhuebner
Date: Mon, 10 Nov 2025 23:04:51 +0100
Subject: [PATCH 1/3] [CIR] Upstream X86 builtin _mm_prefetch and _mm_clflush
--
@@ -3316,13 +3316,13 @@ _mm512_mask_blend_ph(__mmask32 __U, __m512h __A,
__m512h __W) {
(__v32hf)__A);
}
-static __inline__ __m512h __DEFAULT_FN_ATTRS512
+static __inline__ __m512h __DEFAULT_FN_ATTRS512_CONSTEXPR
_mm512_permutex2
@@ -4555,22 +4471,59 @@ bool InterpretBuiltin(InterpState &S, CodePtr OpPC,
const CallExpr *Call,
case X86::BI__builtin_ia32_pshufb128:
case X86::BI__builtin_ia32_pshufb256:
case X86::BI__builtin_ia32_pshufb512:
-return interp__builtin_ia32_pshufb(S, OpPC, Call);
+
https://github.com/Sirraide commented:
I’m not convinced this is the right approach; what if we have e.g.
```
template
void foo(T... Params) {
([&]{ Params ?: 1; }(), ...);
}
```
We still crash on this and I’m sure `commonExpr` would still be pack-dependent
in this case, but we don’t want thi
@@ -497,6 +497,11 @@ Expected> getInput(const ArgList
&Args) {
continue;
}
+// Skip '-lcudadevrt'.
+if (Arg->getOption().matches(OPT_library) &&
+StringRef(Arg->getValue()) == "cudadevrt")
jhuber6 wrote:
I don't know how CUDA handle
@@ -13097,6 +13106,33 @@ bool VectorExprEvaluator::VisitCallExpr(const CallExpr
*E) {
return Success(APValue(ResultElements.data(), ResultElements.size()), E);
}
+
+ case X86::BI__builtin_ia32_palignr128:
+ case X86::BI__builtin_ia32_palignr256:
+ case X86::BI__built
@@ -0,0 +1,196 @@
+//===--===//
+//
+// 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
@@ -3043,6 +3043,44 @@ def CIR_ArrayDtor : CIR_ArrayInitDestroy<"array.dtor"> {
}];
}
+//===--===//
+// IsConstantOp
+//===--===//
+
+def C
@@ -380,6 +380,10 @@
omp_uintptr_t value;
} omp_alloctrait_t;
+typedef enum {
+omp_access_cgroup = 0,
adurang wrote:
missing omp_access_pteam
https://github.com/llvm/llvm-project/pull/152831
___
https://github.com/vbvictor edited
https://github.com/llvm/llvm-project/pull/139525
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -267,10 +267,22 @@ struct __tgt_target_non_contig {
extern "C" {
#endif
+/// The OpenMP access group type. The criterion for grupping tasks using a
adurang wrote:
nit: this comment is a bit misleading. The access groups don't group tasks,
they indicate th
vbvictor wrote:
Did you try running this check on some codebases? The easiest way is to run it
on `clang-tidy` itself. E.g.
```
python3 clang-tools-extra/clang-tidy/tool/run-clang-tidy.py -p build/
-checks="-*,performance-lost-std-move" -clang-tidy-binary build/bin/clang-tidy
-quiet -hide-prog
@@ -4052,6 +4093,44 @@ def CIR_ExpectOp : CIR_Op<"expect", [
}];
}
+//===--===//
+// IsConstantOp
+//===--===//
+
+def CIR_IsConstantOp : C
@@ -0,0 +1,196 @@
+//===--===//
+//
+// 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/zeyi2 updated
https://github.com/llvm/llvm-project/pull/167269
>From 85c41652d2256af9861d66598c991430cf70979a Mon Sep 17 00:00:00 2001
From: mtx
Date: Mon, 10 Nov 2025 13:29:27 +0800
Subject: [PATCH 1/3] [clang-tidy][NFC] Add `.editorconfig` for `.rst` files
---
clang-tools
@@ -0,0 +1,196 @@
+//===--===//
+//
+// 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
@@ -12993,7 +12927,20 @@ bool VectorExprEvaluator::VisitCallExpr(const CallExpr
*E) {
case X86::BI__builtin_ia32_pshufb256:
case X86::BI__builtin_ia32_pshufb512: {
APValue R;
-if (!evalPshufbBuiltin(Info, E, R))
+if (!evalShuffleGeneric(
+Info, E, R
Author: Timm Baeder
Date: 2025-11-11T11:28:59+01:00
New Revision: c3c4a886b5a6d409433396b5e289fad322e75d4c
URL:
https://github.com/llvm/llvm-project/commit/c3c4a886b5a6d409433396b5e289fad322e75d4c
DIFF:
https://github.com/llvm/llvm-project/commit/c3c4a886b5a6d409433396b5e289fad322e75d4c.diff
L
https://github.com/RKSimon approved this pull request.
LGTM - cheers
https://github.com/llvm/llvm-project/pull/167236
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/RKSimon updated
https://github.com/llvm/llvm-project/pull/167236
>From 7dce6c64d62258feb5ff347e3af28e0d247299aa Mon Sep 17 00:00:00 2001
From: TelGome
Date: Sun, 9 Nov 2025 22:29:36 +0800
Subject: [PATCH 1/2] Generalize interp__builtin_ia32_shuffle_generic to handle
single o
https://github.com/TelGome updated
https://github.com/llvm/llvm-project/pull/167236
>From 7dce6c64d62258feb5ff347e3af28e0d247299aa Mon Sep 17 00:00:00 2001
From: TelGome
Date: Sun, 9 Nov 2025 22:29:36 +0800
Subject: [PATCH 1/2] Generalize interp__builtin_ia32_shuffle_generic to handle
single o
@@ -1982,6 +2032,17 @@ void GenericPluginTy::print_device_info(int32_t
DeviceId) {
toString(std::move(Err)).data());
}
+int64_t GenericPluginTy::query_device_info(int32_t DeviceId,
+ DeviceQueryKind Query) {
+ const Generi
@@ -0,0 +1,196 @@
+//===--===//
+//
+// 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
@@ -2045,6 +2046,13 @@ void
OMPClausePrinter::VisitOMPThreadsetClause(OMPThreadsetClause *Node) {
<< ")";
}
+void OMPClausePrinter::VisitOMPTransparentClause(OMPTransparentClause *Node) {
+ OS << "transparent("
+ << getOpenMPSimpleClauseTypeName(OMPC_transparent,
+
github-actions[bot] wrote:
@TelGome 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/RKSimon closed
https://github.com/llvm/llvm-project/pull/167236
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/phoebewang approved this pull request.
LGTM.
https://github.com/llvm/llvm-project/pull/166178
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -0,0 +1,196 @@
+//===--===//
+//
+// 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
Author: TelGome
Date: 2025-11-11T14:51:10Z
New Revision: ddaa2c307dc74cc4ec5d11bbf025d30f1c9ec22b
URL:
https://github.com/llvm/llvm-project/commit/ddaa2c307dc74cc4ec5d11bbf025d30f1c9ec22b
DIFF:
https://github.com/llvm/llvm-project/commit/ddaa2c307dc74cc4ec5d11bbf025d30f1c9ec22b.diff
LOG: [Clan
@@ -0,0 +1,196 @@
+//===--===//
+//
+// 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/daniel-levin updated
https://github.com/llvm/llvm-project/pull/163000
>From dd443a162de6f14f923d67efbb4a082840ad3e08 Mon Sep 17 00:00:00 2001
From: Daniel Levin
Date: Wed, 22 Oct 2025 14:31:04 +
Subject: [PATCH] [Clang] [Driver] Support --ld-path flag on Illumos/Solaris
guillem-bartrina-sonarsource wrote:
@steakhal
https://github.com/llvm/llvm-project/pull/167341
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
asavonic wrote:
> We can instead propagate a CPU and target flags from all tools that use
> ModuleSymbolTable
I checked this briefly, and there are quite a few places where target features
are not really known, and only an IR module is available. So I think we have to
keep this information in
@@ -1202,5 +1202,241 @@ TEST_F(LifetimeAnalysisTest, LivenessOutsideLoop) {
EXPECT_THAT(Origins({"p"}), MaybeLiveAt("p1"));
}
kashika0112 wrote:
Could you clarify this more. As seen before, no program point is available
after the return statement. We alrea
https://github.com/zahiraam updated
https://github.com/llvm/llvm-project/pull/166810
>From ec999cb001304680af55b79591c8b998dbcfd925 Mon Sep 17 00:00:00 2001
From: Zahira Ammarguellat
Date: Thu, 6 Nov 2025 09:17:08 -0800
Subject: [PATCH 1/8] [CLANG][OpenMP] Add support for OpenMP6.0 transparent
@@ -199,6 +199,43 @@ RValue CIRGenFunction::emitBuiltinExpr(const GlobalDecl
&gd, unsigned builtinID,
return RValue::get(
builder.createBitcast(allocaAddr, builder.getVoidPtrTy()));
}
+
+ case Builtin::BI__builtin_constant_p: {
+mlir::Location loc = getLo
@@ -0,0 +1,196 @@
+//===--===//
+//
+// 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
@@ -0,0 +1,216 @@
+// RUN: %check_clang_tidy %s performance-lost-std-move %t
+
+namespace std {
+
+template
+class shared_ptr {
+public:
+ T& operator*() { return reinterpret_cast(*this); }
+ shared_ptr() {}
+ shared_ptr(const shared_ptr&) {}
+};
+
+template
+T&& move(T&)
+{
+}
@@ -0,0 +1,216 @@
+// RUN: %check_clang_tidy %s performance-lost-std-move %t
+
+namespace std {
+
+template
+class shared_ptr {
+public:
+ T& operator*() { return reinterpret_cast(*this); }
+ shared_ptr() {}
+ shared_ptr(const shared_ptr&) {}
+};
+
+template
+T&& move(T&)
+{
+}
@@ -0,0 +1,196 @@
+//===--===//
+//
+// 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/jpienaar created
https://github.com/llvm/llvm-project/pull/167496
Update CIR & flang in preparation for removing in #166904 (split out from
there, sufficient approvals there but wanted to enable more time to removing
feature).
>From b95d452e2d9525467ce730f117fe7d71eb13f783
https://github.com/mgcarrasco converted_to_draft
https://github.com/llvm/llvm-project/pull/162282
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
ahmednoursphinx wrote:
Hey @RKSimon addressed your feedback please check when you have time
https://github.com/llvm/llvm-project/pull/166178
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-co
DavidSpickett wrote:
```
$ ./bin/lldb-dotest -p TestStepUntilAPI.py
```
And it'll tell you why they were unsupported.
I'm looking at the failure on AArch64 Linux right now.
https://github.com/llvm/llvm-project/pull/167359
___
cfe-commits mailing list
Author: Benjamin Maxwell
Date: 2025-11-11T09:46:13Z
New Revision: 5cb2c6806e8c78776935b2972e4c8b6dfcda697d
URL:
https://github.com/llvm/llvm-project/commit/5cb2c6806e8c78776935b2972e4c8b6dfcda697d
DIFF:
https://github.com/llvm/llvm-project/commit/5cb2c6806e8c78776935b2972e4c8b6dfcda697d.diff
L
@@ -4718,6 +4718,30 @@ bool InterpretBuiltin(InterpState &S, CodePtr OpPC,
const CallExpr *Call,
return APInt(8, 0);
});
+ case X86::BI__builtin_ia32_palignr128:
+ case X86::BI__builtin_ia32_palignr256:
+ case X86::BI__builtin_ia32_palignr512:
+return
zeyi2 wrote:
Hi, I've added a new `.editorconfig` file for `clang-tidy`, it will apply
checks to all the files under the folder.
https://github.com/llvm/llvm-project/pull/167269
___
cfe-commits mailing list
[email protected]
https://lists.llv
https://github.com/vbvictor commented:
Sorry for missing out on this!
Left initiall feedback, I will soon try to look closely.
For now it just fells that this complex check is under-tested, we better think
about more potential edge cases.
https://github.com/llvm/llvm-project/pull/139525
__
https://github.com/RKSimon auto_merge_enabled
https://github.com/llvm/llvm-project/pull/167236
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-flang-codegen
Author: Jacques Pienaar (jpienaar)
Changes
Update CIR & flang in preparation for removing in #166904 (split
out from there, sufficient approvals there but wanted to enable more time to
removing feature).
---
Full diff: https://github.com
@@ -0,0 +1,196 @@
+//===--===//
+//
+// 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
@@ -2045,6 +2046,13 @@ void
OMPClausePrinter::VisitOMPThreadsetClause(OMPThreadsetClause *Node) {
<< ")";
}
+void OMPClausePrinter::VisitOMPTransparentClause(OMPTransparentClause *Node) {
+ OS << "transparent("
+ << getOpenMPSimpleClauseTypeName(OMPC_transparent,
+
@@ -0,0 +1,196 @@
+//===--===//
+//
+// 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
RKSimon wrote:
merge failure?
https://github.com/llvm/llvm-project/pull/167236
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -11675,6 +11678,15 @@ void
OMPClauseReader::VisitOMPThreadsetClause(OMPThreadsetClause *C) {
C->setThreadsetKind(TKind);
}
+void OMPClauseReader::VisitOMPTransparentClause(OMPTransparentClause *C) {
+ C->setLParenLoc(Record.readSourceLocation());
+ SourceLocation Trans
@@ -571,8 +572,8 @@ struct AMDGPUKernelTy : public GenericKernelTy {
/// Launch the AMDGPU kernel function.
Error launchImpl(GenericDeviceTy &GenericDevice, uint32_t NumThreads[3],
- uint32_t NumBlocks[3], KernelArgsTy &KernelArgs,
- Ker
https://github.com/jpienaar closed
https://github.com/llvm/llvm-project/pull/167496
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Sirraide edited
https://github.com/llvm/llvm-project/pull/164019
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/madhur13490 closed
https://github.com/llvm/llvm-project/pull/166900
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/bob80905 updated
https://github.com/llvm/llvm-project/pull/166449
>From 99c97887389d5255905394052a766b7dee2129fd Mon Sep 17 00:00:00 2001
From: Joshua Batista
Date: Thu, 30 Oct 2025 17:06:11 -0700
Subject: [PATCH 1/5] as far as I can go without adding CAFM
---
clang/include
https://github.com/RKSimon updated
https://github.com/llvm/llvm-project/pull/162295
>From eec4aebc63665d0b2fd4e07d42bd62e268d1f69f Mon Sep 17 00:00:00 2001
From: ericxu233
Date: Sun, 5 Oct 2025 01:41:40 -0400
Subject: [PATCH 1/4] [X86][Clang] Allow constexpr evaluation of F16C CVTPS2PH
intrins
https://github.com/RKSimon requested changes to this pull request.
https://github.com/llvm/llvm-project/pull/167236
___
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -794,6 +805,12 @@ struct GenericDeviceTy : public DeviceAllocatorTy {
/// Get the unique identifier of the device.
const char *getDeviceUid() const { return DeviceUid.c_str(); }
+ /// Get the total shared memory per block that can be used in any kernel.
+ uint32_t get
@@ -254,6 +256,13 @@ class TypeSourceInfo;
/// Declaration (from, to) pairs that are known not to be equivalent
/// (which we have already complained about).
NonEquivalentDeclSet NonEquivalentDecls;
+/// A FunctionDecl can have properties that have a reference t
1 - 100 of 145 matches
Mail list logo