topperc wrote:
> This extension adds a new instruction not present in Xqccmp
Should that say not present in Zcmp?
https://github.com/llvm/llvm-project/pull/128731
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/m
https://github.com/Icohedron edited
https://github.com/llvm/llvm-project/pull/127137
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -0,0 +1,95 @@
+//=== RISCVInstrInfoXqccmp.td --*- tablegen
-*-===//
+//
+// 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,35 @@
+# RUN: not llvm-mc -triple=riscv32 -mattr=+experimental-xqccmp -M no-aliases
-show-encoding < %s 2>&1 \
+# RUN: | FileCheck -check-prefixes=CHECK-ERROR %s
+
+# CHECK-ERROR: error: invalid operand for instruction
+qc.cm.mvsa01 a1, a2
+
+# CHECK-ERROR: error:
hanhanW wrote:
> > I think they will become something like:
> > ```c++
> > llvmFunc->addFnAttr("nvvm.maxntid", llvm::utostr(workgroupSize[0]));
> > llvmFunc->addFnAttr("nvvm.maxntid", llvm::utostr(workgroupSize[1]));
> > llvmFunc->addFnAttr("nvvm.maxntid", llvm::utostr(workgroupSize[2]));
> > ```
@@ -1826,6 +1827,12 @@ The following type trait primitives are supported by
Clang. Those traits marked
functionally equivalent to copying the underlying bytes and then dropping the
source object on the floor. This is true of trivial types and types which
were made trivia
mshockwave wrote:
I think what @wangpc-pp advocated here (please correct me if I'm wrong) was
that user should be responsible annotating these registers as clobbered so that
we have more freedom on scheduling when the inline assembly is not using any
vector instructions. While other approaches
https://github.com/bcardosolopes approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/128601
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/dkolsen-pgi closed
https://github.com/llvm/llvm-project/pull/128089
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/lenary updated
https://github.com/llvm/llvm-project/pull/128731
>From 6f8c6d152033505db6f6b1f8a424c01fcfc05c0d Mon Sep 17 00:00:00 2001
From: Sam Elliott
Date: Mon, 24 Feb 2025 23:07:05 -0800
Subject: [PATCH 1/3] [RISCV] Add Xqccmp Assembly Support
Xqccmp is a new spec by Qu
https://github.com/jadhbeika created
https://github.com/llvm/llvm-project/pull/128742
This PR updates the parsing, sema support for OpenMP Nowait clause which now is
allowed to support an optional argument
The new specs can be found on page 481 of
[OpenMP-API-Specification-6-0](https://www.ope
https://github.com/rniwa updated
https://github.com/llvm/llvm-project/pull/128679
>From b4001f95cf6d35f59ef8af6df8f2bdbe043da380 Mon Sep 17 00:00:00 2001
From: Ryosuke Niwa
Date: Tue, 25 Feb 2025 00:47:45 -0800
Subject: [PATCH 1/3] [alpha.webkit.webkit.RetainPtrCtorAdoptChecker] Add a new
WebK
https://github.com/aheejin updated
https://github.com/llvm/llvm-project/pull/128105
>From 8702f84a3f3271e97bc963e997b9f441f05e83da Mon Sep 17 00:00:00 2001
From: Heejin Ahn
Date: Thu, 20 Feb 2025 22:23:33 +
Subject: [PATCH] [WebAssembly] Generate invokes with llvm.wasm.(re)throw
Even thoug
https://github.com/ckandeler updated
https://github.com/llvm/llvm-project/pull/128164
>From de493ea09fc685ef700bd618eeb847c631a18995 Mon Sep 17 00:00:00 2001
From: Christian Kandeler
Date: Mon, 25 Nov 2024 17:39:21 +0100
Subject: [PATCH] [clangd] Find better insertion locations in DefineOutline
=?utf-8?q?Félix?= Cloutier ,
=?utf-8?q?Félix?= Cloutier ,
=?utf-8?q?Félix?= Cloutier ,
=?utf-8?q?Félix?= Cloutier ,
=?utf-8?q?Félix?= Cloutier ,
=?utf-8?q?Félix?= Cloutier ,
=?utf-8?q?Félix?= Cloutier ,
=?utf-8?q?Félix?= Cloutier ,
=?utf-8?q?Félix?= Cloutier ,
=?utf-8?q?Félix?= Cloutier ,
=?utf-8?q
https://github.com/shafik approved this pull request.
LGTM but please add a more detailed summary something along the lines of `Added
LLVM_PREFERRED_TYPE to InUnion field of InlineDescriptor` would be sufficient.
https://github.com/llvm/llvm-project/pull/128740
_
https://github.com/lenary edited
https://github.com/llvm/llvm-project/pull/128731
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -6087,9 +6215,37 @@ class Return {
const Foo &returns_constref_shared_locks_required()
SHARED_LOCKS_REQUIRED(mu) {
return foo;
}
+
+ Foo *returns_ptr_exclusive_locks_required() EXCLUSIVE_LOCKS_REQUIRED(mu) {
+return &foo;
+ }
+
+ Foo *returns_pt_ptr_exclusive
https://github.com/spall updated
https://github.com/llvm/llvm-project/pull/123977
>From 50f8b16bf83d70cc37f2ac7e70c9195a4c4cda02 Mon Sep 17 00:00:00 2001
From: Sarah Spall
Date: Thu, 16 Jan 2025 01:32:25 +
Subject: [PATCH 01/16] wip
---
clang/lib/CodeGen/CGExpr.cpp | 19
https://github.com/qiongsiwu updated
https://github.com/llvm/llvm-project/pull/128446
>From c8eda8b9192cf4bdad4121063336beeb14cbe689 Mon Sep 17 00:00:00 2001
From: Qiongsi Wu
Date: Sun, 23 Feb 2025 16:47:18 -0800
Subject: [PATCH 1/4] Initial commit
---
.../DependencyScanning/ModuleDepCollecto
@@ -492,8 +492,23 @@ static std::string getModuleContextHash(const ModuleDeps
&MD,
auto &FSOpts = const_cast(CI.getFileSystemOpts());
qiongsiwu wrote:
I refactored the code a bit in this PR and we don't use `const_cast` any more.
https://github.com/llvm/llv
@@ -492,8 +492,23 @@ static std::string getModuleContextHash(const ModuleDeps
&MD,
auto &FSOpts = const_cast(CI.getFileSystemOpts());
if (CWD && !IgnoreCWD)
HashBuilder.add(*CWD);
- else
+ else {
FSOpts.WorkingDir.clear();
+auto &CGOpts = const_cast(CI.getCo
https://github.com/V-FEXrt updated
https://github.com/llvm/llvm-project/pull/128086
>From bebfc20fac6b27d02bca9af328d0568018672c71 Mon Sep 17 00:00:00 2001
From: Ashley Coleman
Date: Thu, 20 Feb 2025 16:16:16 -0700
Subject: [PATCH 1/5] [hlsl][Sema] Fix Struct Size Calculation containing 16
and
@@ -3572,10 +3572,17 @@ TemplateDeductionResult
Sema::SubstituteExplicitTemplateArguments(
SugaredBuilder, CanonicalBuilder,
/*UpdateArgsWithConversions=*/false) ||
Trap.hasErrorOccurred()) {
+
unsigned
https://github.com/frasercrmck closed
https://github.com/llvm/llvm-project/pull/128721
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/tbaederr created
https://github.com/llvm/llvm-project/pull/128740
None
>From 885497707921ba8dd91164e1698b655cad965946 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Tue, 25 Feb 2025 17:38:44 +0100
Subject: [PATCH] [clang][bytecode][NFC] Add missing LLVM_P
https://github.com/shafik commented:
I did not fully understand this part of the summary `I did not check for other
possibilities for namespaces that are not in a TU or namespace but at least the
code should handle all cases` but I take it there are cases you are not
testing?
Is there a reas
@@ -492,8 +492,23 @@ static std::string getModuleContextHash(const ModuleDeps
&MD,
auto &FSOpts = const_cast(CI.getFileSystemOpts());
if (CWD && !IgnoreCWD)
HashBuilder.add(*CWD);
- else
+ else {
FSOpts.WorkingDir.clear();
+auto &CGOpts = const_cast(CI.getCo
https://github.com/jansvoboda11 requested changes to this pull request.
Leaving the correctness of the change up for other reviewers. My only gripe is
the `const_cast`.
https://github.com/llvm/llvm-project/pull/128446
___
cfe-commits mailing list
cfe-
@@ -492,8 +492,23 @@ static std::string getModuleContextHash(const ModuleDeps
&MD,
auto &FSOpts = const_cast(CI.getFileSystemOpts());
jansvoboda11 wrote:
Please create a follow-up patch to #124786 to remove the `const_cast` of
`FileSystemOptions` here.
http
PhilippRados wrote:
I applied the mentioned changes from above and merged the two diagnostics into
a single one. I also added the field IsInsideCondition to the `Expr` class and
everything works. However I’m not sure whether or not this single diagnostic
warrants the extra field in the class.
https://github.com/Icohedron updated
https://github.com/llvm/llvm-project/pull/127137
>From 4fae5642c6e8e305cdc687b4968ba5eabaa44b50 Mon Sep 17 00:00:00 2001
From: Icohedron
Date: Mon, 27 Jan 2025 11:18:09 -0800
Subject: [PATCH 01/11] Add the AddUint64 HLSL builtin function
- Defines the AddUi
https://github.com/frasercrmck created
https://github.com/llvm/llvm-project/pull/128748
This is fairly straightforward for most targets.
AMDGPU provides its own implementation of sqrt for double types. This commit
moves this into the implementation of CLC sqrt. It uses weak linkage on the
'de
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Fraser Cormack (frasercrmck)
Changes
This is fairly straightforward for most targets.
AMDGPU provides its own implementation of sqrt for double types. This commit
moves this into the implementation of CLC sqrt. It uses weak linka
https://github.com/ckandeler updated
https://github.com/llvm/llvm-project/pull/128164
>From da6a6e8fccf99f595d38e7ff6785b605a38401db Mon Sep 17 00:00:00 2001
From: Christian Kandeler
Date: Mon, 25 Nov 2024 17:39:21 +0100
Subject: [PATCH] [clangd] Find better insertion locations in DefineOutline
@@ -492,8 +492,23 @@ static std::string getModuleContextHash(const ModuleDeps
&MD,
auto &FSOpts = const_cast(CI.getFileSystemOpts());
if (CWD && !IgnoreCWD)
HashBuilder.add(*CWD);
- else
+ else {
FSOpts.WorkingDir.clear();
+auto &CGOpts = const_cast(CI.getCo
https://github.com/kastiglione commented:
It makes sense on the surface. I'll pull this change and run lldb tests.
https://github.com/llvm/llvm-project/pull/128446
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/m
https://github.com/kastiglione edited
https://github.com/llvm/llvm-project/pull/128446
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/dschuff approved this pull request.
https://github.com/llvm/llvm-project/pull/128105
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: David Olsen
Date: 2025-02-25T11:40:15-08:00
New Revision: eacbcbe47744a496ad1651ebd65914f9e6a66f85
URL:
https://github.com/llvm/llvm-project/commit/eacbcbe47744a496ad1651ebd65914f9e6a66f85
DIFF:
https://github.com/llvm/llvm-project/commit/eacbcbe47744a496ad1651ebd65914f9e6a66f85.diff
L
https://github.com/dkolsen-pgi closed
https://github.com/llvm/llvm-project/pull/128601
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
dkolsen-pgi wrote:
Abandoning this PR. I will redo it soon with the new assembly format for
function types.
https://github.com/llvm/llvm-project/pull/128089
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailm
@@ -172,6 +172,23 @@ Decl *SemaHLSL::ActOnStartBuffer(Scope *BufferScope, bool
CBuffer,
return Result;
}
+static unsigned calculateLegacyCbufferFieldAlign(const ASTContext &Context,
+ QualType T) {
+ // Arrays and Structs are
https://github.com/ilovepi approved this pull request.
LGTM. This seems to work locally for me, but I haven't tested w/ cross
compiling. Is that still potentially an issue?
https://github.com/llvm/llvm-project/pull/128680
___
cfe-commits mailing list
https://github.com/hekota updated
https://github.com/llvm/llvm-project/pull/128589
>From 5bdff894dd52d2ad68c1e3cfb62f007d2bc647c2 Mon Sep 17 00:00:00 2001
From: Helena Kotas
Date: Thu, 20 Feb 2025 17:27:53 -0800
Subject: [PATCH 1/3] [HLSL] Implement default constant buffer `$Globals`
(#125807)
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Timm Baeder (tbaederr)
Changes
And diagnose if we're trying to destroy an inactive member of a union.
---
Full diff: https://github.com/llvm/llvm-project/pull/128732.diff
5 Files Affected:
- (modified) clang/lib/AST/ByteCode/Compiler.cp
@@ -172,6 +172,23 @@ Decl *SemaHLSL::ActOnStartBuffer(Scope *BufferScope, bool
CBuffer,
return Result;
}
+static unsigned calculateLegacyCbufferFieldAlign(const ASTContext &Context,
+ QualType T) {
+ // Arrays and Structs are
@@ -0,0 +1,95 @@
+//=== RISCVInstrInfoXqccmp.td --*- tablegen
-*-===//
+//
+// 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/spall updated
https://github.com/llvm/llvm-project/pull/123977
>From 50f8b16bf83d70cc37f2ac7e70c9195a4c4cda02 Mon Sep 17 00:00:00 2001
From: Sarah Spall
Date: Thu, 16 Jan 2025 01:32:25 +
Subject: [PATCH 01/15] wip
---
clang/lib/CodeGen/CGExpr.cpp | 19
@@ -0,0 +1,272 @@
+// RUN: %clang_cc1 -std=c++2c -verify %s
+
+class Trivial {};
+struct NonRelocatable {
+~NonRelocatable();
+};
+static NonRelocatable NonRelocatable_g;
+
+class A trivially_relocatable_if_eligible {};
+class B trivially_relocatable_if_eligible : Trivial{};
+
llvmbot wrote:
@llvm/pr-subscribers-clang
@llvm/pr-subscribers-clang-modules
@llvm/pr-subscribers-flang-openmp
Author: None (jadhbeika)
Changes
This PR updates the parsing, sema support for OpenMP Nowait clause which now is
allowed to support an optional argument
The new specs can be foun
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/lquinn2015 updated
https://github.com/llvm/llvm-project/pull/128710
>From c8007edad8767d3a3a117c9408d9ec5a78af76a7 Mon Sep 17 00:00:00 2001
From: Luke Quinn
Date: Mon, 24 Feb 2025 14:34:15 -0800
Subject: [PATCH 1/4] [RISCV] XQCIA 0.4 spec renamed qc.slasat->qc.shlsat
qc.sll
AlexMaclean wrote:
> I think they will become something like:
>
> ```c++
> llvmFunc->addFnAttr("nvvm.maxntid", llvm::utostr(workgroupSize[0]));
> llvmFunc->addFnAttr("nvvm.maxntid", llvm::utostr(workgroupSize[1]));
> llvmFunc->addFnAttr("nvvm.maxntid", llvm::utostr(workgroupSize[2]));
> ```
Not
https://github.com/lquinn2015 updated
https://github.com/llvm/llvm-project/pull/128710
>From c8007edad8767d3a3a117c9408d9ec5a78af76a7 Mon Sep 17 00:00:00 2001
From: Luke Quinn
Date: Mon, 24 Feb 2025 14:34:15 -0800
Subject: [PATCH 1/5] [RISCV] XQCIA 0.4 spec renamed qc.slasat->qc.shlsat
qc.sll
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 00f02fed882822008f8e4733bcdfb84799d9fb39
7eab3c685c23c477cbeb3df13fb9e01eacf2378c --e
@@ -129,6 +129,26 @@ static void optimizeDiagnosticOpts(DiagnosticOptions &Opts,
Opts.Remarks.clear();
}
+static void optimizeCWD(FileSystemOptions &FSOpts, CodeGenOptions &CGOpts,
+const std::string &CWD) {
+ FSOpts.WorkingDir.clear();
+ if (CGOpts
llvmbot wrote:
@llvm/pr-subscribers-backend-risc-v
Author: Philip Reames (preames)
Changes
This implements assembler support for the XRivosVisni custom/vendor extension
from Rivos Inc. which is defined in:
https://github.com/rivosinc/rivos-custom-extensions (See src/xrivosvisni.adoc)
Cod
@@ -,6 +,96 @@ class CGObjCObjFW: public CGObjCGNU {
return ClassSymbol;
}
+ void GenerateDirectMethodPrologue(
+ CodeGenFunction &CGF, llvm::Function *Fn, const ObjCMethodDecl *OMD,
+ const ObjCContainerDecl *CD) override {
+auto &Builder = CGF.Bu
https://github.com/preames updated
https://github.com/llvm/llvm-project/pull/128773
>From 7eab3c685c23c477cbeb3df13fb9e01eacf2378c Mon Sep 17 00:00:00 2001
From: Philip Reames
Date: Tue, 25 Feb 2025 11:16:41 -0800
Subject: [PATCH 1/2] [RISCV][MC] Add assembler support for XRivosVisni
This impl
llvmbot wrote:
@llvm/pr-subscribers-clang-driver
Author: Philip Reames (preames)
Changes
This implements assembler support for the XRivosVisni custom/vendor extension
from Rivos Inc. which is defined in:
https://github.com/rivosinc/rivos-custom-extensions (See src/xrivosvisni.adoc)
Codeg
https://github.com/junlarsen updated
https://github.com/llvm/llvm-project/pull/128711
>From 22a07820dee329ed68ea2a2cd3b619f980047de9 Mon Sep 17 00:00:00 2001
From: Mats Jun Larsen
Date: Tue, 25 Feb 2025 14:09:39 +0100
Subject: [PATCH] [CodeGen] Replace PointerType::getUnqual(Type) with opaque
https://github.com/erichkeane commented:
No comments from me, happy when the CIR folks are happy.
https://github.com/llvm/llvm-project/pull/128601
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/c
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/128721
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/ckandeler updated
https://github.com/llvm/llvm-project/pull/128164
>From 615acbb28d8f03f4553d18680ade62144ed44a09 Mon Sep 17 00:00:00 2001
From: Christian Kandeler
Date: Mon, 25 Nov 2024 17:39:21 +0100
Subject: [PATCH] [clangd] Find better insertion locations in DefineOutline
@@ -624,6 +624,20 @@ class ASTContext : public RefCountedBase {
using ParameterIndexTable = llvm::DenseMap;
ParameterIndexTable ParamIndices;
+public:
+ struct CXXRecordDeclRelocationInfo {
+unsigned IsRelocatable;
+unsigned IsReplaceable;
+ };
+ std::optional
+
@@ -1826,6 +1827,12 @@ The following type trait primitives are supported by
Clang. Those traits marked
functionally equivalent to copying the underlying bytes and then dropping the
source object on the floor. This is true of trivial types and types which
were made trivia
https://github.com/dkolsen-pgi updated
https://github.com/llvm/llvm-project/pull/128601
>From bbadebdf7444ed453721f064e4e30ac2917c5fe9 Mon Sep 17 00:00:00 2001
From: David Olsen
Date: Mon, 24 Feb 2025 15:50:19 -0800
Subject: [PATCH 1/2] [CIR] Upstream type `bool`
Support the type `bool` and th
ergawy wrote:
> Extending the current fir.do_loop operation to model multi-block loop bodies
> is not recommended, I think. It is there to model structured fortran loops.
> If you want to handle multi-block loop bodies you will need a new operation.
If it is ok, let's postpone this issue until
@@ -266,6 +266,22 @@ def CIR_PointerType : CIR_Type<"Pointer", "ptr",
}];
}
+//===--===//
+// BoolType
+//===--===//
+
+def CIR_BoolType :
https://github.com/ckandeler updated
https://github.com/llvm/llvm-project/pull/128164
>From dcecc6815af5e71b6a9fed380c859c957961240a Mon Sep 17 00:00:00 2001
From: Christian Kandeler
Date: Mon, 25 Nov 2024 17:39:21 +0100
Subject: [PATCH] [clangd] Find better insertion locations in DefineOutline
https://github.com/erichkeane approved this pull request.
https://github.com/llvm/llvm-project/pull/127636
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Zhenhang1213 created
https://github.com/llvm/llvm-project/pull/128728
Fix #123864, resolved of the different form behavior of mtp
>From b021716e49c65206be8ceb24e26724183488caa6 Mon Sep 17 00:00:00 2001
From: Austin
Date: Tue, 25 Feb 2025 01:24:24 +0800
Subject: [PATCH] [ARM]
tstellar wrote:
/cherry-pick 148111fdcf0e807fe74274b18fcf65c4cff45d63
https://github.com/llvm/llvm-project/pull/128090
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/tstellar milestoned
https://github.com/llvm/llvm-project/pull/128090
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -580,6 +580,26 @@ void handleConstMemberCall(const CallExpr *CE,
return;
}
+ // Cache if the const method returns a reference
+ if (RecordLoc != nullptr && CE->isGLValue()) {
+const FunctionDecl *DirectCallee = CE->getDirectCallee();
+if (DirectCallee == nul
https://github.com/jvoung commented:
Thanks!
https://github.com/llvm/llvm-project/pull/128437
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/tbaederr created
https://github.com/llvm/llvm-project/pull/128729
…tExpr
If the ImplicitValueInitExpr is of incomplete array type, we ignore it in its
Visit function. This is a special case here, so pull out the element type and
zero the elements.
>From 86c68bb2af543829af3
https://github.com/Zhenhang1213 updated
https://github.com/llvm/llvm-project/pull/128728
>From 4ca0fa7f65901638ea5bae9ad00a76e1bb5f37c9 Mon Sep 17 00:00:00 2001
From: Austin
Date: Tue, 25 Feb 2025 01:24:24 +0800
Subject: [PATCH] [ARM] Aligned mtp behavior and gcc
Fix #123864, resolved of the d
@@ -377,8 +377,12 @@ struct ConvertConstructorToDeductionGuideTransform {
if (NestedPattern)
Args.addOuterRetainedLevels(NestedPattern->getTemplateDepth());
auto [Depth, Index] = getDepthAndIndex(Param);
+assert(Depth ||
+ cast(FT
https://github.com/hokein edited
https://github.com/llvm/llvm-project/pull/128704
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -14058,7 +14058,17 @@ void Sema::ActOnUninitializedDecl(Decl *RealDecl) {
// C++1z [dcl.dcl]p1 grammar implies that an initializer is mandatory.
if (isa(RealDecl)) {
- Diag(Var->getLocation(), diag::err_decomp_decl_requires_init) << Var;
+ Preprocessor &PP
Author: Benjamin Kramer
Date: 2025-02-25T16:41:52+01:00
New Revision: 85eb7259d9e1ab57e9fac248096d73505a60c072
URL:
https://github.com/llvm/llvm-project/commit/85eb7259d9e1ab57e9fac248096d73505a60c072
DIFF:
https://github.com/llvm/llvm-project/commit/85eb7259d9e1ab57e9fac248096d73505a60c072.dif
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 91c0aa5c1038ea9f4b1565b2f9894d5e8b10e85a
4ca0fa7f65901638ea5bae9ad00a76e1bb5f37c9 --e
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Timm Baeder (tbaederr)
Changes
…tExpr
If the ImplicitValueInitExpr is of incomplete array type, we ignore it in its
Visit function. This is a special case here, so pull out the element type and
zero the elements.
---
Full diff: https://
https://github.com/tstellar closed
https://github.com/llvm/llvm-project/pull/128090
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/kbrav updated
https://github.com/llvm/llvm-project/pull/127924
>From 7f7b9b3f2e7324bd290decb7151c9432875b1dd6 Mon Sep 17 00:00:00 2001
From: kbrav
Date: Wed, 19 Feb 2025 19:05:05 -0500
Subject: [PATCH 1/3] [clang] more useful error message for decomposition
declaration missi
https://github.com/kadircet approved this pull request.
https://github.com/llvm/llvm-project/pull/128603
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -2625,14 +2636,10 @@ void clang::sema::AnalysisBasedWarnings::IssueWarnings(
// More analysis ...
};
+
// Emit per-function analysis-based warnings that require the whole-TU
- // reasoning. Check if any of them is enabled at all before scanning the AST:
- if (!Di
llvmbot wrote:
/pull-request llvm/llvm-project#128730
https://github.com/llvm/llvm-project/pull/128090
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
frasercrmck wrote:
An update on this: in adding a clang elementwise builtin for ldexp (and for
clz/ctz) I found it necessary to first refactor the clang diagnostics. I opened
a PR for it (https://github.com/llvm/llvm-project/pull/125673) which isn't
getting much traction so that's slowing thin
Author: Timm Baeder
Date: 2025-02-25T12:46:06+01:00
New Revision: dff2ca424c20c672b418ec86ac3a120fad4fb364
URL:
https://github.com/llvm/llvm-project/commit/dff2ca424c20c672b418ec86ac3a120fad4fb364
DIFF:
https://github.com/llvm/llvm-project/commit/dff2ca424c20c672b418ec86ac3a120fad4fb364.diff
L
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/128681
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/128708
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/frasercrmck closed
https://github.com/llvm/llvm-project/pull/128708
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AZero13 updated
https://github.com/llvm/llvm-project/pull/85465
>From 9cb7c41d7c9447831aebb8d7b80fc60907066ca4 Mon Sep 17 00:00:00 2001
From: Rose
Date: Fri, 15 Mar 2024 16:43:10 -0400
Subject: [PATCH] [ObjC] Expand isClassLayoutKnownStatically to base classes as
long as the
kiranchandramohan wrote:
> @kiranchandramohan @clementval thanks for your comments (and sorry for the
> late response, I was off yesterday).
>
> Sure, we can work on a multi-range loop op in FIR, our team did not write the
> current loop op definition so I was working with what I have.
>
> Ju
https://github.com/frasercrmck created
https://github.com/llvm/llvm-project/pull/128721
None
>From f8a607fc8842d101e54648e3970cfa9aff81e6aa Mon Sep 17 00:00:00 2001
From: Fraser Cormack
Date: Tue, 25 Feb 2025 13:13:09 +
Subject: [PATCH] [libclc] Move round to CLC library
---
libclc/clc/i
https://github.com/Xazax-hun approved this pull request.
https://github.com/llvm/llvm-project/pull/128558
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/zyn0217 edited
https://github.com/llvm/llvm-project/pull/128704
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
301 - 400 of 438 matches
Mail list logo