llvmbot wrote:
@llvm/pr-subscribers-clang-tidy
Author: Congcong Cai (HerrCai0907)
Changes
Fixes: #71767
---
Full diff: https://github.com/llvm/llvm-project/pull/75061.diff
4 Files Affected:
- (modified)
clang-tools-extra/clang-tidy/readability/MisleadingIndentationCheck.cpp (+21-3)
-
https://github.com/DavidSpickett edited
https://github.com/llvm/llvm-project/pull/75055
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
to268 wrote:
I have found no major issues with the C23 `auto` keyword.
There is a minor improvement that I've found in the test cases.
Concerning N3006 (AKA: Underspecified object declarations), I haven't reviewed
yet the compatibility with the `constexpr` keyword, since I haven't work much
on
@@ -94,6 +94,11 @@ Changes to the AArch64 Backend
* Added support for Cortex-A520, Cortex-A720 and Cortex-X4 CPUs.
+* Neoverse-N2 was incorrectly marked as an Armv8.5a core. This has been
+ changed to an Armv9.0a core. However, crypto options are not enabled
+ by default fo
Author: Yaxun (Sam) Liu
Date: 2023-12-11T10:39:48-05:00
New Revision: 45f3eea12aa6a051d12f1370fcb2e949c0d15c15
URL:
https://github.com/llvm/llvm-project/commit/45f3eea12aa6a051d12f1370fcb2e949c0d15c15
DIFF:
https://github.com/llvm/llvm-project/commit/45f3eea12aa6a051d12f1370fcb2e949c0d15c15.dif
https://github.com/yxsamliu closed
https://github.com/llvm/llvm-project/pull/74872
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -94,6 +94,11 @@ Changes to the AArch64 Backend
* Added support for Cortex-A520, Cortex-A720 and Cortex-X4 CPUs.
+* Neoverse-N2 was incorrectly marked as an Armv8.5a core. This has been
+ changed to an Armv9.0a core. However, crypto options are not enabled
+ by default fo
Author: Timm Bäder
Date: 2023-12-11T16:48:21+01:00
New Revision: 32ec462519accb92176fe87b1fc7566b02187e4b
URL:
https://github.com/llvm/llvm-project/commit/32ec462519accb92176fe87b1fc7566b02187e4b
DIFF:
https://github.com/llvm/llvm-project/commit/32ec462519accb92176fe87b1fc7566b02187e4b.diff
LO
@@ -15,6 +15,76 @@
namespace clang {
using namespace ast_matchers;
+static bool canResolveToExprImpl(const Expr *Node, const Expr *Target) {
+
+ const auto IgnoreDerivedToBase = [](const Expr *E, auto Matcher) {
+if (Matcher(E))
+ return true;
+if (const auto *Ca
@@ -15,6 +15,76 @@
namespace clang {
using namespace ast_matchers;
+static bool canResolveToExprImpl(const Expr *Node, const Expr *Target) {
HerrCai0907 wrote:
This function is hard to understand because it used matcher style naming but
logic operator style
@@ -15,6 +15,76 @@
namespace clang {
using namespace ast_matchers;
+static bool canResolveToExprImpl(const Expr *Node, const Expr *Target) {
+
+ const auto IgnoreDerivedToBase = [](const Expr *E, auto Matcher) {
+if (Matcher(E))
+ return true;
+if (const auto *Ca
https://github.com/jthackray updated
https://github.com/llvm/llvm-project/pull/75055
>From f04fea5a67c37a7ae33b611adb04733893563342 Mon Sep 17 00:00:00 2001
From: Jonathan Thackray
Date: Mon, 11 Dec 2023 14:30:46 +
Subject: [PATCH 1/2] [AArch64] Correctly mark Neoverse-N2 as an Armv9.0a cor
xu-chiheng wrote:
I have build scripts and patches at:
https://github.com/xu-chiheng/Note
On Mon, Dec 11, 2023 at 11:25 PM Yingchi Long ***@***.***>
wrote:
> When bootstrapping Clang on Cygwin, there are various weird problems.
>
> What are those "weired problems"
>
> Reducing the size of CallA
@@ -94,6 +94,11 @@ Changes to the AArch64 Backend
* Added support for Cortex-A520, Cortex-A720 and Cortex-X4 CPUs.
+* Neoverse-N2 was incorrectly marked as an Armv8.5a core. This has been
+ changed to an Armv9.0a core. However, crypto options are not enabled
+ by default fo
https://github.com/DavidSpickett approved this pull request.
LGTM
Once again clang-format rightly complaining about a lot of the surrounding
code, but it would obscure the change here so you can ignore it.
https://github.com/llvm/llvm-project/pull/75055
https://github.com/H-G-Hristov updated
https://github.com/llvm/llvm-project/pull/74994
>From 6e26ca239c49e1b7d9ab72217db7339e92df163f Mon Sep 17 00:00:00 2001
From: Zingam
Date: Sun, 10 Dec 2023 14:16:02 +0200
Subject: [PATCH 01/11] [libc++][span] P2821R5: span.at()
---
libcxx/include/span
Author: Timm Baeder
Date: 2023-12-11T17:25:03+01:00
New Revision: 607f19cb947a25fe7ed131d983a90961f3c2541a
URL:
https://github.com/llvm/llvm-project/commit/607f19cb947a25fe7ed131d983a90961f3c2541a
DIFF:
https://github.com/llvm/llvm-project/commit/607f19cb947a25fe7ed131d983a90961f3c2541a.diff
L
https://github.com/tbaederr closed
https://github.com/llvm/llvm-project/pull/72658
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/quic-akaryaki updated
https://github.com/llvm/llvm-project/pull/65815
>From 21ba98fbed6ef3b9bbbef96feb6dfeb0679f7ce8 Mon Sep 17 00:00:00 2001
From: Alexey Karyakin
Date: Tue, 5 Sep 2023 15:46:34 -0700
Subject: [PATCH 1/6] [llvm-objcopy] Add --gap-fill and --pad-to options
`-
https://github.com/Fznamznon created
https://github.com/llvm/llvm-project/pull/75069
Current context set to where alias was met, not where it is declared caused
incorrect access check in case alias referenced private members of the parent
class.
This is a recommit of 6b1aa31 with a slight modi
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Mariya Podchishchaeva (Fznamznon)
Changes
Current context set to where alias was met, not where it is declared caused
incorrect access check in case alias referenced private members of the parent
class.
This is a recommit of 6b1aa31 with
preames wrote:
> Related question. If there is an -mcpu on the command line and target
> attribute changes the march, do we keep the original CPU in the -target-cpu
> attribute or drop it. The reason for all those negative features from the
> driver was to make the backend not infer any featur
Author: Philip Reames
Date: 2023-12-11T08:55:21-08:00
New Revision: 99c0a3ea98724798361c8ef72d07d9646dcb64ee
URL:
https://github.com/llvm/llvm-project/commit/99c0a3ea98724798361c8ef72d07d9646dcb64ee
DIFF:
https://github.com/llvm/llvm-project/commit/99c0a3ea98724798361c8ef72d07d9646dcb64ee.diff
https://github.com/preames closed
https://github.com/llvm/llvm-project/pull/74889
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Dinar Temirbulatov
Date: 2023-12-11T16:58:22Z
New Revision: 05b68d596047cf50f721eea1c69275f8906ba561
URL:
https://github.com/llvm/llvm-project/commit/05b68d596047cf50f721eea1c69275f8906ba561
DIFF:
https://github.com/llvm/llvm-project/commit/05b68d596047cf50f721eea1c69275f8906ba561.diff
https://github.com/dtemirbulatov closed
https://github.com/llvm/llvm-project/pull/72827
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
nickdesaulniers wrote:
LGTM; but perhaps @efriedma-quic should finish off the review.
https://github.com/llvm/llvm-project/pull/73730
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
inclyc wrote:
> I have build scripts and patches at: https://github.com/xu-chiheng/Note
> […](#)
> On Mon, Dec 11, 2023 at 11:25 PM Yingchi Long ***@***.***> wrote: When
> bootstrapping Clang on Cygwin, there are various weird problems. What are
> those "weired problems" Reducing the size of Ca
@@ -343,6 +345,15 @@ public:
return __data_[__idx];
}
+# if _LIBCPP_STD_VER >= 26
+_LIBCPP_HIDE_FROM_ABI constexpr reference at(size_type __index) const {
+ if (__index >= size()) {
mordante wrote:
@philnik777 requested to remove these b
yonghong-song wrote:
> @yonghong-song I think it may be possible to improve CVP to handle this
> better, in which case we won't need BPF workarounds. I'll look into it.
@nikic and @bjope. Indeed, https://github.com/llvm/llvm-project/pull/75039
didn't resolve the issue and the generated bpf cod
https://github.com/kmclaughlin-arm created
https://github.com/llvm/llvm-project/pull/75075
Adds the following SME2 builtins:
- svunpk (x2 & x4)
See https://github.com/ARM-software/acle/pull/217/files
Patch by David Sherwood
>From 35ea4be3c6fe26a4dd956df6717df1e6f6e4ae6d Mon Sep 17 00:00:00
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: Kerry McLaughlin (kmclaughlin-arm)
Changes
Adds the following SME2 builtins:
- svunpk (x2 & x4)
See https://github.com/ARM-software/acle/pull/217/files
Patch by David Sherwood
---
Patch is 37.97 KiB, tr
erichkeane wrote:
Can you point out the diff from the previous patch?
https://github.com/llvm/llvm-project/pull/75069
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/spaits created
https://github.com/llvm/llvm-project/pull/75076
`PRValueHandler`'s handle function is only called from Tracker's track
function. In `Tracker::track` the
`ExprNode` parameter passed to `PRValueHandler::handle` is already the
`ExplodedNode` for the tracked expre
llvmbot wrote:
@llvm/pr-subscribers-clang-static-analyzer-1
Author: Gábor Spaits (spaits)
Changes
`PRValueHandler`'s handle function is only called from Tracker's track
function. In `Tracker::track` the
`ExprNode` parameter passed to `PRValueHandler::handle` is already the
`ExplodedNode`
https://github.com/rgwott approved this pull request.
Looking good. Is there a document to reference in the commit message?
https://github.com/llvm/llvm-project/pull/75055
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/c
https://github.com/ilovepi created
https://github.com/llvm/llvm-project/pull/75079
Since FatLTO now uses the UnifiedLTO pipeline, we should not set the ThinLTO
module flag to true, since it may cause an assertion failure. See
https://github.com/llvm/llvm-project/issues/70703 for context.
>Fro
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: Paul Kirth (ilovepi)
Changes
Since FatLTO now uses the UnifiedLTO pipeline, we should not set the ThinLTO
module flag to true, since it may cause an assertion failure. See
https://github.com/llvm/llvm-project/issues/70703 for cont
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Paul Kirth (ilovepi)
Changes
Since FatLTO now uses the UnifiedLTO pipeline, we should not set the ThinLTO
module flag to true, since it may cause an assertion failure. See
https://github.com/llvm/llvm-project/issues/70703 for context.
--
isuckatcs wrote:
If it's guaranteed that `ExprNode` is for `E`, I think it would be a good idea
to assert it in the function.
```c++
assert(ExprNode->getStmtForDiagnostics() == E);
```
However I guess this assumption is made from the only currently known callsite
of the function, which is:
``
https://github.com/isuckatcs requested changes to this pull request.
.
https://github.com/llvm/llvm-project/pull/75076
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
spaits wrote:
It is a great idea to use assertions here. It is exactly the context in which
they should be used. I will add that. Thank you for the review.
I have also thought about a possible different caller but I think it is very
unlikely. These `ExpressionHandler`s are basically visitor li
teresajohnson wrote:
Added a comment to that issue, I think it would be good to understand why
unified LTO is not expected in that case (for the assertion).
https://github.com/llvm/llvm-project/pull/75079
___
cfe-commits mailing list
cfe-commits@lists
https://github.com/spaits updated
https://github.com/llvm/llvm-project/pull/75076
From f3d7181073996dd94e6d0b7ac403e9a3d97f4e0d Mon Sep 17 00:00:00 2001
From: Gabor Spaits
Date: Mon, 11 Dec 2023 16:59:16 +0100
Subject: [PATCH 1/2] [Analyzer][NFC] Remove redundant function call
PRValueHandler's
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 a4e67de96f0a9833756b6c79fff3cd6ee459fee0
d3b3bbce9ee6fa107c6bfa183dd7885f191300d6 --
https://github.com/spaits updated
https://github.com/llvm/llvm-project/pull/75076
From f3d7181073996dd94e6d0b7ac403e9a3d97f4e0d Mon Sep 17 00:00:00 2001
From: Gabor Spaits
Date: Mon, 11 Dec 2023 16:59:16 +0100
Subject: [PATCH 1/2] [Analyzer][NFC] Remove redundant function call
PRValueHandler's
@@ -110,7 +110,7 @@ void
ModuleDepCollector::addOutputPaths(CowCompilerInvocation &CI,
}
static CowCompilerInvocation
-makeCommonInvocationForModuleBuild(CompilerInvocation CI) {
+makeCommonInvocationForModuleBuild(const CompilerInvocation &CI) {
Xazax-hun wr
isuckatcs wrote:
> I have also thought about a possible different caller but I think it is very
> unlikely. These `ExpressionHandler`s are basically visitor like classes for
> this tracking mechanism, if I am correct. Their purpose is to track other
> values or append `BugReporterVisitor`s to
@@ -2565,21 +2565,20 @@ class PRValueHandler final : public ExpressionHandler {
using ExpressionHandler::ExpressionHandler;
Tracker::Result handle(const Expr *E, const ExplodedNode *InputNode,
- const ExplodedNode *ExprNode,
+
https://github.com/jdoerfert updated
https://github.com/llvm/llvm-project/pull/74520
>From f505868953d07125f67bcbb79be426a6deee1a13 Mon Sep 17 00:00:00 2001
From: Johannes Doerfert
Date: Tue, 5 Dec 2023 12:35:04 -0800
Subject: [PATCH 1/2] [OpenMP] Add extra flags to libomptarget and plugin
bui
https://github.com/spaits updated
https://github.com/llvm/llvm-project/pull/75076
From f3d7181073996dd94e6d0b7ac403e9a3d97f4e0d Mon Sep 17 00:00:00 2001
From: Gabor Spaits
Date: Mon, 11 Dec 2023 16:59:16 +0100
Subject: [PATCH 1/3] [Analyzer][NFC] Remove redundant function call
PRValueHandler's
@@ -2565,21 +2565,20 @@ class PRValueHandler final : public ExpressionHandler {
using ExpressionHandler::ExpressionHandler;
Tracker::Result handle(const Expr *E, const ExplodedNode *InputNode,
- const ExplodedNode *ExprNode,
+
https://github.com/smanna12 created
https://github.com/llvm/llvm-project/pull/75082
… with auto
>From 74442fc914b067ab2c2ea4f330da8dd196f0f7a7 Mon Sep 17 00:00:00 2001
From: "Manna, Soumi"
Date: Mon, 11 Dec 2023 10:34:15 -0800
Subject: [PATCH] [NFC][CLANG] Fix static analyzer bugs about unnece
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (smanna12)
Changes
… with auto
---
Full diff: https://github.com/llvm/llvm-project/pull/75082.diff
1 Files Affected:
- (modified) clang/lib/CodeGen/BackendUtil.cpp (+1-1)
``diff
diff --git a/clang/lib/CodeGen/BackendUtil
Author: Amy Huang
Date: 2023-12-11T10:38:46-08:00
New Revision: 3745f475875d763b65541e0bab195b0d774ff9c8
URL:
https://github.com/llvm/llvm-project/commit/3745f475875d763b65541e0bab195b0d774ff9c8
DIFF:
https://github.com/llvm/llvm-project/commit/3745f475875d763b65541e0bab195b0d774ff9c8.diff
LOG
https://github.com/amykhuang closed
https://github.com/llvm/llvm-project/pull/74776
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/jdoerfert closed
https://github.com/llvm/llvm-project/pull/74520
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/smanna12 edited
https://github.com/llvm/llvm-project/pull/75082
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/smanna12 edited
https://github.com/llvm/llvm-project/pull/75082
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/smanna12 edited
https://github.com/llvm/llvm-project/pull/75082
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/quic-akaryaki updated
https://github.com/llvm/llvm-project/pull/65815
>From 21ba98fbed6ef3b9bbbef96feb6dfeb0679f7ce8 Mon Sep 17 00:00:00 2001
From: Alexey Karyakin
Date: Tue, 5 Sep 2023 15:46:34 -0700
Subject: [PATCH 1/7] [llvm-objcopy] Add --gap-fill and --pad-to options
`-
@@ -0,0 +1,198 @@
+# RUN: yaml2obj --docnum=1 %s -o %t
+
+# RUN: not llvm-objcopy --gap-fill 1 %t 2>&1 | FileCheck %s
--check-prefix=NOT-BINARY
+# NOT-BINARY: error: '--gap-fill' is only supported for binary output
+
+# RUN: not llvm-objcopy -O binary --gap-fill= %t %t.bin 2>&1 |
@@ -0,0 +1,198 @@
+# RUN: yaml2obj --docnum=1 %s -o %t
+
+# RUN: not llvm-objcopy --gap-fill 1 %t 2>&1 | FileCheck %s
--check-prefix=NOT-BINARY
+# NOT-BINARY: error: '--gap-fill' is only supported for binary output
+
+# RUN: not llvm-objcopy -O binary --gap-fill= %t %t.bin 2>&1 |
@@ -230,3 +230,15 @@ defm add_symbol
defm update_section
: Eq<"update-section", "Replace the contents of section with
contents from a file ">,
MetaVarName<"name=file">;
+
+defm gap_fill
+: Eq<"gap-fill", "Fill the gaps between sections with instead of
zero. "
@@ -738,6 +739,36 @@ objcopy::parseObjcopyOptions(ArrayRef
RawArgsArr,
if (auto Arg = InputArgs.getLastArg(OBJCOPY_extract_partition))
Config.ExtractPartition = Arg->getValue();
+ if (const auto *A = InputArgs.getLastArg(OBJCOPY_gap_fill)) {
+if (Config.OutputForma
@@ -230,3 +230,15 @@ defm add_symbol
defm update_section
: Eq<"update-section", "Replace the contents of section with
contents from a file ">,
MetaVarName<"name=file">;
+
+defm gap_fill
+: Eq<"gap-fill", "Fill the gaps between sections with instead of
zero. "
@@ -230,3 +230,15 @@ defm add_symbol
defm update_section
: Eq<"update-section", "Replace the contents of section with
contents from a file ">,
MetaVarName<"name=file">;
+
+defm gap_fill
+: Eq<"gap-fill", "Fill the gaps between sections with instead of
zero. "
jthackray wrote:
> Looking good. Is there a document to reference in the commit message?
Sure, I can put a link to the Technical Reference Manual
https://github.com/llvm/llvm-project/pull/75055
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
h
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 607f19cb947a25fe7ed131d983a90961f3c2541a
7670531cb21f0c3eeb3492106df72d7f7d2d6ae4 --
https://github.com/quic-akaryaki updated
https://github.com/llvm/llvm-project/pull/65815
>From 21ba98fbed6ef3b9bbbef96feb6dfeb0679f7ce8 Mon Sep 17 00:00:00 2001
From: Alexey Karyakin
Date: Tue, 5 Sep 2023 15:46:34 -0700
Subject: [PATCH 1/8] [llvm-objcopy] Add --gap-fill and --pad-to options
`-
https://github.com/jthackray edited
https://github.com/llvm/llvm-project/pull/75055
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Jonathan Thackray
Date: 2023-12-11T18:52:25Z
New Revision: f576cbe44eabb8a5ac0af817424a0d1e7c8fbf85
URL:
https://github.com/llvm/llvm-project/commit/f576cbe44eabb8a5ac0af817424a0d1e7c8fbf85
DIFF:
https://github.com/llvm/llvm-project/commit/f576cbe44eabb8a5ac0af817424a0d1e7c8fbf85.diff
https://github.com/jthackray closed
https://github.com/llvm/llvm-project/pull/75055
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Fznamznon wrote:
> Can you point out the diff from the previous patch?
To fix the following case:
```
// Test case that regressed with the first iteration of the fix
template class SP {
T* data;
};
template class A {
static SP foo();
};
template using TRet = SP>;
template TRet A::fo
@@ -1209,6 +1209,15 @@ def G_FENCE : GenericInstruction {
let hasSideEffects = true;
}
+// Generic opcode equivalent to the llvm.prefetch intrinsic.
+def G_PREFETCH : GenericInstruction {
+ let OutOperandList = (outs);
+ let InOperandList = (ins ptype0:$address, i32imm:$rw
@@ -2702,7 +2702,7 @@ Parser::ParseCXXClassMemberDeclaration(AccessSpecifier AS,
bool MalformedTypeSpec = false;
if (!TemplateInfo.Kind &&
Tok.isOneOf(tok::identifier, tok::coloncolon, tok::kw___super)) {
-if (TryAnnotateCXXScopeToken())
+if (getLangOpts().CPl
https://github.com/H-G-Hristov updated
https://github.com/llvm/llvm-project/pull/74994
>From 6e26ca239c49e1b7d9ab72217db7339e92df163f Mon Sep 17 00:00:00 2001
From: Zingam
Date: Sun, 10 Dec 2023 14:16:02 +0200
Subject: [PATCH 01/11] [libc++][span] P2821R5: span.at()
---
libcxx/include/span
@@ -2466,15 +2466,21 @@ Preprocessor::ImportAction
Preprocessor::HandleHeaderIncludeOrImport(
// The drive letter is optional for absolute paths on Windows, but
// clang currently cannot process absolute paths in #include lines that
// don't have a driv
https://github.com/quic-akaryaki updated
https://github.com/llvm/llvm-project/pull/65815
>From 21ba98fbed6ef3b9bbbef96feb6dfeb0679f7ce8 Mon Sep 17 00:00:00 2001
From: Alexey Karyakin
Date: Tue, 5 Sep 2023 15:46:34 -0700
Subject: [PATCH 1/9] [llvm-objcopy] Add --gap-fill and --pad-to options
`-
llvm-beanz wrote:
@rjmccall & @efriedma-quic, do the CodeGen changes here look okay to you?
https://github.com/llvm/llvm-project/pull/71098
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-comm
@@ -3990,9 +3991,16 @@ QualType Sema::CheckTemplateIdType(TemplateName Name,
if (Inst.isInvalid())
return QualType();
-CanonType = SubstType(Pattern->getUnderlyingType(),
- TemplateArgLists, AliasTemplate->getLocation(),
-
@@ -2466,15 +2466,21 @@ Preprocessor::ImportAction
Preprocessor::HandleHeaderIncludeOrImport(
// The drive letter is optional for absolute paths on Windows, but
// clang currently cannot process absolute paths in #include lines that
// don't have a driv
https://github.com/H-G-Hristov updated
https://github.com/llvm/llvm-project/pull/74994
>From 6e26ca239c49e1b7d9ab72217db7339e92df163f Mon Sep 17 00:00:00 2001
From: Zingam
Date: Sun, 10 Dec 2023 14:16:02 +0200
Subject: [PATCH 01/12] [libc++][span] P2821R5: span.at()
---
libcxx/include/span
@@ -343,6 +345,15 @@ public:
return __data_[__idx];
}
+# if _LIBCPP_STD_VER >= 26
+_LIBCPP_HIDE_FROM_ABI constexpr reference at(size_type __index) const {
+ if (__index >= size()) {
H-G-Hristov wrote:
Done! Sorry I missed that.
https://
HazardyKnusperkeks wrote:
I got a mail, but it seems you have deleted the comment? Is it a regression?
Could you bisect it?
And you don't need (for me) to comment, when you addressed a comment, just
click on resolved. Would reduce the amount of mails in my inbox. ;)
https://github.com/llvm/ll
Artem-B wrote:
What are the next steps needed to move this patch forward?
It would be great if we could land it, as we already have real-world need for
lowering fminimum/fmaximum on targets that do not have native support for it.
https://github.com/llvm/llvm-project/pull/67301
___
https://github.com/steakhal commented:
I would agree with @isuckatcs, and I'd be weak against this PR.
Right now I don't see the benefit of asserting this.
Consider downstream users that might use this reporting system and have their
own trackers. (We don't at Sonar, but pretend), then they woul
https://github.com/Artem-B updated
https://github.com/llvm/llvm-project/pull/74895
>From eace5f13ee62c770a84cdaae441d4c1c6eeb07c2 Mon Sep 17 00:00:00 2001
From: Artem Belevich
Date: Wed, 6 Dec 2023 12:11:38 -0800
Subject: [PATCH 1/3] [CUDA] Add support for CUDA-12.3 and sm_90a
---
clang/docs/
https://github.com/rampitec updated
https://github.com/llvm/llvm-project/pull/74537
>From 7e382620cdc5999c645ed0746f242595f0294c58 Mon Sep 17 00:00:00 2001
From: Stanislav Mekhanoshin
Date: Mon, 4 Dec 2023 16:11:53 -0800
Subject: [PATCH 1/7] [AMDGPU] Use alias info to relax waitcounts for LDS D
@@ -7485,6 +7485,99 @@ void
CodeGenModule::printPostfixForExternalizedDecl(llvm::raw_ostream &OS,
}
}
+namespace {
+/// A 'teams loop' with a nested 'loop bind(parallel)' or generic function
+/// call in the associated loop-nest cannot be a 'parllel for'.
+class TeamsLoopCh
https://github.com/jansvoboda11 updated
https://github.com/llvm/llvm-project/pull/74782
>From 6ab18edae7b86ca216848b7fcaff5e58fb3e186c Mon Sep 17 00:00:00 2001
From: Jan Svoboda
Date: Thu, 7 Dec 2023 15:15:16 -0800
Subject: [PATCH 1/5] [clang][lex] Fix non-portability diagnostics with
absolute
XDeme wrote:
Is it not a regression, I didn't verify the path of clang-format correctly, I
thought I was using clang 16.0.6, but it was using the one I built
https://github.com/llvm/llvm-project/pull/74943
___
cfe-commits mailing list
cfe-commits@list
https://github.com/ldionne created
https://github.com/llvm/llvm-project/pull/75089
When we use the -nostdlib++ flag, we don't need to explicitly link against
compiler-rt, since the compiler already links against it by default. This
simplifies the flags that we need to use when building with Cl
llvmbot wrote:
@llvm/pr-subscribers-libcxxabi
@llvm/pr-subscribers-libcxx
Author: Louis Dionne (ldionne)
Changes
When we use the -nostdlib++ flag, we don't need to explicitly link against
compiler-rt, since the compiler already links against it by default. This
simplifies the flags that
spaits wrote:
My rationale behind this change is that, as I mentioned this class is for a
very specific purpose. It is a module of sub-system, not a generic "library"
class that is intended to be used from anywhere, so this class would not really
make sense to be used anywhere else.
If we tak
Author: Craig Topper
Date: 2023-12-11T11:58:58-08:00
New Revision: 1bbf7225c1f0dde8c59c8acfc0b54999391df184
URL:
https://github.com/llvm/llvm-project/commit/1bbf7225c1f0dde8c59c8acfc0b54999391df184
DIFF:
https://github.com/llvm/llvm-project/commit/1bbf7225c1f0dde8c59c8acfc0b54999391df184.diff
https://github.com/smanna12 created
https://github.com/llvm/llvm-project/pull/75091
This patch adds missing assignment operator to the class which has user-defined
copy constructor.
>From 8772661bda9c93b8bcfeb67f236468c85d1d0253 Mon Sep 17 00:00:00 2001
From: "Manna, Soumi"
Date: Mon, 11 Dec
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (smanna12)
Changes
This patch adds missing assignment operator to the class which has user-defined
copy constructor.
---
Full diff: https://github.com/llvm/llvm-project/pull/75091.diff
1 Files Affected:
- (modified) clang/utils/Ta
https://github.com/wlei-llvm created
https://github.com/llvm/llvm-project/pull/75092
Before all the call probe ids are after block ids, in this change, it mixed the
call probe and block probe by reordering them in lexical(line-number) order.
For example:
```
main():
BB1
if(...)
BB2 foo(..)
llvmbot wrote:
@llvm/pr-subscribers-clang
@llvm/pr-subscribers-llvm-transforms
Author: Lei Wang (wlei-llvm)
Changes
Before all the call probe ids are after block ids, in this change, it mixed the
call probe and block probe by reordering them in lexical(line-number) order.
For example:
`
101 - 200 of 395 matches
Mail list logo