Author: Sheng
Date: 2022-09-01T09:19:00Z
New Revision: c640b8ce33f7d128c4d25c282bd245ae7177cf04
URL:
https://github.com/llvm/llvm-project/commit/c640b8ce33f7d128c4d25c282bd245ae7177cf04
DIFF:
https://github.com/llvm/llvm-project/commit/c640b8ce33f7d128c4d25c282bd245ae7177cf04.diff
LOG: [NFC][c
Author: serge-sans-paille
Date: 2022-09-01T15:06:21+02:00
New Revision: e0746a8a8d647ccee41accf16df895c9b03552c2
URL:
https://github.com/llvm/llvm-project/commit/e0746a8a8d647ccee41accf16df895c9b03552c2
DIFF:
https://github.com/llvm/llvm-project/commit/e0746a8a8d647ccee41accf16df895c9b03552c2.d
Author: jackh
Date: 2022-09-03T05:56:49+08:00
New Revision: 3bbdf06b28275a56ad36a844d271d84956d1d7e9
URL:
https://github.com/llvm/llvm-project/commit/3bbdf06b28275a56ad36a844d271d84956d1d7e9
DIFF:
https://github.com/llvm/llvm-project/commit/3bbdf06b28275a56ad36a844d271d84956d1d7e9.diff
LOG: [c
Author: isuckatcs
Date: 2022-09-03T00:21:05+02:00
New Revision: b5147937b2a9ffdc12110a5df5ba4d482f83d2a8
URL:
https://github.com/llvm/llvm-project/commit/b5147937b2a9ffdc12110a5df5ba4d482f83d2a8
DIFF:
https://github.com/llvm/llvm-project/commit/b5147937b2a9ffdc12110a5df5ba4d482f83d2a8.diff
LOG
Author: Sheng
Date: 2022-09-03T08:58:31+08:00
New Revision: a887d9efd696da42dd8bf19a63a3db4140361c07
URL:
https://github.com/llvm/llvm-project/commit/a887d9efd696da42dd8bf19a63a3db4140361c07
DIFF:
https://github.com/llvm/llvm-project/commit/a887d9efd696da42dd8bf19a63a3db4140361c07.diff
LOG: [N
Author: owenca
Date: 2022-09-02T21:38:36-07:00
New Revision: 92d8738c38448a478e0c5b097b24b450a224843f
URL:
https://github.com/llvm/llvm-project/commit/92d8738c38448a478e0c5b097b24b450a224843f
DIFF:
https://github.com/llvm/llvm-project/commit/92d8738c38448a478e0c5b097b24b450a224843f.diff
LOG: [
Author: yronglin
Date: 2022-09-03T23:26:01+08:00
New Revision: 3ad2fe913ae08ca062105731ad2da2eae825c731
URL:
https://github.com/llvm/llvm-project/commit/3ad2fe913ae08ca062105731ad2da2eae825c731
DIFF:
https://github.com/llvm/llvm-project/commit/3ad2fe913ae08ca062105731ad2da2eae825c731.diff
LOG:
Author: isuckatcs
Date: 2022-09-04T23:06:58+02:00
New Revision: a46154cb1cd09aa26bc803d8696e6e9283aac6a9
URL:
https://github.com/llvm/llvm-project/commit/a46154cb1cd09aa26bc803d8696e6e9283aac6a9
DIFF:
https://github.com/llvm/llvm-project/commit/a46154cb1cd09aa26bc803d8696e6e9283aac6a9.diff
LOG
Author: serge-sans-paille
Date: 2022-09-05T10:54:18+02:00
New Revision: ab09043a1985bfb9f1e4393a29a9d83326d306fe
URL:
https://github.com/llvm/llvm-project/commit/ab09043a1985bfb9f1e4393a29a9d83326d306fe
DIFF:
https://github.com/llvm/llvm-project/commit/ab09043a1985bfb9f1e4393a29a9d83326d306fe.d
Author: isuckatcs
Date: 2022-09-05T17:06:27+02:00
New Revision: a11e51e91f73e413eb044bc0b2f2e205735618d7
URL:
https://github.com/llvm/llvm-project/commit/a11e51e91f73e413eb044bc0b2f2e205735618d7
DIFF:
https://github.com/llvm/llvm-project/commit/a11e51e91f73e413eb044bc0b2f2e205735618d7.diff
LOG
Author: mydeveloperday
Date: 2022-09-09T16:03:48+01:00
New Revision: 28bd7945eabdbde2b1fc071ab2f9b78e6e754a1a
URL:
https://github.com/llvm/llvm-project/commit/28bd7945eabdbde2b1fc071ab2f9b78e6e754a1a
DIFF:
https://github.com/llvm/llvm-project/commit/28bd7945eabdbde2b1fc071ab2f9b78e6e754a1a.diff
Author: owenca
Date: 2022-09-12T00:37:47-07:00
New Revision: 5889ed83a0ffa71f2cf010b73bbbf210f9690778
URL:
https://github.com/llvm/llvm-project/commit/5889ed83a0ffa71f2cf010b73bbbf210f9690778
DIFF:
https://github.com/llvm/llvm-project/commit/5889ed83a0ffa71f2cf010b73bbbf210f9690778.diff
LOG: [
https://github.com/DonatNagyE approved this pull request.
This is straightforward small change that clarifies some _very confusing_ (but
technically true positive) bug reports that I encountered on some open source
projects.
https://github.com/llvm/llvm-project/pull/71373
@@ -30,3 +30,24 @@ void test(int i) {
clang_analyzer_dump(g4);
// expected-warning@-1 {{&i [as 64 bit integer]}}
}
+
+struct A {
+ int n;
+ void set(int x) {
+n = x;
+ }
+};
+using ptr_size = decltype(sizeof(void *));
DonatNagyE wrote:
Thanks!
http
Overhatted wrote:
@MaskRay Can you take a look at this PR? For now I'm not looking for a full
review, just an answer to my question of whether supporting a relative
directory in the "directory" field of a compilation database is an acceptable
change. Thanks.
https://github.com/llvm/llvm-proj
https://github.com/martinboehme created
https://github.com/llvm/llvm-project/pull/71384
The code assumed that the source parameter of an assignment operator is always
passed by reference, but it is legal for it to be passed by value.
This patch includes a test that assert-fails without the fix.
llvmbot wrote:
@llvm/pr-subscribers-clang-analysis
Author: None (martinboehme)
Changes
The code assumed that the source parameter of an assignment operator is always
passed by reference, but it is legal for it to be passed by value.
This patch includes a test that assert-fails without the
llvmbot wrote:
@llvm/pr-subscribers-clang-tidy
Author: J.C. Moyer (jcmoyer)
Changes
Improves the accuracy of `readability-identifier-naming` for cases
`Camel_Snake_Case` and `camel_Snake_Back`. Prior to this commit, these cases
matched identifiers with **only** a leading upper case lette
DonatNagyE wrote:
> I think we haven't discussed yet the approach of applying the constraint to
> every eqclass member. That would feel like defeating the purpose of eqclasses
> at all.
I only mentioned it because from a high-level perspective it's equivalent to
applying the constraint on the
llvmbot wrote:
@llvm/pr-subscribers-clang-tidy
Author: Vlad Serebrennikov (Endilll)
Changes
This patch converts `CXXNewExpr::InitializationStyle` into a scoped enum at
namespace scope. It also affirms the status quo by adding a new enumerator to
represent implicit initializer.
---
Full
Author: Vlad Serebrennikov
Date: 2023-11-06T17:34:22+04:00
New Revision: ace4489397d17abfb20d36de1404cfbe102401a7
URL:
https://github.com/llvm/llvm-project/commit/ace4489397d17abfb20d36de1404cfbe102401a7
DIFF:
https://github.com/llvm/llvm-project/commit/ace4489397d17abfb20d36de1404cfbe102401a7.
llvmbot wrote:
@llvm/pr-subscribers-clang-static-analyzer-1
@llvm/pr-subscribers-clang
Author: Balázs Kéri (balazske)
Changes
The checker now displays one combined note tag for errno-related and
"case"-related notes. Previous functions in the errno-modeling part that were
used for constr
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Martin Storsjö (mstorsjo)
Changes
A few symbols within libclangInterpreter have got explicit dllexport
attributes, in order to make them exported (and thus visible at runtime) in any
build, not only when they are part of e.g. a DLL libcla
Author: Vlad Serebrennikov
Date: 2023-11-06T17:54:09+04:00
New Revision: 43e5f77500acd64fb2738ef2832691ad488048a8
URL:
https://github.com/llvm/llvm-project/commit/43e5f77500acd64fb2738ef2832691ad488048a8
DIFF:
https://github.com/llvm/llvm-project/commit/43e5f77500acd64fb2738ef2832691ad488048a8.
llvmbot wrote:
@llvm/pr-subscribers-clang-modules
Author: Vlad Serebrennikov (Endilll)
Changes
Reverts llvm/llvm-project#71322
---
Full diff: https://github.com/llvm/llvm-project/pull/71395.diff
8 Files Affected:
- (modified) clang-tools-extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp
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 22a323e3db0cad736b2e793dd8143195fd9c0fc0
40921a217a4bda5ce739561606a4e16677ee48f5 --
llvmbot wrote:
@llvm/pr-subscribers-openmp
Author: Aaron Ballman (AaronBallman)
Changes
In Clang 16, we implemented the ability to add a label at the end of a compound
statement. These changes complete the implementation by allowing a label to be
followed by a declaration in C.
Note, th
Author: Timm Baeder
Date: 2023-11-06T15:13:43+01:00
New Revision: feedb7c0db1e06b9082f9c015362cdbf334696ff
URL:
https://github.com/llvm/llvm-project/commit/feedb7c0db1e06b9082f9c015362cdbf334696ff
DIFF:
https://github.com/llvm/llvm-project/commit/feedb7c0db1e06b9082f9c015362cdbf334696ff.diff
L
zmodem wrote:
I landed a commit close to this one, and got at least 10 emails about broken
buildbots so far (e.g.
https://lab.llvm.org/buildbot/#/builders/188/builds/37563). How come presubmit
testing isn't catching this? @metaflow
https://github.com/llvm/llvm-project/pull/71322
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Ramkumar Ramachandra (artagnon)
Changes
Ever since 98c90a1 (ISel: introduce vector ISD::LRINT, ISD::LLRINT; custom
RISCV lowering) landed, there have been several discussions on how the lrint
and llrint libcalls would lower to LLVM IR via
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Timm Baeder (tbaederr)
Changes
The boolean argument in the APSInt constructor is IsUnsigned, not IsSigned.
This marks the 10th time I've run into this issue. Happy anniversary.
---
Full diff: https://github.com/llvm/llvm-project/pull/7141
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 8f76522a61d01cf7d70debd39418259e969bb8d6
81836da057f2703f49f30d31955306577a0e1170 --
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Egor Zhdan (egorzhdan)
Changes
This upstreams more of the Clang API Notes functionality that is currently
implemented in the Apple fork:
https://github.com/apple/llvm-project/tree/next/clang/lib/APINotes
---
Patch is 23.21 KiB, truncate
llvmbot wrote:
@llvm/pr-subscribers-clangd
Author: Björn Pettersson (bjope)
Changes
When hovering over variables larger than 64 bits, with more than 64 active
bits, there were assertion failures since Hover is trying to print the value as
a 64-bit hex value.
There is already protection
llvmbot wrote:
@llvm/pr-subscribers-clang
@llvm/pr-subscribers-clang-modules
Author: Vlad Serebrennikov (Endilll)
Changes
This patch converts CXXNewExpr::InitializationStyle into a scoped enum at
namespace scope. It also affirms the status quo by adding a new enumerator to
represent impl
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Daniel Grumberg (daniel-grumberg)
Changes
The prevailiing symbol graph parsing library expects availability attributes to
just be "introduced" instead of "introducedVersion"
rdar://117823923
---
Full diff: https://github.com/llvm/llvm-pr
Author: Vlad Serebrennikov
Date: 2023-11-06T21:06:05+04:00
New Revision: e929f0694aeb5f8cdbd2369db6189d28bb6fbcf3
URL:
https://github.com/llvm/llvm-project/commit/e929f0694aeb5f8cdbd2369db6189d28bb6fbcf3
DIFF:
https://github.com/llvm/llvm-project/commit/e929f0694aeb5f8cdbd2369db6189d28bb6fbcf3.
Author: Stefan Pintilie
Date: 2023-11-06T12:30:19-05:00
New Revision: 423ad04c67b7fbe7c6a6b4e0591bff40844c6027
URL:
https://github.com/llvm/llvm-project/commit/423ad04c67b7fbe7c6a6b4e0591bff40844c6027
DIFF:
https://github.com/llvm/llvm-project/commit/423ad04c67b7fbe7c6a6b4e0591bff40844c6027.dif
https://github.com/smanna12 updated
https://github.com/llvm/llvm-project/pull/70762
>From 93d46d40f46663cfa30fc01da965887508684e25 Mon Sep 17 00:00:00 2001
From: "Manna, Soumi"
Date: Mon, 30 Oct 2023 21:41:00 -0700
Subject: [PATCH 1/5] [clang] Add support for new loop attribute
[[clang::code_a
@@ -322,6 +322,50 @@ static Attr *handleUnlikely(Sema &S, Stmt *St, const
ParsedAttr &A,
return ::new (S.Context) UnlikelyAttr(S.Context, A);
}
+CodeAlignAttr *Sema::BuildCodeAlignAttr(const AttributeCommonInfo &CI,
+Expr *E) {
+ if
@@ -10026,6 +10026,10 @@ def err_duplicate_case_differing_expr : Error<
def warn_case_empty_range : Warning<"empty case range specified">;
def warn_missing_case_for_condition :
Warning<"no case matching constant switch condition '%0'">;
+def err_loop_attr_duplication : Error<
https://github.com/smanna12 edited
https://github.com/llvm/llvm-project/pull/70762
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -0,0 +1,127 @@
+// RUN: %clang_cc1 -fsyntax-only -verify=expected,c-local -x c %s
+// RUN: %clang_cc1 -fsyntax-only -verify=expected,cpp-local -pedantic -x c++
-std=c++11 %s
+
+void foo() {
+ int i;
+ int a[10], b[10];
+
+ [[clang::code_align(8)]]
+ for (i = 0; i < 10; ++i
https://github.com/smanna12 edited
https://github.com/llvm/llvm-project/pull/70762
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/smanna12 updated
https://github.com/llvm/llvm-project/pull/70762
>From 93d46d40f46663cfa30fc01da965887508684e25 Mon Sep 17 00:00:00 2001
From: "Manna, Soumi"
Date: Mon, 30 Oct 2023 21:41:00 -0700
Subject: [PATCH 1/6] [clang] Add support for new loop attribute
[[clang::code_a
@@ -322,6 +322,56 @@ static Attr *handleUnlikely(Sema &S, Stmt *St, const
ParsedAttr &A,
return ::new (S.Context) UnlikelyAttr(S.Context, A);
}
+CodeAlignAttr *Sema::BuildCodeAlignAttr(const AttributeCommonInfo &CI,
+Expr *E) {
+ if
https://github.com/smanna12 edited
https://github.com/llvm/llvm-project/pull/70762
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Daniel Bertalan
Date: 2023-11-06T20:36:47+01:00
New Revision: 609fe2cb4b2037b546686d5f50c2f330dbca4111
URL:
https://github.com/llvm/llvm-project/commit/609fe2cb4b2037b546686d5f50c2f330dbca4111
DIFF:
https://github.com/llvm/llvm-project/commit/609fe2cb4b2037b546686d5f50c2f330dbca4111.dif
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Shafik Yaghmour (shafik)
Changes
As noted in this bug report: https://github.com/llvm/llvm-project/issues/37647
Due to this clang bug we added the template keyword in Redeclarable.h. The bug
has been fixed since then, so removing it.
---
https://github.com/smanna12 updated
https://github.com/llvm/llvm-project/pull/70762
>From 93d46d40f46663cfa30fc01da965887508684e25 Mon Sep 17 00:00:00 2001
From: "Manna, Soumi"
Date: Mon, 30 Oct 2023 21:41:00 -0700
Subject: [PATCH 1/7] [clang] Add support for new loop attribute
[[clang::code_a
@@ -10026,6 +10026,11 @@ def err_duplicate_case_differing_expr : Error<
def warn_case_empty_range : Warning<"empty case range specified">;
def warn_missing_case_for_condition :
Warning<"no case matching constant switch condition '%0'">;
+def err_loop_attr_duplication : Error<
@@ -322,6 +322,57 @@ static Attr *handleUnlikely(Sema &S, Stmt *St, const
ParsedAttr &A,
return ::new (S.Context) UnlikelyAttr(S.Context, A);
}
+CodeAlignAttr *Sema::BuildCodeAlignAttr(const AttributeCommonInfo &CI,
+Expr *E) {
+ if
@@ -322,6 +322,57 @@ static Attr *handleUnlikely(Sema &S, Stmt *St, const
ParsedAttr &A,
return ::new (S.Context) UnlikelyAttr(S.Context, A);
}
+CodeAlignAttr *Sema::BuildCodeAlignAttr(const AttributeCommonInfo &CI,
+Expr *E) {
+ if
llvmbot wrote:
@llvm/pr-subscribers-llvm-adt
Author: Andy Kaylor (andykaylor)
Changes
Because the SmallVectorImpl destructor is not virtual, the destructor of
derived classes will not be called if pointers to the SmallVectorImpl class are
deleted directly. Making the SmallVectorImpl dest
llvmbot wrote:
@llvm/pr-subscribers-mlir
Author: Andy Kaylor (andykaylor)
Changes
Because the SmallVectorImpl destructor is not virtual, the destructor of
derived classes will not be called if pointers to the SmallVectorImpl class are
deleted directly. Making the SmallVectorImpl destruct
@@ -788,6 +797,17 @@ void LoopInfoStack::push(BasicBlock *Header,
clang::ASTContext &Ctx,
}
}
+ // Identify loop attribute 'code_align' from Attrs.
+ // For attribute code_align:
+ // n - 'llvm.loop.align i32 n' metadata will be emitted.
+ for (const auto *A : Attrs
https://github.com/smanna12 edited
https://github.com/llvm/llvm-project/pull/70762
___
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/70762
___
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 b14d3441a67939533df1b10cc456516c85a3386a
57c4db247df3e02f83b287015de2a6154b6b5749 --
https://github.com/796e43a5a8cdb73b92b created
https://github.com/llvm/llvm-project/pull/71441
The `traverse` function has been updated for better readability and
maintainability. The function now has clearer function names.
>From 1fc6f26966f0192bb1789b66778381d94cd6bbe5 Mon Sep 17 00:00:00 20
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (796e43a5a8cdb73b92b)
Changes
The `traverse` function has been updated for better readability and
maintainability. The function now has clearer function names.
---
Full diff: https://github.com/llvm/llvm-project/pull/71441.diff
1 F
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 74e0a26fd114cac39e251e4c2b6fbbadd6009887
1fc6f26966f0192bb1789b66778381d94cd6bbe5 --
https://github.com/796e43a5a8cdb73b92b closed
https://github.com/llvm/llvm-project/pull/71441
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
elizabethandrews wrote:
@tahonermann @AaronBallman does that sound ok to you ? Can I merge this (after
a rebase)?
https://github.com/llvm/llvm-project/pull/70224
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/ma
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 0156b6ed6561f67f1b86ceef027908dd425e0615
924768f777245a271cfb84243c2c6ac980df1671 --
llvmbot wrote:
@llvm/pr-subscribers-clang-driver
Author: Tom Stellard (tstellar)
Changes
The downside of the --gcc-install-dir is that you are required to specify a
path that includes the gcc major version. This makes it hard to use for
distributions in configuration files, because an u
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Tom Stellard (tstellar)
Changes
The downside of the --gcc-install-dir is that you are required to specify a
path that includes the gcc major version. This makes it hard to use for
distributions in configuration files, because an upgrade
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 bc7a3bd864be696217c4d11eddf16bed7646b60f
2474aad8585829936af66d8b1238a1876c0f8327 --
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Jan Svoboda (jansvoboda11)
Changes
After #70144 Clang started resolving module maps even for
`__has_include()` expressions. The unintended consequence of this is that
diagnostics related to module mis-use started trigerring. These diagnos
https://github.com/lntue updated https://github.com/llvm/llvm-project/pull/71298
>From e2142963eccd2ff4d3a0869445064f798fba1ff7 Mon Sep 17 00:00:00 2001
From: Tue Ly
Date: Sat, 4 Nov 2023 21:29:04 +
Subject: [PATCH] [libc][math] Add min/max/min_denorm/max_denorm constants to
FPBits and clea
https://github.com/lntue updated https://github.com/llvm/llvm-project/pull/71298
>From e2142963eccd2ff4d3a0869445064f798fba1ff7 Mon Sep 17 00:00:00 2001
From: Tue Ly
Date: Sat, 4 Nov 2023 21:29:04 +
Subject: [PATCH 1/2] [libc][math] Add min/max/min_denorm/max_denorm constants
to FPBits and
https://github.com/lntue closed https://github.com/llvm/llvm-project/pull/71298
___
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 ee1000573e5063f26dcc110983e98fde31e76c87
2c5c4b8ad1bbf11048c0ec14bf6ff64d840391c9 --
https://github.com/cor3ntin approved this pull request.
LGTM (NFC change)
https://github.com/llvm/llvm-project/pull/71435
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -712,9 +722,7 @@ StmtResult Parser::ParseLabeledStatement(ParsedAttributes
&Attrs,
assert(Tok.is(tok::identifier) && Tok.getIdentifierInfo() &&
"Not an identifier!");
- // The substatement is always a 'statement', not a 'declaration', but is
- // otherwise in
@@ -698,6 +695,19 @@ StmtResult Parser::ParseSEHLeaveStatement() {
return Actions.ActOnSEHLeaveStmt(LeaveLoc, getCurScope());
}
+static void DiagnoseLabelFollowedByDecl(Parser &P, const Stmt *SubStmt) {
+ // When in C mode (but not Microsoft extensions mode), diagnose use o
Author: Jan Svoboda
Date: 2023-11-06T17:31:27-08:00
New Revision: bdb309c5fd4030ae6ff9d5114e3532d45a98a183
URL:
https://github.com/llvm/llvm-project/commit/bdb309c5fd4030ae6ff9d5114e3532d45a98a183
DIFF:
https://github.com/llvm/llvm-project/commit/bdb309c5fd4030ae6ff9d5114e3532d45a98a183.diff
L
Author: Shafik Yaghmour
Date: 2023-11-06T17:52:45-08:00
New Revision: 9c346780dc1deed1c5362fcfca874e281c53e6e0
URL:
https://github.com/llvm/llvm-project/commit/9c346780dc1deed1c5362fcfca874e281c53e6e0
DIFF:
https://github.com/llvm/llvm-project/commit/9c346780dc1deed1c5362fcfca874e281c53e6e0.dif
Author: Shafik Yaghmour
Date: 2023-11-06T18:22:42-08:00
New Revision: ef618b598e6d767208c0b93cc1e47fbec59857dd
URL:
https://github.com/llvm/llvm-project/commit/ef618b598e6d767208c0b93cc1e47fbec59857dd
DIFF:
https://github.com/llvm/llvm-project/commit/ef618b598e6d767208c0b93cc1e47fbec59857dd.dif
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Shafik Yaghmour (shafik)
Changes
Reverts llvm/llvm-project#71435
This is failing on some build bots e.g.:
https://green.lab.llvm.org/green/view/LLDB/job/lldb-cmake/62315/consoleFull#-3939952849ba4694-19c4-4d7e-bec5-911270d8a58c
---
Full
https://github.com/sun-jacobi created
https://github.com/llvm/llvm-project/pull/71480
This PR fixes https://github.com/llvm/llvm-project/issues/69069 .
>From 265c0586330a678ef61a64c9610cf0ee7c51367f Mon Sep 17 00:00:00 2001
From: sun-jacobi
Date: Tue, 7 Nov 2023 12:06:28 +0900
Subject: [PATC
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Chia (sun-jacobi)
Changes
This PR fixes https://github.com/llvm/llvm-project/issues/69069 .
---
Full diff: https://github.com/llvm/llvm-project/pull/71480.diff
1 Files Affected:
- (modified) clang/lib/Sema/SemaOpenMP.cpp (+7)
`
https://github.com/smanna12 updated
https://github.com/llvm/llvm-project/pull/70762
>From 93d46d40f46663cfa30fc01da965887508684e25 Mon Sep 17 00:00:00 2001
From: "Manna, Soumi"
Date: Mon, 30 Oct 2023 21:41:00 -0700
Subject: [PATCH 1/8] [clang] Add support for new loop attribute
[[clang::code_a
https://github.com/sun-jacobi updated
https://github.com/llvm/llvm-project/pull/71480
>From 265c0586330a678ef61a64c9610cf0ee7c51367f Mon Sep 17 00:00:00 2001
From: sun-jacobi
Date: Tue, 7 Nov 2023 12:06:28 +0900
Subject: [PATCH 1/2] [Clang][OpenMP]: fixed crash due to invalid binary
expression
https://github.com/smanna12 updated
https://github.com/llvm/llvm-project/pull/70762
>From 93d46d40f46663cfa30fc01da965887508684e25 Mon Sep 17 00:00:00 2001
From: "Manna, Soumi"
Date: Mon, 30 Oct 2023 21:41:00 -0700
Subject: [PATCH 1/9] [clang] Add support for new loop attribute
[[clang::code_a
@@ -322,6 +322,56 @@ static Attr *handleUnlikely(Sema &S, Stmt *St, const
ParsedAttr &A,
return ::new (S.Context) UnlikelyAttr(S.Context, A);
}
+CodeAlignAttr *Sema::BuildCodeAlignAttr(const AttributeCommonInfo &CI,
+Expr *E) {
+ if
https://github.com/smanna12 edited
https://github.com/llvm/llvm-project/pull/70762
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: William Moses
Date: 2023-11-06T22:26:38-06:00
New Revision: 3c11ac51180ffebe7d71b8773ec03275aec2eb7a
URL:
https://github.com/llvm/llvm-project/commit/3c11ac51180ffebe7d71b8773ec03275aec2eb7a
DIFF:
https://github.com/llvm/llvm-project/commit/3c11ac51180ffebe7d71b8773ec03275aec2eb7a.diff
@@ -788,6 +797,20 @@ void LoopInfoStack::push(BasicBlock *Header,
clang::ASTContext &Ctx,
}
}
+ // Translate 'loop attributes' arguments to equivalent Attr enums.
+ // It's being handled separately from LoopHintAttrs not to support
+ // legacy GNU attributes and prag
https://github.com/smanna12 edited
https://github.com/llvm/llvm-project/pull/70762
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/smanna12 updated
https://github.com/llvm/llvm-project/pull/70762
>From 93d46d40f46663cfa30fc01da965887508684e25 Mon Sep 17 00:00:00 2001
From: "Manna, Soumi"
Date: Mon, 30 Oct 2023 21:41:00 -0700
Subject: [PATCH 01/10] [clang] Add support for new loop attribute
[[clang::code
https://github.com/smanna12 updated
https://github.com/llvm/llvm-project/pull/70762
>From 93d46d40f46663cfa30fc01da965887508684e25 Mon Sep 17 00:00:00 2001
From: "Manna, Soumi"
Date: Mon, 30 Oct 2023 21:41:00 -0700
Subject: [PATCH 01/11] [clang] Add support for new loop attribute
[[clang::code
https://github.com/jyu2-git created
https://github.com/llvm/llvm-project/pull/71488
Current compler assert with `!SI->isAtomic() && !SI->isVolatile()' failed
This due to following rule:
First, no exception can move in or out of _try region., i.e., no "potential
faulty instruction can be moved
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (jyu2-git)
Changes
Current compler assert with `!SI->isAtomic() &&
!SI->isVolatile()' failed
This due to following rule:
First, no exception can move in or out of _try region., i.e., no "potential
faulty instruction can be moved acr
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: None (jyu2-git)
Changes
Current compler assert with `!SI->isAtomic() &&
!SI->isVolatile()' failed
This due to following rule:
First, no exception can move in or out of _try region., i.e., no "potential
faulty instruction can be m
https://github.com/goldsteinn closed
https://github.com/llvm/llvm-project/pull/71295
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Phoebe Wang
Date: 2023-11-07T14:39:24+08:00
New Revision: c78aeabaecb6c9b1df1fef4b3d42ceb48bca2152
URL:
https://github.com/llvm/llvm-project/commit/c78aeabaecb6c9b1df1fef4b3d42ceb48bca2152
DIFF:
https://github.com/llvm/llvm-project/commit/c78aeabaecb6c9b1df1fef4b3d42ceb48bca2152.diff
L
sun-jacobi wrote:
> This doesn't look like the right place to fix this issue to me.
> @alexey-bataev might have better suggestion.
The crash occurs at
https://github.com/llvm/llvm-project/blob/d34a10a47d25103725174c62ed5e84e8ca380249/clang/lib/Sema/SemaOpenMP.cpp#L13011
The reason why I fix
sun-jacobi wrote:
Moreover, in the original implementation, the `checkStatement` return false if
and only if there is no error in the statement.
The question is whether `checkStatement` should consider a statement, which
contains semantic errors not related to the atomic directive, as a `NoErr
Author: martinboehme
Date: 2023-11-07T09:48:40+01:00
New Revision: 6b573f4611df470c23c7048fe820e0f216e9a8e1
URL:
https://github.com/llvm/llvm-project/commit/6b573f4611df470c23c7048fe820e0f216e9a8e1
DIFF:
https://github.com/llvm/llvm-project/commit/6b573f4611df470c23c7048fe820e0f216e9a8e1.diff
201 - 300 of 380853 matches
Mail list logo