Author: Aaron Ballman
Date: 2025-05-02T10:45:55-04:00
New Revision: ee3610efb511ec0a8d5ebd2016ce23b4b4344cd1
URL:
https://github.com/llvm/llvm-project/commit/ee3610efb511ec0a8d5ebd2016ce23b4b4344cd1
DIFF:
https://github.com/llvm/llvm-project/commit/ee3610efb511ec0a8d5ebd2016ce23b4b4344cd1.diff
https://github.com/nikic updated
https://github.com/llvm/llvm-project/pull/138251
>From 114ba17da2f522c5fd5045f5030a44fe13b3af27 Mon Sep 17 00:00:00 2001
From: Nikita Popov
Date: Fri, 2 May 2025 12:46:48 +0200
Subject: [PATCH 1/5] [ErrorHandling] Add reportFatalInternalError +
reportFatalUsage
https://github.com/paulwalker-arm created
https://github.com/llvm/llvm-project/pull/138288
There are various places where the -fveclib option is parsed to determine
whether its value is correct for the target. Unfortunately these places assume
case-insensitivity and subsequently use "LIBMVEC"
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Paul Walker (paulwalker-arm)
Changes
There are various places where the -fveclib option is parsed to determine
whether its value is correct for the target. Unfortunately these places assume
case-insensitivity and subsequently use "LIBMVEC
@@ -59,22 +59,42 @@ namespace llvm {
~ScopedFatalErrorHandler() { remove_fatal_error_handler(); }
};
-/// Reports a serious error, calling any installed error handler. These
-/// functions are intended to be used for error conditions which are outside
-/// the control of
@@ -59,22 +59,41 @@ namespace llvm {
~ScopedFatalErrorHandler() { remove_fatal_error_handler(); }
};
-/// Reports a serious error, calling any installed error handler. These
-/// functions are intended to be used for error conditions which are outside
-/// the control of
Author: Nick Sarnie
Date: 2025-05-02T14:12:35Z
New Revision: aa4b44e69979b12d85e2b88cd8c924ce2e800b96
URL:
https://github.com/llvm/llvm-project/commit/aa4b44e69979b12d85e2b88cd8c924ce2e800b96
DIFF:
https://github.com/llvm/llvm-project/commit/aa4b44e69979b12d85e2b88cd8c924ce2e800b96.diff
LOG: [
https://github.com/sarnex closed
https://github.com/llvm/llvm-project/pull/138036
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/JungPhilipp created
https://github.com/llvm/llvm-project/pull/138282
Warn on non-class enum definitions as suggested by the Core Guidelines:
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Renum-class
>From 9e2d442e38d2e4ec28c4bbd432bab25aaa6fee51 Mon Sep 17 00:
@@ -59,22 +59,42 @@ namespace llvm {
~ScopedFatalErrorHandler() { remove_fatal_error_handler(); }
};
-/// Reports a serious error, calling any installed error handler. These
-/// functions are intended to be used for error conditions which are outside
-/// the control of
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/cor3ntin updated
https://github.com/llvm/llvm-project/pull/138247
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Arial,sans-
https://github.com/Icohedron approved this pull request.
https://github.com/llvm/llvm-project/pull/138182
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-clang-tidy
Author: Philipp Jung (JungPhilipp)
Changes
Warn on non-class enum definitions as suggested by the Core Guidelines:
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Renum-class
---
Full diff: https://github.com/llvm/llvm-project/p
https://github.com/sarnex edited
https://github.com/llvm/llvm-project/pull/138205
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/zahiraam created
https://github.com/llvm/llvm-project/pull/138283
A `nullptr` dereference is signaled by the code sanitizer. Adding an assert to
make sure it's caught.
Rate limit · GitHub
body {
background-color: #f6f8fa;
https://github.com/sarnex edited
https://github.com/llvm/llvm-project/pull/138205
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/sarnex edited
https://github.com/llvm/llvm-project/pull/138205
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-clang-tidy
Author: Zahira Ammarguellat (zahiraam)
Changes
A `nullptr` dereference is detected by the code sanitizer. Adding an assert to
make sure it's caught.
---
Full diff: https://github.com/llvm/llvm-project/pull/138283.diff
1 Files Affected:
-
https://github.com/sarnex edited
https://github.com/llvm/llvm-project/pull/138205
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/sarnex edited
https://github.com/llvm/llvm-project/pull/138205
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/sarnex edited
https://github.com/llvm/llvm-project/pull/138205
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/zahiraam edited
https://github.com/llvm/llvm-project/pull/138283
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/zahiraam ready_for_review
https://github.com/llvm/llvm-project/pull/138283
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/cor3ntin approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/138196
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Nick Sarnie (sarnex)
Changes
When trying to remove the usage of `__has_builtin` on MSVC CUDA ARM for some
builtins, the recommended direction was to universally declare the MSVC
builtins on all platforms and require the header providing d
https://github.com/sarnex ready_for_review
https://github.com/llvm/llvm-project/pull/138205
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/zwuis edited https://github.com/llvm/llvm-project/pull/138122
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Shafik Yaghmour
Date: 2025-05-02T07:27:50-07:00
New Revision: 65438787c7729d84964a25c2db5f7996dd1343cc
URL:
https://github.com/llvm/llvm-project/commit/65438787c7729d84964a25c2db5f7996dd1343cc
DIFF:
https://github.com/llvm/llvm-project/commit/65438787c7729d84964a25c2db5f7996dd1343cc.dif
https://github.com/shafik closed
https://github.com/llvm/llvm-project/pull/138026
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -2064,6 +2077,51 @@ bool UnwindCursor::getInfoFromSEH(pint_t pc) {
}
}
}
+#elif defined(_LIBUNWIND_TARGET_ARM)
mstorsjo wrote:
Sounds like a good idea; I updated this PR to share/reuse the aarch64 code for
ARM too.
https://github.com/llvm/llvm
https://github.com/AaronBallman updated
https://github.com/llvm/llvm-project/pull/138009
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Arial,s
https://github.com/AaronBallman created
https://github.com/llvm/llvm-project/pull/138266
This drops the "and is incompatible with C++" phrasing from the diagnostic
unless -Wc++-compat is explicitly passed. This makes the diagnostic less
confusing when it is on by default rather than enabled be
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Aaron Ballman (AaronBallman)
Changes
This drops the "and is incompatible with C++" phrasing from the diagnostic
unless -Wc++-compat is explicitly passed. This makes the diagnostic less
confusing when it is on by default rather than enable
@@ -8197,6 +8197,16 @@ def err_address_space_qualified_new : Error<
def err_address_space_qualified_delete : Error<
"'delete' cannot delete objects of type %0 in address space '%1'">;
+def note_default_init_const_member : Note<
+ "member %0 declared 'const' here">;
+def war
https://github.com/nikic updated
https://github.com/llvm/llvm-project/pull/138251
>From 114ba17da2f522c5fd5045f5030a44fe13b3af27 Mon Sep 17 00:00:00 2001
From: Nikita Popov
Date: Fri, 2 May 2025 12:46:48 +0200
Subject: [PATCH 1/4] [ErrorHandling] Add reportFatalInternalError +
reportFatalUsage
https://github.com/svenvh created
https://github.com/llvm/llvm-project/pull/138287
The `__kernel_exec` macro is mandated by the OpenCL C specification and
supplied by `opencl-c-base.h`, but it was not covered in any tests.
Rate limit · GitHub
body {
https://github.com/joker-eph edited
https://github.com/llvm/llvm-project/pull/138251
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Sven van Haastregt (svenvh)
Changes
The `__kernel_exec` macro is mandated by the OpenCL C specification and
supplied by `opencl-c-base.h`, but it was not covered in any tests.
---
Full diff: https://github.com/llvm/llvm-project/pull/13828
@@ -59,22 +59,42 @@ namespace llvm {
~ScopedFatalErrorHandler() { remove_fatal_error_handler(); }
};
-/// Reports a serious error, calling any installed error handler. These
-/// functions are intended to be used for error conditions which are outside
-/// the control of
Author: Anchu Rajendran S
Date: 2025-05-02T07:38:44-07:00
New Revision: 580da48a93ea3065cced426bb37df65a933c21f7
URL:
https://github.com/llvm/llvm-project/commit/580da48a93ea3065cced426bb37df65a933c21f7
DIFF:
https://github.com/llvm/llvm-project/commit/580da48a93ea3065cced426bb37df65a933c21f7.d
@@ -428,6 +429,52 @@ mlir::LogicalResult CIRGenFunction::emitBreakStmt(const
clang::BreakStmt &s) {
return mlir::success();
}
+const CaseStmt *CIRGenFunction::foldCaseStmt(const clang::CaseStmt &s,
+ mlir::Type condType,
+
paulwalker-arm wrote:
Yep, that looks broken as well. I'll update the PR. I've done a grep for
`OPT_fveclib` and I don't see any other uses so hopefully this is the last one.
https://github.com/llvm/llvm-project/pull/138288
___
cfe-commits mailing l
https://github.com/charles-zablit updated
https://github.com/llvm/llvm-project/pull/138249
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Arial
@@ -142,6 +142,7 @@ add_lldb_library(liblldb SHARED ${option_framework}
lldbValueObject
lldbVersion
${LLDB_ALL_PLUGINS}
+swiftCore
charles-zablit wrote:
You are correct, sorry about that. I opened the PR here:
https://github.com/llvm/llvm-proj
https://github.com/charles-zablit closed
https://github.com/llvm/llvm-project/pull/138249
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Henrich Lauko
Date: 2025-05-02T09:21:26+02:00
New Revision: ff28e1a5a92da380c2869aba09971687c26d2f0f
URL:
https://github.com/llvm/llvm-project/commit/ff28e1a5a92da380c2869aba09971687c26d2f0f
DIFF:
https://github.com/llvm/llvm-project/commit/ff28e1a5a92da380c2869aba09971687c26d2f0f.diff
xlauko wrote:
### Merge activity
* **May 2, 3:21 AM EDT**: @xlauko merged this pull request with
[Graphite](https://app.graphite.dev/github/pr/llvm/llvm-project/138112).
https://github.com/llvm/llvm-project/pull/138112
___
cfe-commits mailing list
c
https://github.com/xlauko closed
https://github.com/llvm/llvm-project/pull/138112
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/xlauko edited
https://github.com/llvm/llvm-project/pull/138107
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/xlauko commented:
lgtm, besides Andy's comments
https://github.com/llvm/llvm-project/pull/138107
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1584,6 +1586,47 @@ mlir::Value
ScalarExprEmitter::VisitMemberExpr(MemberExpr *e) {
return emitLoadOfLValue(e);
}
+mlir::Value ScalarExprEmitter::VisitInitListExpr(InitListExpr *e) {
+ const unsigned numInitElements = e->getNumInits();
+
+ if (e->hadArrayRangeDesignato
https://github.com/xlauko approved this pull request.
lgtm
https://github.com/llvm/llvm-project/pull/138222
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/xlauko edited
https://github.com/llvm/llvm-project/pull/138222
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Nikita Popov
Date: 2025-05-02T09:40:50+02:00
New Revision: 4109bac3301eb7b7033eec3c8e8107be8cad9bc9
URL:
https://github.com/llvm/llvm-project/commit/4109bac3301eb7b7033eec3c8e8107be8cad9bc9
DIFF:
https://github.com/llvm/llvm-project/commit/4109bac3301eb7b7033eec3c8e8107be8cad9bc9.diff
https://github.com/xlauko edited
https://github.com/llvm/llvm-project/pull/138107
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/xlauko approved this pull request.
lgtm, besides Andy's
https://github.com/llvm/llvm-project/pull/138107
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/abhina-sree approved this pull request.
LGTM, thanks!
https://github.com/llvm/llvm-project/pull/138244
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/mstorsjo updated
https://github.com/llvm/llvm-project/pull/137950
From 4f5614e410d1dc5147e2dacbacf64d4bd4ce7e82 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Martin=20Storsj=C3=B6?=
Date: Tue, 18 Apr 2023 15:02:54 +0300
Subject: [PATCH 1/2] [libunwind] [SEH] Implement parsing of a
@@ -59,22 +59,41 @@ namespace llvm {
~ScopedFatalErrorHandler() { remove_fatal_error_handler(); }
};
-/// Reports a serious error, calling any installed error handler. These
-/// functions are intended to be used for error conditions which are outside
-/// the control of
https://github.com/jurahul updated
https://github.com/llvm/llvm-project/pull/138174
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Arial,sans-s
https://github.com/farzonl edited
https://github.com/llvm/llvm-project/pull/138182
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
zimirza wrote:
> `localtime_s` was removed from #110363, and will be added to a new pull
> request and `ctime_s` has not been merged yet (#110676). It might be a good
> wait before merging this pull request.
I think it is better to remove `localtime_s` and `ctime_s` from this pull
request in
Author: Aaron Ballman
Date: 2025-05-02T09:06:31-04:00
New Revision: 543f112e148a81de290d099f10784dc3ff698aa4
URL:
https://github.com/llvm/llvm-project/commit/543f112e148a81de290d099f10784dc3ff698aa4
DIFF:
https://github.com/llvm/llvm-project/commit/543f112e148a81de290d099f10784dc3ff698aa4.diff
https://github.com/AaronBallman closed
https://github.com/llvm/llvm-project/pull/138009
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -0,0 +1,48 @@
+// NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py
UTC_ARGS: --version 5
+// REQUIRES: amdgpu-registered-target
+// RUN: %clang_cc1 -triple amdgcn-amd-amdhsa -target-cpu gfx950 -emit-llvm
-fcuda-is-device -o - %s | FileCheck %s
+
+//
@@ -250,6 +250,32 @@ static KeywordStatus getKeywordStatus(const LangOptions
&LangOpts,
return CurStatus;
}
+static bool IsKeywordInCpp(unsigned Flags) {
+ while (Flags != 0) {
+unsigned CurFlag = Flags & ~(Flags - 1);
+Flags = Flags & ~CurFlag;
+switch (static
https://github.com/erichkeane updated
https://github.com/llvm/llvm-project/pull/138196
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Arial,san
https://github.com/AaronBallman updated
https://github.com/llvm/llvm-project/pull/138266
>From 2af347fd15a839b5df3f15ab18d1034aa180481b Mon Sep 17 00:00:00 2001
From: Aaron Ballman
Date: Fri, 2 May 2025 08:54:53 -0400
Subject: [PATCH 1/2] [C] Update the -Wdefault-const-init-unsafe wording
This
https://github.com/erichkeane commented:
THIS example should also be ill-formed by CWG3005:
```
struct S3 {
union {
int _;
};
int _; // error, the one in the union isn't type independent
};
```
https://github.com/llvm/llvm-project/pull/138245
__
@@ -12990,6 +12990,13 @@ def err_acc_duplicate_clause_disallowed
: Error<"OpenACC '%1' clause cannot appear more than once on a '%0' "
"directive">;
def note_acc_previous_clause_here : Note<"previous clause is here">;
+// TODO(OpenACC): Combine these with the on
cor3ntin wrote:
> THIS example should also be ill-formed by CWG3005:
>
> ```
>
> struct S3 {
>union {
> int _;
> };
> int _; // error, the one in the union isn't type independent
> };
> ```
This is CWG2764 - I'll do that in a separate PR (and I need to open another
issue bec
erichkeane wrote:
> > THIS example should also be ill-formed by CWG3005:
> > ```
> >
> > struct S3 {
> >union {
> > int _;
> > };
> > int _; // error, the one in the union isn't type independent
> > };
> > ```
>
> This is CWG2764 - I'll do that in a separate PR (and I need to
https://github.com/erichkeane approved this pull request.
https://github.com/llvm/llvm-project/pull/138245
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/asb approved this pull request.
LGTM, thank you! I agree it would be good to migrate more report_fatal_error
instances, but that's best handled in follow-up PRs IMHO.
https://github.com/llvm/llvm-project/pull/138251
___
cfe-commits
llvmbot wrote:
@llvm/pr-subscribers-tablegen
@llvm/pr-subscribers-backend-amdgpu
Author: Rahul Joshi (jurahul)
Changes
Add `llvm::uninitialized_copy` that accepts a range instead of start/end
iterator for the source of the copy.
---
Patch is 64.57 KiB, truncated to 20.00 KiB below, full
@@ -934,7 +934,7 @@ void tools::addLTOOptions(const ToolChain &ToolChain, const
ArgList &Args,
std::optional OptVal =
llvm::StringSwitch>(ArgVecLib->getValue())
.Case("Accelerate", "Accelerate")
-.Case("LIBMVEC", "LIBMVEC-X86")
+
llvmbot wrote:
@llvm/pr-subscribers-mlir-core
Author: Rahul Joshi (jurahul)
Changes
Add `llvm::uninitialized_copy` that accepts a range instead of start/end
iterator for the source of the copy.
---
Patch is 64.57 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/
https://github.com/jurahul edited
https://github.com/llvm/llvm-project/pull/138174
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jurahul ready_for_review
https://github.com/llvm/llvm-project/pull/138174
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -59,22 +59,42 @@ namespace llvm {
~ScopedFatalErrorHandler() { remove_fatal_error_handler(); }
};
-/// Reports a serious error, calling any installed error handler. These
-/// functions are intended to be used for error conditions which are outside
-/// the control of
@@ -2981,7 +2981,7 @@ ScalarEvolution::getOrCreateAddExpr(ArrayRef Ops,
static_cast(UniqueSCEVs.FindNodeOrInsertPos(ID, IP));
if (!S) {
const SCEV **O = SCEVAllocator.Allocate(Ops.size());
-std::uninitialized_copy(Ops.begin(), Ops.end(), O);
+llvm::uninitial
https://github.com/ykhatav updated
https://github.com/llvm/llvm-project/pull/137818
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Arial,sans-s
https://github.com/cor3ntin created
https://github.com/llvm/llvm-project/pull/138291
This implements [LWG4113](https://cplusplus.github.io/LWG/issue411)
This is technically a breaking change, but it's a fix, and I think anyone who
relies on this today is in a world of hurt.
Fixes #118350
>Fr
https://github.com/erichkeane approved this pull request.
This looks right, but I'd like someone else to go through to make sure it is
right everywhere.
Also, the md5 change looks... odd and counts a lot on the internal
representation of md5, so I'm not sure about that one, but at least it is
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: cor3ntin (cor3ntin)
Changes
This implements [LWG4113](https://cplusplus.github.io/LWG/issue411)
This is technically a breaking change, but it's a fix, and I think anyone who
relies on this today is in a world of hurt.
Fixes #118350
---
zyn0217 wrote:
> This change breaks a bunch of other cases, for example, calls to
> `NodeDefBuilder::Attr("...", {some_value})`
> https://android.googlesource.com/platform/external/tensorflow/+/main/tensorflow/core/framework/node_def_builder.h#130
Can you provide us with a reduced example?
ht
https://github.com/erichkeane approved this pull request.
https://github.com/llvm/llvm-project/pull/138291
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -934,7 +934,7 @@ void tools::addLTOOptions(const ToolChain &ToolChain, const
ArgList &Args,
std::optional OptVal =
llvm::StringSwitch>(ArgVecLib->getValue())
.Case("Accelerate", "Accelerate")
-.Case("LIBMVEC", "LIBMVEC-X86")
+
cor3ntin wrote:
@alexfh I just noticed, I'll look into it (please mention people explicitly,
otherwise it's unlikely people notice)
https://github.com/llvm/llvm-project/pull/136203
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.
@@ -428,6 +429,52 @@ mlir::LogicalResult CIRGenFunction::emitBreakStmt(const
clang::BreakStmt &s) {
return mlir::success();
}
+const CaseStmt *CIRGenFunction::foldCaseStmt(const clang::CaseStmt &s,
+ mlir::Type condType,
+
https://github.com/vbvictor edited
https://github.com/llvm/llvm-project/pull/138282
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/vbvictor edited
https://github.com/llvm/llvm-project/pull/138282
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/sweiglbosker updated
https://github.com/llvm/llvm-project/pull/138165
Rate limit · GitHub
body {
background-color: #f6f8fa;
color: #24292e;
font-family: -apple-system,BlinkMacSystemFont,Segoe
UI,Helvetica,Arial,s
sweiglbosker wrote:
Done
https://github.com/llvm/llvm-project/pull/138165
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/vbvictor edited
https://github.com/llvm/llvm-project/pull/138282
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1685,6 +1686,29 @@ mlir::LogicalResult
CIRToLLVMStackRestoreOpLowering::matchAndRewrite(
return mlir::success();
}
+mlir::LogicalResult CIRToLLVMVecCreateOpLowering::matchAndRewrite(
+cir::VecCreateOp op, OpAdaptor adaptor,
+mlir::ConversionPatternRewriter &rewr
@@ -5464,6 +5464,15 @@ RValue CodeGenFunction::EmitCall(const CGFunctionInfo
&CallInfo,
Builder.CreateStore(errorValue, swiftErrorTemp);
}
+// Mfloat8 type is loaded as scalar type, but is treated as single
+// vector type for other operation
@@ -2056,9 +2056,21 @@ void NeonEmitter::createIntrinsic(const Record *R,
auto &Entry = IntrinsicMap[Name];
for (auto &I : NewTypeSpecs) {
+
+// MFloat8 type is only available on AArch64. If encountered set ArchGuard
+// correctly.
+std::string savedArchGuard =
AaronBallman wrote:
> @rnk see [#137577
> (comment)](https://github.com/llvm/llvm-project/pull/137577#issuecomment-2843963228)
> for some of the bots that got the assertion failure.
>
> > Update: Back to normal after
> > [afd738c](https://github.com/llvm/llvm-project/commit/afd738cd9016ddef4e
101 - 200 of 604 matches
Mail list logo