@@ -526,6 +526,7 @@ TYPE_TRAIT_2(__is_layout_compatible, IsLayoutCompatible,
KEYCXX)
#include "clang/Basic/TransformTypeTraits.def"
// Clang-only C++ Type Traits
+TYPE_TRAIT_1(__is_bitwise_copyable, IsBitwiseCopyable, KEYCXX)
hokein wrote:
OK, renamed to `__
@@ -5056,6 +5056,8 @@ static bool CheckUnaryTypeTraitTypeCompleteness(Sema &S,
TypeTrait UTT,
case UTT_IsStandardLayout:
case UTT_IsPOD:
case UTT_IsLiteral:
+ // Clang extension:
hokein wrote:
Removed.
https://github.com/llvm/llvm-project/pull/86512
@@ -2667,6 +2667,29 @@ bool QualType::isTriviallyCopyableType(const ASTContext
&Context) const {
/*IsCopyConstructible=*/false);
}
+bool QualType::isBitwiseCopyableType(const ASTContext & Context) const {
+ QualType CanonicalType = getCan
@@ -0,0 +1,26 @@
+// RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify %s
+
+// Scalar types are bitwise copyable.
+static_assert(__is_bitwise_copyable(int));
+static_assert(__is_bitwise_copyable(int*));
+// array
+static_assert(__is_bitwise_copyable(int[10]));
+
+
+struct Forward;
@@ -526,6 +526,7 @@ TYPE_TRAIT_2(__is_layout_compatible, IsLayoutCompatible,
KEYCXX)
#include "clang/Basic/TransformTypeTraits.def"
// Clang-only C++ Type Traits
+TYPE_TRAIT_1(__is_bitwise_copyable, IsBitwiseCopyable, KEYCXX)
hokein wrote:
switched to `KEYAL
@@ -917,6 +917,18 @@ class QualType {
/// Return true if this is a trivially copyable type (C++0x [basic.types]p9)
bool isTriviallyCopyableType(const ASTContext &Context) const;
+ /// Return true if this is a bitwise copyable type.
+ ///
+ /// This is an extension in cl
@@ -526,6 +526,7 @@ TYPE_TRAIT_2(__is_layout_compatible, IsLayoutCompatible,
KEYCXX)
#include "clang/Basic/TransformTypeTraits.def"
// Clang-only C++ Type Traits
+TYPE_TRAIT_1(__is_bitwise_copyable, IsBitwiseCopyable, KEYCXX)
hokein wrote:
Done, added one, p
@@ -917,6 +917,18 @@ class QualType {
/// Return true if this is a trivially copyable type (C++0x [basic.types]p9)
bool isTriviallyCopyableType(const ASTContext &Context) const;
+ /// Return true if this is a bitwise copyable type.
+ ///
+ /// This is an extension in cl
@@ -2667,6 +2667,29 @@ bool QualType::isTriviallyCopyableType(const ASTContext
&Context) const {
/*IsCopyConstructible=*/false);
}
+bool QualType::isBitwiseCopyableType(const ASTContext & Context) const {
+ QualType CanonicalType = getCan
https://github.com/hokein edited https://github.com/llvm/llvm-project/pull/86512
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
yronglin wrote:
friendly ping~
https://github.com/llvm/llvm-project/pull/87933
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1070,57 +1077,24 @@ class Sema;
};
private:
-SmallVector Candidates;
-llvm::SmallPtrSet Functions;
-
-// Allocator for ConversionSequenceLists. We store the first few of these
-// inline to avoid allocation for small sets.
-llvm::BumpPtrAllocator
@@ -0,0 +1,21 @@
+// RUN: %clang_cc1 -triple x86_64-pc-windows-msvc -std=c++11 -fcxx-exceptions
-fexceptions -emit-llvm -o - %s | FileCheck %s
+
+// CHECK: %[[STRUCT_TRIVIAL:.*]] = type { ptr }
+struct __attribute__((trivial_abi)) Trivial {
+ int *p;
+ Trivial() : p(0) {}
+ Tr
https://github.com/rnk approved this pull request.
Thanks!
https://github.com/llvm/llvm-project/pull/88857
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Timm Bäder
Date: 2024-04-16T13:58:52+02:00
New Revision: 75244a1043d2be5003dea6914d5edc940c437cd5
URL:
https://github.com/llvm/llvm-project/commit/75244a1043d2be5003dea6914d5edc940c437cd5
DIFF:
https://github.com/llvm/llvm-project/commit/75244a1043d2be5003dea6914d5edc940c437cd5.diff
LO
https://github.com/AaronBallman approved this pull request.
LGTM!
https://github.com/llvm/llvm-project/pull/88014
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/yronglin updated
https://github.com/llvm/llvm-project/pull/88602
>From 9d0656461683c4a6af76aa3990def06b04eb1b0a Mon Sep 17 00:00:00 2001
From: yronglin
Date: Sat, 13 Apr 2024 15:46:36 +0800
Subject: [PATCH 1/2] [Clang] Diagnose apply AST consume actions on LLVM IR
Signed-off
@@ -370,4 +370,7 @@ def warn_missing_symbol_graph_dir : Warning<
"Missing symbol graph output directory, defaulting to working directory">,
InGroup;
+def err_ast_action_on_unparsable_source : Error<
yronglin wrote:
Agree, I've changed the name to `err_ast
@@ -370,4 +370,7 @@ def warn_missing_symbol_graph_dir : Warning<
"Missing symbol graph output directory, defaulting to working directory">,
InGroup;
+def err_ast_action_on_unparsable_source : Error<
+ "can not apply ast actions to LLVM IR file '%0'">,
yr
@@ -370,4 +370,7 @@ def warn_missing_symbol_graph_dir : Warning<
"Missing symbol graph output directory, defaulting to working directory">,
InGroup;
+def err_ast_action_on_unparsable_source : Error<
+ "can not apply ast actions to LLVM IR file '%0'">,
yr
yronglin wrote:
@tbaederr @Sirraide Thanks for your review! I still have some questions, should
we give tips to the user that which options cannot apply on LLVM IR files? Do
we have any precedent or design principles for dealing with mutually exclusive
options?
https://github.com/llvm/llvm-pr
Author: mahtohappy
Date: 2024-04-16T14:18:45+02:00
New Revision: c309dc6d0759b23b570c563f611530ff1a49e1bd
URL:
https://github.com/llvm/llvm-project/commit/c309dc6d0759b23b570c563f611530ff1a49e1bd
DIFF:
https://github.com/llvm/llvm-project/commit/c309dc6d0759b23b570c563f611530ff1a49e1bd.diff
LO
https://github.com/cor3ntin closed
https://github.com/llvm/llvm-project/pull/83124
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
github-actions[bot] wrote:
@mahtohappy 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 bui
https://github.com/usx95 created https://github.com/llvm/llvm-project/pull/4
None
>From 97026ca24fe5e6408786d663ce3fda4e0671dad4 Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Tue, 16 Apr 2024 12:16:24 +
Subject: [PATCH 1/3] Revert "Fix missing dtor in function calls accepting
tri
ymand wrote:
Clearly, this is a matter of taste, so I would defer to your opinion, since you
are the primary maintainer of this code. But, personally, I prefer this style
since it makes clear that the body of the function is a single case analysis,
which is not obvious from the series of if st
https://github.com/usx95 updated https://github.com/llvm/llvm-project/pull/4
>From 97026ca24fe5e6408786d663ce3fda4e0671dad4 Mon Sep 17 00:00:00 2001
From: Utkarsh Saxena
Date: Tue, 16 Apr 2024 12:16:24 +
Subject: [PATCH 1/3] Revert "Fix missing dtor in function calls accepting
trivial A
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 668a58b8926473d731c41c55007f1fe4571ada86
3b835fd6d6404cce1a2d82fb3dfd56720fc90a4b --
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 c309dc6d0759b23b570c563f611530ff1a49e1bd
b4a56290ff5d4fd2e1fb90dc974c5bb7030d61cb --
nico wrote:
Looks like breaks check-clang on macOS:
http://45.33.8.238/macm1/83520/step_6.txt
Please take a look and revert for now if it takes a while to fix.
https://github.com/llvm/llvm-project/pull/88101
___
cfe-commits mailing list
cfe-commits@l
https://github.com/ymand approved this pull request.
https://github.com/llvm/llvm-project/pull/88872
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/ymand approved this pull request.
https://github.com/llvm/llvm-project/pull/88875
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
nico wrote:
Oh, I think it's just the old ` clang: warning:
'/Users/thakis/src/llvm-project/clang/test/Driver/windows-seh-async-verify.cpp'
treated as the '/U' option [-Wslash-u-filename]`. I'll try pushing a fix.
https://github.com/llvm/llvm-project/pull/88101
Author: Nico Weber
Date: 2024-04-16T08:33:25-04:00
New Revision: e272c37934a06cd80b9b072afc09afae5fd8c218
URL:
https://github.com/llvm/llvm-project/commit/e272c37934a06cd80b9b072afc09afae5fd8c218
DIFF:
https://github.com/llvm/llvm-project/commit/e272c37934a06cd80b9b072afc09afae5fd8c218.diff
LO
nico wrote:
e272c37934a06cd80b9b072afc09afae5fd8c218 might have fixed this. (Didn't test
locally, will check what the bot says.)
https://github.com/llvm/llvm-project/pull/88101
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm
https://github.com/Endilll closed
https://github.com/llvm/llvm-project/pull/88642
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/martinboehme ready_for_review
https://github.com/llvm/llvm-project/pull/88865
___
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
@llvm/pr-subscribers-clang-analysis
Author: None (martinboehme)
Changes
See also discussion in #88726.
---
Full diff: https://github.com/llvm/llvm-project/pull/88865.diff
1 Files Affected:
- (modified) clang/lib/Analysis/FlowSensitive/Dataflow
martinboehme wrote:
> Clearly, this is a matter of taste, so I would defer to your opinion, since
> you are the primary maintainer of this code. But, personally, I prefer this
> style since it makes clear that the body of the function is a single case
> analysis, which is not obvious from the
Author: Joseph Huber
Date: 2024-04-16T07:43:13-05:00
New Revision: 9e7aab951ffba0211193ceb435c6b49e4e19ac24
URL:
https://github.com/llvm/llvm-project/commit/9e7aab951ffba0211193ceb435c6b49e4e19ac24
DIFF:
https://github.com/llvm/llvm-project/commit/9e7aab951ffba0211193ceb435c6b49e4e19ac24.diff
https://github.com/jhuber6 closed
https://github.com/llvm/llvm-project/pull/88779
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/yxsamliu updated
https://github.com/llvm/llvm-project/pull/88827
>From fec9509f0c9162331fd2a7757e74b8c8408990c0 Mon Sep 17 00:00:00 2001
From: "Yaxun (Sam) Liu"
Date: Mon, 15 Apr 2024 18:02:42 -0400
Subject: [PATCH] [ClangOffloadBundler] Add file size to header
__hipRegister
https://github.com/nikic approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/88873
___
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.
This was a roller coaster!
LGTM
https://github.com/llvm/llvm-project/pull/88546
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Aaron Ballman
Date: 2024-04-16T09:00:57-04:00
New Revision: e7fb49c24e4be4780ee4df9829980c5e8ddd511e
URL:
https://github.com/llvm/llvm-project/commit/e7fb49c24e4be4780ee4df9829980c5e8ddd511e
DIFF:
https://github.com/llvm/llvm-project/commit/e7fb49c24e4be4780ee4df9829980c5e8ddd511e.diff
https://github.com/erichkeane approved this pull request.
https://github.com/llvm/llvm-project/pull/88731
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/AaronBallman commented:
The changes have no testing associated with them -- what's the plan for that?
https://github.com/llvm/llvm-project/pull/84384
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-
@@ -194,19 +358,27 @@ class Qualifiers {
FastMask = (1 << FastWidth) - 1
};
+ Qualifiers() : Mask(0), PtrAuth() {}
+
AaronBallman wrote:
```suggestion
```
Not needed; the default ctor will be automatically called and `Mask` has an
inline initializer.
@@ -139,6 +141,168 @@ using CanQualType = CanQual;
#define TYPE(Class, Base) class Class##Type;
#include "clang/AST/TypeNodes.inc"
+/// Pointer-authentication qualifiers.
+class PointerAuthQualifier {
+ enum : uint32_t {
+EnabledShift = 0,
+EnabledBits = 1,
+Enabl
https://github.com/AaronBallman edited
https://github.com/llvm/llvm-project/pull/84384
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -607,13 +799,17 @@ class Qualifiers {
void Profile(llvm::FoldingSetNodeID &ID) const {
ID.AddInteger(Mask);
+PtrAuth.Profile(ID);
}
private:
// bits: |0 1 2|3|4 .. 5|6 .. 8|9 ... 31|
// |C R V|U|GCAttr|Lifetime|AddressSpace|
uint
@@ -2196,6 +2196,16 @@ class ASTContext : public RefCountedBase {
return getQualifiedType(type.getUnqualifiedType(), Qs);
}
+ /// \brief Return a type with the given __ptrauth qualifier.
+ QualType getPointerAuthType(QualType Ty, PointerAuthQualifier PointerAuth) {
+
@@ -139,6 +141,168 @@ using CanQualType = CanQual;
#define TYPE(Class, Base) class Class##Type;
#include "clang/AST/TypeNodes.inc"
+/// Pointer-authentication qualifiers.
+class PointerAuthQualifier {
+ enum : uint32_t {
+EnabledShift = 0,
+EnabledBits = 1,
+Enabl
@@ -160,12 +169,58 @@ SemaOpenACC::ActOnClause(ArrayRef
ExistingClauses,
// The parser has ensured that we have a proper condition expr, so there
// isn't really much to do here.
-// TODO OpenACC: When we implement 'self', this clauses causes us to
-// 'ignore
https://github.com/AlexVlx updated
https://github.com/llvm/llvm-project/pull/88182
>From 426e74cabb003eb5dc83adf347a5800d49bc87b7 Mon Sep 17 00:00:00 2001
From: Alex Voicu
Date: Mon, 18 Mar 2024 11:49:12 +
Subject: [PATCH 1/8] Start migrating away from the embedded assumption that
the defa
https://github.com/erichkeane updated
https://github.com/llvm/llvm-project/pull/88760
>From a96f008c7e4d97ca634f8ce24fc43843d5e19c91 Mon Sep 17 00:00:00 2001
From: erichkeane
Date: Fri, 12 Apr 2024 10:49:17 -0700
Subject: [PATCH 1/2] [OpenACC] Implement `self` clause for compute constructs
`se
@@ -3581,8 +3582,10 @@ ConstantAddress
CodeGenModule::GetAddrOfTemplateParamObject(
isExternallyVisible(TPO->getLinkageAndVisibility().getLinkage())
? llvm::GlobalValue::LinkOnceODRLinkage
: llvm::GlobalValue::InternalLinkage;
- auto *GV = new llvm::
https://github.com/AlexVlx updated
https://github.com/llvm/llvm-project/pull/88182
>From 426e74cabb003eb5dc83adf347a5800d49bc87b7 Mon Sep 17 00:00:00 2001
From: Alex Voicu
Date: Mon, 18 Mar 2024 11:49:12 +
Subject: [PATCH 1/8] Start migrating away from the embedded assumption that
the defa
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/4
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/usx95 ready_for_review
https://github.com/llvm/llvm-project/pull/4
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -72,3 +92,9 @@ void OpenACCClausePrinter::VisitDefaultClause(const
OpenACCDefaultClause &C) {
void OpenACCClausePrinter::VisitIfClause(const OpenACCIfClause &C) {
OS << "if(" << C.getConditionExpr() << ")";
}
+
+void OpenACCClausePrinter::VisitSelfClause(const OpenACCSelf
llvmbot wrote:
@llvm/pr-subscribers-coroutines
Author: Utkarsh Saxena (usx95)
Changes
The original change caused widespread breakages in msan/ubsan tests and causes
`use-after-free`. Most likely we are adding more cleanups than necessary.
---
Patch is 58.70 KiB, truncated to 20.00 KiB b
Author: Utkarsh Saxena
Date: 2024-04-16T15:30:32+02:00
New Revision: 9d8be2408768912dc113a342050049231e4fc8d1
URL:
https://github.com/llvm/llvm-project/commit/9d8be2408768912dc113a342050049231e4fc8d1
DIFF:
https://github.com/llvm/llvm-project/commit/9d8be2408768912dc113a342050049231e4fc8d1.diff
https://github.com/usx95 closed https://github.com/llvm/llvm-project/pull/4
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/chrisnc updated
https://github.com/llvm/llvm-project/pull/88287
>From 9317b1750b5208528ff716cee79e8666bebdba05 Mon Sep 17 00:00:00 2001
From: Chris Copeland
Date: Fri, 5 Apr 2024 22:40:46 -0700
Subject: [PATCH] [ARM] Armv8-R does not require fp64 or neon.
---
clang/test/Pre
@@ -72,3 +92,9 @@ void OpenACCClausePrinter::VisitDefaultClause(const
OpenACCDefaultClause &C) {
void OpenACCClausePrinter::VisitIfClause(const OpenACCIfClause &C) {
OS << "if(" << C.getConditionExpr() << ")";
}
+
+void OpenACCClausePrinter::VisitSelfClause(const OpenACCSelf
https://github.com/ilya-biryukov created
https://github.com/llvm/llvm-project/pull/88893
If the same module map is passed to multiple compilation actions that build
PCMs and later load them, we currently create a new FileID for it every time a
PCM gets built.
This is not very problematic in t
llvmbot wrote:
@llvm/pr-subscribers-clang-modules
Author: Ilya Biryukov (ilya-biryukov)
Changes
If the same module map is passed to multiple compilation actions that build
PCMs and later load them, we currently create a new FileID for it every time a
PCM gets built.
This is not very pro
https://github.com/alexey-bataev approved this pull request.
LG
https://github.com/llvm/llvm-project/pull/88760
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/ilya-biryukov edited
https://github.com/llvm/llvm-project/pull/88893
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/rnk approved this pull request.
Thank you for polishing this corner of the driver interface! It's interesting
that they have an alternative separate spelling. I always felt like the
`/Fopath.cpp` pattern was a bit unreadable.
https://github.com/llvm/llvm-project/pull/88216
_
Author: Erich Keane
Date: 2024-04-16T06:57:36-07:00
New Revision: 6133878227efc30355c02c2f089e06ce58231a3d
URL:
https://github.com/llvm/llvm-project/commit/6133878227efc30355c02c2f089e06ce58231a3d
DIFF:
https://github.com/llvm/llvm-project/commit/6133878227efc30355c02c2f089e06ce58231a3d.diff
L
https://github.com/erichkeane closed
https://github.com/llvm/llvm-project/pull/88760
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
phoebewang wrote:
Thanks a lot @nico! I see the bot is still red, but not failed on this test any
more.
https://github.com/llvm/llvm-project/pull/88101
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/list
https://github.com/bolshakov-a created
https://github.com/llvm/llvm-project/pull/88898
This avoids visiting `co_await` or `co_yield` operand 5 times (it is repeated
under transformed awaiter subexpression, and under `await_ready`,
`await_suspend`, and `await_resume` generated call subexpressio
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: Andrey Ali Khan Bolshakov (bolshakov-a)
Changes
This avoids visiting `co_await` or `co_yield` operand 5 times (it is repeated
under transformed awaiter subexpression, and under `await_ready`,
`await_suspend`, and `await_resume` ge
dougsonos wrote:
> > I think the code to do this could live in the effect set if it were under
> > Sema (as I just described)
>
> Seeing as the effect set is part of the type, at least the parts that are
> stored in the `FunctionProtoType` can’t be in Sema and have to stay in the
> AST librar
Author: Fraser Cormack
Date: 2024-04-16T15:20:26+01:00
New Revision: a0f8191af3945482f0f7a7c8f030e8c519a795b7
URL:
https://github.com/llvm/llvm-project/commit/a0f8191af3945482f0f7a7c8f030e8c519a795b7
DIFF:
https://github.com/llvm/llvm-project/commit/a0f8191af3945482f0f7a7c8f030e8c519a795b7.diff
Author: Fraser Cormack
Date: 2024-04-16T15:20:26+01:00
New Revision: 3d118f92081ea0c7048749dc5d08c8e8217be4eb
URL:
https://github.com/llvm/llvm-project/commit/3d118f92081ea0c7048749dc5d08c8e8217be4eb
DIFF:
https://github.com/llvm/llvm-project/commit/3d118f92081ea0c7048749dc5d08c8e8217be4eb.diff
Author: Harald van Dijk
Date: 2024-04-16T15:21:09+01:00
New Revision: 60de56c743c414240b293a8b8ee10bc2129d7e10
URL:
https://github.com/llvm/llvm-project/commit/60de56c743c414240b293a8b8ee10bc2129d7e10
DIFF:
https://github.com/llvm/llvm-project/commit/60de56c743c414240b293a8b8ee10bc2129d7e10.dif
https://github.com/hvdijk closed https://github.com/llvm/llvm-project/pull/88873
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
nico wrote:
Looks like this breaks check-clang on mac:
http://45.33.8.238/macm1/83529/step_6.txt
Please take a look and revert for now if it takes a while to fix.
https://github.com/llvm/llvm-project/pull/83124
___
cfe-commits mailing list
cfe-commit
nico wrote:
Yes, #83124 broke it in the meantime 😅
https://github.com/llvm/llvm-project/pull/88101
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/CarolineConcatto created
https://github.com/llvm/llvm-project/pull/88901
According to the specification in
ARM-software/acle#309 this adds the intrinsics
Move and zero multiple ZA single-vector groups to vector registers
// Variants are also available for _za8
llvmbot wrote:
@llvm/pr-subscribers-backend-aarch64
Author: None (CarolineConcatto)
Changes
According to the specification in
ARM-software/acle#309 this adds the intrinsics
Move and zero multiple ZA single-vector groups to vector registers
// Variants are also available fo
https://github.com/mahtohappy created
https://github.com/llvm/llvm-project/pull/88902
Build Failure Fix
Fixes build failures due to #83124
>From 751fd34e843228ac69c317aa9ce4eba34df0d1e6 Mon Sep 17 00:00:00 2001
From: mahtohappy
Date: Tue, 16 Apr 2024 07:25:34 -0700
Subject: [PATCH] [Clang][Se
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (mahtohappy)
Changes
Build Failure Fix
Fixes build failures due to #83124
---
Full diff: https://github.com/llvm/llvm-project/pull/88902.diff
1 Files Affected:
- (renamed) clang/test/SemaCXX/PR41441.cpp (+1-1)
``diff
di
mahtohappy wrote:
I don't observe the failures on x86 machine that I have. Pushed a version of
test that was not breaking the build. Currently build is going on. I'll update
once it's done.
https://github.com/llvm/llvm-project/pull/83124
___
cfe-com
Xazax-hun wrote:
> It's unfortunate that the enum syntax is so bulky (the need for `Stmt::` and
> the `Class` suffix).
Once we can use C++20, it could get a bit better thanks to
https://en.cppreference.com/w/cpp/language/enum#Using-enum-declaration.
> I'm making this a non-draft PR and will a
https://github.com/Xazax-hun approved this pull request.
https://github.com/llvm/llvm-project/pull/88875
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/danix800 closed
https://github.com/llvm/llvm-project/pull/88014
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Xazax-hun approved this pull request.
https://github.com/llvm/llvm-project/pull/88872
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/offsetof created
https://github.com/llvm/llvm-project/pull/88905
Avoid adding `const` on too many levels to the qualification-combined type when
going from "array of `N`" to "array of unknown bound of".
Fixes #66599
>From b32f7ef167af02a1640e7d336a139ef43b703460 Mon Sep 17
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
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (offsetof)
Changes
Avoid adding `const` on too many levels to the qualification-combined type when
going from "array of `N`" to "array of unknown bound of".
Fixes #66599
---
Full diff: https://github.com/llvm/llvm-project/pull/88905
Sirraide wrote:
> have the effect sets be part of `Sema`
That’s fine so long as the `FunctionProtoType` doesn’t have to store an effect
set.
> There's another possibility where `Sema` itself does the work, but that
> header file is something like 16000 lines...
I don’t think that’s really a
ldionne wrote:
I just approved the CI runs. I think this can be merged once the CI is all
green. Whoever sees this first with push access can merge.
https://github.com/llvm/llvm-project/pull/88406
___
cfe-commits mailing list
cfe-commits@lists.llvm.or
dyung wrote:
@mahtohappy the test you added seems to be failing on quite a few buildbots
including the documentation build and some x86 ones:
- https://github.com/llvm/llvm-project/actions/runs/8705457952/job/23875893823
- https://lab.llvm.org/buildbot/#/builders/121/builds/40812
- https://lab.l
https://github.com/bazuzi updated
https://github.com/llvm/llvm-project/pull/88754
>From 223d4c48abf27c8b0949ac1520b66ef32cbd63c1 Mon Sep 17 00:00:00 2001
From: Samira Bazuzi
Date: Fri, 12 Apr 2024 12:18:44 -0400
Subject: [PATCH 1/4] [clang][dataflow] Expose fields, globals, and functions
refer
rnk wrote:
So, I was completely unaware that trivial relocatability had been picked up at
all by WG21. Since the beginning of `trivial_abi`, I we were solidly in the
vendor-extension space trying to build non-standard but practical solutions to
real world problems, like the fact that we couldn
101 - 200 of 472 matches
Mail list logo