@@ -0,0 +1,54 @@
+// -*- C++ -*-
+//===--===//
+//
+// 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-
https://github.com/erichkeane created
https://github.com/llvm/llvm-project/pull/80144
…lt align crash (#78400)"
This reverts commit 7b3389980ddbd84f72ccc4776889c67519cc2c14.
A regression was discovered here:
https://github.com/llvm/llvm-project/pull/78400
and the author requested a revert to
erichkeane wrote:
Sitting here for CI, will merge when it passes.
https://github.com/llvm/llvm-project/pull/80144
___
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: Erich Keane (erichkeane)
Changes
…lt align crash (#78400)"
This reverts commit 7b3389980ddbd84f72ccc4776889c67519cc2c14.
A regression was discovered here:
https://github.com/llvm/llvm-project/pull/78400
and the author requested a revert
erichkeane wrote:
> > @jcsxky this patch introduced a regression. Please see the reproducer here:
> > https://godbolt.org/z/rEfWP75Ta. It compiles before this change and fails
> > at this change. It also compiles with gcc and clang-17.
>
> Sorry for importing new bugs. @erichkeane Could you he
Author: Andrey Ali Khan Bolshakov
Date: 2024-01-31T06:28:37-08:00
New Revision: 9bf4e54ef42d907ae7550f36fa518f14fa97af6f
URL:
https://github.com/llvm/llvm-project/commit/9bf4e54ef42d907ae7550f36fa518f14fa97af6f
DIFF:
https://github.com/llvm/llvm-project/commit/9bf4e54ef42d907ae7550f36fa518f14fa
https://github.com/erichkeane closed
https://github.com/llvm/llvm-project/pull/80050
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
github-actions[bot] wrote:
:warning: C/C++ code formatter, clang-format found issues in your code.
:warning:
You can test this locally with the following command:
``bash
git-clang-format --diff e538486e90539096e7851d0deba4ea9ed94fced2
be2437105566a677fa6adcc676beb19ddfb2d106 --
https://github.com/jcsxky approved this pull request.
https://github.com/llvm/llvm-project/pull/80144
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
jcsxky wrote:
Thank for your help!
https://github.com/llvm/llvm-project/pull/80144
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Leporacanthicus updated
https://github.com/llvm/llvm-project/pull/78755
>From 1bf1060607dc8d4fedb227de35271e0b0307f564 Mon Sep 17 00:00:00 2001
From: Mats Petersson
Date: Fri, 19 Jan 2024 16:30:31 +
Subject: [PATCH 1/2] [flang]Add support for -moutline-atomics and
-mno-o
https://github.com/sdesmalen-arm updated
https://github.com/llvm/llvm-project/pull/79166
>From c055495729fe35c4c49a05fdc64a780b2cf72d9e Mon Sep 17 00:00:00 2001
From: Sander de Smalen
Date: Mon, 22 Jan 2024 16:50:41 +0100
Subject: [PATCH 1/3] [AArch64] Replace LLVM IR function attributes for
P
AaronBallman wrote:
I think I've got a good handle on the benefits of using a flag and agree with
many of them, but the points @MaskRay bring up are still unaddressed regarding
the complexity of supporting that flag and whether it's worth that complexity
right now. Specifically:
> The current
AaronBallman wrote:
> I've found few differences w.r.t. the previous builtins definition. If the
> change was intended to be a NFC then they might be considered issues.
Thank you for catching those; this was intended as an NFC change, so I think
these are bugs.
https://github.com/llvm/llvm-pr
thesamesam wrote:
> So if the libc++ maintainers have a strong opinion about the flag, I think
> more work needs to be done to ensure a good user experience.
> Personally, I think going with the macro until the flag has more
> functionality it controls makes sense. However, I'm also not opposed
Author: Timm Baeder
Date: 2024-01-31T15:57:23+01:00
New Revision: 47df391296fcf8fe430e1ff6f797e5d7cfd41ca4
URL:
https://github.com/llvm/llvm-project/commit/47df391296fcf8fe430e1ff6f797e5d7cfd41ca4
DIFF:
https://github.com/llvm/llvm-project/commit/47df391296fcf8fe430e1ff6f797e5d7cfd41ca4.diff
L
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/70772
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
github-actions[bot] wrote:
:warning: C/C++ code formatter, clang-format found issues in your code.
:warning:
You can test this locally with the following command:
``bash
git-clang-format --diff 4e7cf1b1ed3824d1298d4232922f54c6295eab50
96cb693bf6a70851e0f3664ad76134d1af3b097e --
Author: Erich Keane
Date: 2024-01-31T06:58:58-08:00
New Revision: 6e6aa44c7d14b37a12e40c6b36478045d6004a0a
URL:
https://github.com/llvm/llvm-project/commit/6e6aa44c7d14b37a12e40c6b36478045d6004a0a
DIFF:
https://github.com/llvm/llvm-project/commit/6e6aa44c7d14b37a12e40c6b36478045d6004a0a.diff
L
https://github.com/erichkeane closed
https://github.com/llvm/llvm-project/pull/80144
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -112,11 +112,13 @@ bool Context::evaluateAsInitializer(State &Parent, const
VarDecl *VD,
#endif
// Ensure global variables are fully initialized.
- if (shouldBeGloballyIndexed(VD) && !Res.isInvalid() &&
- (VD->getType()->isRecordType() || VD->getType()->isArrayType
https://github.com/sdesmalen-arm updated
https://github.com/llvm/llvm-project/pull/79166
>From c055495729fe35c4c49a05fdc64a780b2cf72d9e Mon Sep 17 00:00:00 2001
From: Sander de Smalen
Date: Mon, 22 Jan 2024 16:50:41 +0100
Subject: [PATCH 1/4] [AArch64] Replace LLVM IR function attributes for
P
https://github.com/Leporacanthicus updated
https://github.com/llvm/llvm-project/pull/78755
>From a0e256f379130a98ba03793f7102c67d02cbdef1 Mon Sep 17 00:00:00 2001
From: Mats Petersson
Date: Fri, 19 Jan 2024 16:30:31 +
Subject: [PATCH 1/2] [flang]Add support for -moutline-atomics and
-mno-o
bolshakov-a wrote:
Thanks! Should I open an issue to backport this to RC?
https://github.com/llvm/llvm-project/pull/80050
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
github-actions[bot] wrote:
:warning: C/C++ code formatter, clang-format found issues in your code.
:warning:
You can test this locally with the following command:
``bash
git-clang-format --diff 0217d2e089afba8ca0713787521ba52a1056
26e268baa357c5a10ee2fc54d79f959f1e453e71 --
erichkeane wrote:
> Thanks! Should I open an issue to backport this to RC?
Please do!
https://github.com/llvm/llvm-project/pull/80050
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/hokein updated
https://github.com/llvm/llvm-project/pull/77454
>From 43810d2b18e1e31c5f15dc58c847c83b3c34d982 Mon Sep 17 00:00:00 2001
From: Haojian Wu
Date: Tue, 9 Jan 2024 12:29:45 +0100
Subject: [PATCH 1/2] [coroutine] Suppress unreachable-code warning on
coroutine statem
@@ -60,6 +61,45 @@ static bool isTrivialDoWhile(const CFGBlock *B, const Stmt
*S) {
return false;
}
+// Check if the block starts with a coroutine statement and see if the given
+// unreachable 'S' is the substmt of the coroutine statement.
+//
+// We suppress the unreachab
@@ -672,7 +674,7 @@ void Flang::ConstructJob(Compilation &C, const JobAction
&JA,
CmdArgs.push_back(Args.MakeArgString(TripleStr));
if (isa(JA)) {
- CmdArgs.push_back("-E");
+CmdArgs.push_back("-E");
kiranchandramohan wrote:
Nit: accidental chan
@@ -2790,3 +2790,27 @@ void tools::addHIPRuntimeLibArgs(const ToolChain &TC,
Compilation &C,
}
}
}
+
+void tools::addOutlineAtomicsArgs(const Driver &D, const ToolChain &TC, const
llvm::opt::ArgList &Args, llvm::opt::ArgStringList & CmdArgs, const
llvm::Triple &Triple)
@@ -215,11 +215,15 @@ void addMachineOutlinerArgs(const Driver &D, const
llvm::opt::ArgList &Args,
void addOpenMPDeviceRTL(const Driver &D, const llvm::opt::ArgList &DriverArgs,
llvm::opt::ArgStringList &CC1Args,
StringRef Bitcod
@@ -402,6 +402,21 @@ static void parseTargetArgs(TargetOptions &opts,
llvm::opt::ArgList &args) {
for (const llvm::opt::Arg *currentArg :
args.filtered(clang::driver::options::OPT_target_feature))
opts.featuresAsWritten.emplace_back(currentArg->getValue());
+
+ l
@@ -215,11 +215,15 @@ void addMachineOutlinerArgs(const Driver &D, const
llvm::opt::ArgList &Args,
void addOpenMPDeviceRTL(const Driver &D, const llvm::opt::ArgList &DriverArgs,
llvm::opt::ArgStringList &CC1Args,
StringRef Bitcod
https://github.com/serge-sans-paille updated
https://github.com/llvm/llvm-project/pull/79502
>From 5ecd085ebf94d8382290cf30ceec704102b7a0af Mon Sep 17 00:00:00 2001
From: serge-sans-paille
Date: Thu, 25 Jan 2024 22:12:55 +0100
Subject: [PATCH] [clang] Only set the trailing bytes to zero when fi
bolshakov-a wrote:
> Please do!
#80150. I don't know, maybe, some more actions should be done. I cannot add
"release:backport" label, at least.
https://github.com/llvm/llvm-project/pull/80050
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
ht
erichkeane wrote:
> > Please do!
>
> #80150. I don't know, maybe, some more actions should be done. I cannot add
> "release:backport" label, at least.
I think you just have to set hte milestone, which I did.
https://github.com/llvm/llvm-project/pull/80050
_
https://github.com/serge-sans-paille updated
https://github.com/llvm/llvm-project/pull/79502
>From 2e1955b49402cae24835fd5346f073f039acc975 Mon Sep 17 00:00:00 2001
From: serge-sans-paille
Date: Thu, 25 Jan 2024 22:12:55 +0100
Subject: [PATCH] [clang] Only set the trailing bytes to zero when fi
https://github.com/11happy updated
https://github.com/llvm/llvm-project/pull/80040
>From 93adb872d0e18ff3a1356ab47527d81b61c920cd Mon Sep 17 00:00:00 2001
From: 11happy
Date: Tue, 30 Jan 2024 23:19:04 +0530
Subject: [PATCH 1/3] Diagnose misuse of the cleanup attribute
Signed-off-by: 11happy
-
11happy wrote:
I was going through the thread on discord whether we should use same
diagnostics as GCC or not, so as suggested there we should not directly copy
but having same essence will be fine. so in recent commit changed the warning.
Thank you
https://github.com/llvm/llvm-project/pull/80
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 7c03d5d41daad230406890499cf4fa14973ee5eb
1a3cc18276be89969d5a262ff12499d20fd925ee --
AaronBallman wrote:
> Ping
Since we've not heard from @sam-mccall in a while and this was already approved
and ready to go aside from a release note, I think it's fine to land this as-is
and push a release note on Sam's behalf. I don't think we need to cherry-pick
this to 18.x though.
https:
Author: Sam McCall
Date: 2024-01-31T10:40:29-05:00
New Revision: 8d1b1c9b97de557299e8148a79d756c1e8d9b7eb
URL:
https://github.com/llvm/llvm-project/commit/8d1b1c9b97de557299e8148a79d756c1e8d9b7eb
DIFF:
https://github.com/llvm/llvm-project/commit/8d1b1c9b97de557299e8148a79d756c1e8d9b7eb.diff
LO
https://github.com/AaronBallman closed
https://github.com/llvm/llvm-project/pull/65484
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Aaron Ballman
Date: 2024-01-31T10:44:52-05:00
New Revision: e33dc6b0282fb28d5289490981ad57d97d83db42
URL:
https://github.com/llvm/llvm-project/commit/e33dc6b0282fb28d5289490981ad57d97d83db42
DIFF:
https://github.com/llvm/llvm-project/commit/e33dc6b0282fb28d5289490981ad57d97d83db42.diff
AaronBallman wrote:
Release note added in e33dc6b0282fb28d5289490981ad57d97d83db42, thank you for
the improvements!
https://github.com/llvm/llvm-project/pull/65484
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/
Author: Timm Baeder
Date: 2024-01-31T16:53:33+01:00
New Revision: 32c00485f1e896d472549324218878ba6444f4f6
URL:
https://github.com/llvm/llvm-project/commit/32c00485f1e896d472549324218878ba6444f4f6
DIFF:
https://github.com/llvm/llvm-project/commit/32c00485f1e896d472549324218878ba6444f4f6.diff
L
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/79269
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
AaronBallman wrote:
> Given the problem in [#77753
> (comment)](https://github.com/llvm/llvm-project/pull/77753#issuecomment-1912258038)
> , @cor3ntin , @AaronBallman WDYT about adding new flags to `CXXRecordDecl`,
> saying that constructor/destructor is not really `constexpr` before C++23?
W
Author: Timm Bäder
Date: 2024-01-31T17:00:42+01:00
New Revision: dfd5a64da4b76db1ec557ff31e1d64dd7e9eebe5
URL:
https://github.com/llvm/llvm-project/commit/dfd5a64da4b76db1ec557ff31e1d64dd7e9eebe5
DIFF:
https://github.com/llvm/llvm-project/commit/dfd5a64da4b76db1ec557ff31e1d64dd7e9eebe5.diff
LO
https://github.com/jansvoboda11 approved this pull request.
https://github.com/llvm/llvm-project/pull/80090
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Paul Semel
Date: 2024-01-31T17:18:16+01:00
New Revision: 5c2da289d2514e35708832fed41501d136cc3cb0
URL:
https://github.com/llvm/llvm-project/commit/5c2da289d2514e35708832fed41501d136cc3cb0
DIFF:
https://github.com/llvm/llvm-project/commit/5c2da289d2514e35708832fed41501d136cc3cb0.diff
LO
https://github.com/paulsemel closed
https://github.com/llvm/llvm-project/pull/79608
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/artemcm approved this pull request.
Nice.
https://github.com/llvm/llvm-project/pull/80090
___
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/80130
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -181,5 +181,6 @@ __attribute__((visibility("protected"), used)) int x;
// RUN: --linker-path=/usr/bin/ld.lld -- -r --whole-archive %t.a
--no-whole-archive \
// RUN: %t.o -o a.out 2>&1 | FileCheck %s --check-prefix=RELOCATABLE-LINK
yxsamliu wrote:
need
https://github.com/pratlucas created
https://github.com/llvm/llvm-project/pull/80163
This updates clang's target defines to include the ACLE changes covering
the FEAT_PAuth_LR architecture extension.
The changes include:
* The new `__ARM_FEATURE_PAUTH_LR` feature macro, which is set to 1 when
llvmbot wrote:
@llvm/pr-subscribers-backend-aarch64
@llvm/pr-subscribers-clang
Author: Lucas Duarte Prates (pratlucas)
Changes
This updates clang's target defines to include the ACLE changes covering
the FEAT_PAuth_LR architecture extension.
The changes include:
* The new `__ARM_FEATURE_PA
https://github.com/jsji updated https://github.com/llvm/llvm-project/pull/80065
>From 5eff606d672cd94175419080819a26bc01882b80 Mon Sep 17 00:00:00 2001
From: Jinsong Ji
Date: Tue, 30 Jan 2024 13:32:59 -0800
Subject: [PATCH] [Clang][test] Add fPIC when building shared library
---
clang/test/Int
Author: Jinsong Ji
Date: 2024-01-31T11:51:15-05:00
New Revision: b929be2d12a291412f726f2df54934803343fa29
URL:
https://github.com/llvm/llvm-project/commit/b929be2d12a291412f726f2df54934803343fa29
DIFF:
https://github.com/llvm/llvm-project/commit/b929be2d12a291412f726f2df54934803343fa29.diff
LO
https://github.com/jsji closed https://github.com/llvm/llvm-project/pull/80065
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jroelofs updated
https://github.com/llvm/llvm-project/pull/80093
>From ed52ee4424459ebc046a625341ad8dbbd38bcbe3 Mon Sep 17 00:00:00 2001
From: Jon Roelofs
Date: Tue, 30 Jan 2024 19:13:42 -0800
Subject: [PATCH 1/2] [clang][FMV] Direct-call multi-versioned callees from
multi-v
https://github.com/jroelofs updated
https://github.com/llvm/llvm-project/pull/80093
>From ed52ee4424459ebc046a625341ad8dbbd38bcbe3 Mon Sep 17 00:00:00 2001
From: Jon Roelofs
Date: Tue, 30 Jan 2024 19:13:42 -0800
Subject: [PATCH 1/3] [clang][FMV] Direct-call multi-versioned callees from
multi-v
davemgreen wrote:
I see. The issue is that the opposite is often true as well - if we add a
target specific intrinsic for this then, whilst we get a single instruction
being emitted, we don't see all the other optimizations that the compiler can
and should be performing.
Things like constant
https://github.com/rgwott approved this pull request.
LGTM.
https://github.com/llvm/llvm-project/pull/80163
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jhuber6 updated
https://github.com/llvm/llvm-project/pull/80066
>From af382e03e41ef679c35a6126a1b131a7a8a28360 Mon Sep 17 00:00:00 2001
From: Joseph Huber
Date: Tue, 30 Jan 2024 15:34:22 -0600
Subject: [PATCH] [LinkerWrapper] Support relocatable linking for offloading
Summar
@@ -181,5 +181,6 @@ __attribute__((visibility("protected"), used)) int x;
// RUN: --linker-path=/usr/bin/ld.lld -- -r --whole-archive %t.a
--no-whole-archive \
// RUN: %t.o -o a.out 2>&1 | FileCheck %s --check-prefix=RELOCATABLE-LINK
jhuber6 wrote:
Added
https://github.com/jroelofs updated
https://github.com/llvm/llvm-project/pull/80093
>From ed52ee4424459ebc046a625341ad8dbbd38bcbe3 Mon Sep 17 00:00:00 2001
From: Jon Roelofs
Date: Tue, 30 Jan 2024 19:13:42 -0800
Subject: [PATCH 1/4] [clang][FMV] Direct-call multi-versioned callees from
multi-v
@@ -0,0 +1,34 @@
+//===--===//
+//
+// 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: Apac
https://github.com/Zingam edited https://github.com/llvm/llvm-project/pull/79978
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Zingam edited https://github.com/llvm/llvm-project/pull/79978
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -88,9 +88,9 @@ def add_version_header(tc):
{
"name": "__cpp_lib_allocate_at_least",
"values": {
-"c++23": 202106,
+# "c++23": 202106, # P0401R6 Providing size feedback in the
Allocator interface
--
https://github.com/Zingam updated
https://github.com/llvm/llvm-project/pull/79978
>From c2b9a249689b2b6928d50aeea4717fc9dfe87162 Mon Sep 17 00:00:00 2001
From: Zingam
Date: Sat, 27 Jan 2024 13:54:21 +0200
Subject: [PATCH 1/4] [libc++][memory] P2652R2 - Disallow Specialization of
`allocator_tra
https://github.com/Zingam updated
https://github.com/llvm/llvm-project/pull/79978
>From c2b9a249689b2b6928d50aeea4717fc9dfe87162 Mon Sep 17 00:00:00 2001
From: Zingam
Date: Sat, 27 Jan 2024 13:54:21 +0200
Subject: [PATCH 1/4] [libc++][memory] P2652R2 - Disallow Specialization of
`allocator_tra
https://github.com/H-G-Hristov updated
https://github.com/llvm/llvm-project/pull/79978
>From c2b9a249689b2b6928d50aeea4717fc9dfe87162 Mon Sep 17 00:00:00 2001
From: Zingam
Date: Sat, 27 Jan 2024 13:54:21 +0200
Subject: [PATCH 1/5] [libc++][memory] P2652R2 - Disallow Specialization of
`allocato
hiraditya wrote:
cc: @alexey-bataev @nikolaypanchenko
https://github.com/llvm/llvm-project/pull/79975
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -14428,15 +14431,52 @@ SDValue PPCTargetLowering::combineSetCC(SDNode *N,
// x != 0-y --> x+y != 0
if (RHS.getOpcode() == ISD::SUB && isNullConstant(RHS.getOperand(0)) &&
RHS.hasOneUse()) {
- SDLoc DL(N);
- SelectionDAG &DAG = DCI.DAG;
- EVT VT
https://github.com/ecnelises edited
https://github.com/llvm/llvm-project/pull/66978
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/erichkeane commented:
My immediate response is that this sounds like something that OPT should be
doing here, not us. We typically do NOT do this sort of thing the CFE, and do
not want to do opt-type stuff in the CFE.
Is there good reason that this isn't a part of the inli
https://github.com/sdkrystian created
https://github.com/llvm/llvm-project/pull/80171
According to [[dcl.type.elab]p4](http://eel.is/c++draft/dcl.type.elab#4):
> If an _elaborated-type-specifier_ appears with the `friend` specifier as an
> entire _member-declaration_, the _member-declaration_ s
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Krystian Stasiowski (sdkrystian)
Changes
According to [[dcl.type.elab]p4](http://eel.is/c++draft/dcl.type.elab#4):
> If an _elaborated-type-specifier_ appears with the `friend` specifier as
an entire _member-declaration_, the _member-decla
https://github.com/sdkrystian updated
https://github.com/llvm/llvm-project/pull/80171
>From 62e3b97ac668b7a12331b01cb5e11549d28dd533 Mon Sep 17 00:00:00 2001
From: Krystian Stasiowski
Date: Wed, 31 Jan 2024 11:09:11 -0500
Subject: [PATCH] [Clang][Sema] Diagnose friend declarations with enum
el
@@ -179,7 +179,7 @@ def err_verify_invalid_no_diags : Error<
"%select{expected|'expected-no-diagnostics'}0 directive cannot follow "
"%select{'expected-no-diagnostics' directive|other expected directives}0">;
Sh0g0-1758 wrote:
I see, that can be done ea
Artem-B wrote:
So, the idea is to carry two separate embedded offloading sections -- one for
already fully linked GPU executables, and another for GPU objects to be linked
at the final link stage.
> We also use a sepcial section called something like omp_offloading_entries
Typo in 'special' i
https://github.com/sdkrystian edited
https://github.com/llvm/llvm-project/pull/80171
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/aartbik approved this pull request.
Embarrrassingg hoow maanyy tyypoos wee levt inn hour docs
;-)
https://github.com/llvm/llvm-project/pull/77820
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin
https://github.com/jroelofs updated
https://github.com/llvm/llvm-project/pull/80093
>From ed52ee4424459ebc046a625341ad8dbbd38bcbe3 Mon Sep 17 00:00:00 2001
From: Jon Roelofs
Date: Tue, 30 Jan 2024 19:13:42 -0800
Subject: [PATCH 1/6] [clang][FMV] Direct-call multi-versioned callees from
multi-v
https://github.com/Sh0g0-1758 updated
https://github.com/llvm/llvm-project/pull/78338
>From b98f02d4c155b5be9bd4f5b2e4bf73720a81f39a Mon Sep 17 00:00:00 2001
From: Sh0g0-1758
Date: Wed, 17 Jan 2024 01:24:17 +0530
Subject: [PATCH 01/15] Fix : more detailed no expected directive message
---
cla
https://github.com/alexey-bataev updated
https://github.com/llvm/llvm-project/pull/80164
>From cfd0dcfa1f5fabd12cf4d7bf8d5a10bd324ace0a Mon Sep 17 00:00:00 2001
From: Alexey Bataev
Date: Wed, 31 Jan 2024 16:47:49 +
Subject: [PATCH] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20initia?=
@@ -106,9 +112,15 @@ static void emitSCSEpilogue(MachineFunction &MF,
MachineBasicBlock &MBB,
CSI, [&](CalleeSavedInfo &CSR) { return CSR.getReg() == RAReg; }))
return;
+ const RISCVInstrInfo *TII = STI.getInstrInfo();
+ if (!STI.hasForcedSWShadowStack() &&
+
@@ -51,9 +51,15 @@ static void emitSCSPrologue(MachineFunction &MF,
MachineBasicBlock &MBB,
CSI, [&](CalleeSavedInfo &CSR) { return CSR.getReg() == RAReg; }))
return;
+ const RISCVInstrInfo *TII = STI.getInstrInfo();
+ if (!STI.hasForcedSWShadowStack() &&
+
@@ -1098,7 +1098,14 @@ void VerifyDiagnosticConsumer::CheckDiagnostics() {
// Produce an error if no expected-* directives could be found in the
// source file(s) processed.
if (Status == HasNoDirectives) {
- Diags.Report(diag::err_verify_no_directives).setForc
jhuber6 wrote:
> So, the idea is to carry two separate embedded offloading sections -- one for
> already fully linked GPU executables, and another for GPU objects to be
> linked at the final link stage.
>
It's more or less doing `-fno-gpu-rdc` on a subset of files. So you can do GPU
linking
https://github.com/llvm-beanz approved this pull request.
https://github.com/llvm/llvm-project/pull/78221
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jhuber6 edited
https://github.com/llvm/llvm-project/pull/80066
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
jroelofs wrote:
My gut feel was that recovering this information from the callee's resolver's
body would take heroics if we tried to do it in the backend.
https://github.com/llvm/llvm-project/pull/80093
___
cfe-commits mailing list
cfe-commits@lists.l
https://github.com/bogner updated
https://github.com/llvm/llvm-project/pull/78221
>From 8903229f71503c1c4291254c355b1692d9d908a3 Mon Sep 17 00:00:00 2001
From: Justin Bogner
Date: Mon, 15 Jan 2024 18:14:07 -0800
Subject: [PATCH 1/2] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20in?=
=?UTF
https://github.com/bogner closed https://github.com/llvm/llvm-project/pull/78221
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Artem-B edited
https://github.com/llvm/llvm-project/pull/80066
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -0,0 +1,102 @@
+===
+Architecture and Design of DXIL Support in LLVM
+===
+
+.. contents::
+ :local:
+
+.. toctree::
+ :hidden:
+
+Introduction
+
+
+LLVM supports reading and
https://github.com/Artem-B approved this pull request.
LGTM.
https://github.com/llvm/llvm-project/pull/80066
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
101 - 200 of 479 matches
Mail list logo