llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder
`openmp-offload-amdgpu-runtime` running on `omp-vega20-0` while building
`clang` at step 7 "Add check check-offload".
Full details are available at:
https://lab.llvm.org/buildbot/#/builders/30/builds/6407
Here is the relevan
mizvekov wrote:
Regarding test case 2, that further reduces to:
```C++
template class Q {};
template void F(Q);
template void F(Q) = delete;
void test() {
F(Q());
}
```
The problem is that we consider the parenthesized expression significant in
terms of forming a distinct type.
You can s
Author: Ryosuke Niwa
Date: 2024-09-17T22:23:27-07:00
New Revision: fd21b7911fbdddc80db2d3971ff10ee70a49b7e3
URL:
https://github.com/llvm/llvm-project/commit/fd21b7911fbdddc80db2d3971ff10ee70a49b7e3
DIFF:
https://github.com/llvm/llvm-project/commit/fd21b7911fbdddc80db2d3971ff10ee70a49b7e3.diff
https://github.com/rniwa closed https://github.com/llvm/llvm-project/pull/108656
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
fursov wrote:
@DeinAlptraum, thank you for the review. The findings are fixed now.
Could you say if the fix to be backported to other relelases, like 18.x or
19rc? If yes, how this is done?
https://github.com/llvm/llvm-project/pull/108769
___
cfe-comm
https://github.com/hekota updated
https://github.com/llvm/llvm-project/pull/108924
>From 1dd552dfb6217804ba5e84a35e59e348622df581 Mon Sep 17 00:00:00 2001
From: Helena Kotas
Date: Mon, 16 Sep 2024 20:54:23 -0700
Subject: [PATCH 1/5] [HLSL][NFC] Remove RegisterBindingFlags struct
When diagnosin
@@ -309,7 +309,10 @@ enum BuiltinTemplateKind : int {
BTK__make_integer_seq,
/// This names the __type_pack_element BuiltinTemplateDecl.
- BTK__type_pack_element
+ BTK__type_pack_element,
+
+ /// This names the __type_list_dedup BuiltinTemplateDecl.
+ BTK__type_list_de
https://github.com/kyulee-com created
https://github.com/llvm/llvm-project/pull/109081
None
>From c1a0219457a3c162d7fa6b9d70750ba7a040d9f2 Mon Sep 17 00:00:00 2001
From: Kyungwoo Lee
Date: Fri, 26 Apr 2024 20:02:52 -0700
Subject: [PATCH 1/3] [ThinLTO][NFC] Prep for two-codegen rounds
---
cla
Author: Owen Pan
Date: 2024-09-17T21:15:44-07:00
New Revision: ddbe6c412bab3fe7a3ffaf6f42c49849a518b4c6
URL:
https://github.com/llvm/llvm-project/commit/ddbe6c412bab3fe7a3ffaf6f42c49849a518b4c6
DIFF:
https://github.com/llvm/llvm-project/commit/ddbe6c412bab3fe7a3ffaf6f42c49849a518b4c6.diff
LOG:
https://github.com/owenca closed
https://github.com/llvm/llvm-project/pull/108334
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Owen Pan
Date: 2024-09-17T21:16:20-07:00
New Revision: 7153a4bbf6d46e58ce32d59220515c5ab9f35691
URL:
https://github.com/llvm/llvm-project/commit/7153a4bbf6d46e58ce32d59220515c5ab9f35691
DIFF:
https://github.com/llvm/llvm-project/commit/7153a4bbf6d46e58ce32d59220515c5ab9f35691.diff
LOG:
https://github.com/mizvekov requested changes to this pull request.
https://github.com/llvm/llvm-project/pull/106730
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -3158,6 +3161,33 @@ checkBuiltinTemplateIdType(Sema &SemaRef,
BuiltinTemplateDecl *BTD,
int64_t N = Index.getExtValue();
return Ts.getPackAsArray()[N].getAsType();
}
+ case BTK__type_pack_dedup: {
+assert(Converted.size() == 2 && "__builtin_type_pack_dedup sh
https://github.com/asl approved this pull request.
This looks good to me, thanks!
https://github.com/llvm/llvm-project/pull/109056
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1558,6 +1562,60 @@ class InProcessThinBackend : public ThinBackendProc {
return BackendThreadPool.getMaxConcurrency();
}
};
+
+/// This Backend will run ThinBackend process but throw away all the output
from
+/// the codegen. This class facilitates the first codegen
Author: Owen Pan
Date: 2024-09-17T21:17:30-07:00
New Revision: a8dd8f6302e5fd405de7ed2bbfe195f305279bf8
URL:
https://github.com/llvm/llvm-project/commit/a8dd8f6302e5fd405de7ed2bbfe195f305279bf8
DIFF:
https://github.com/llvm/llvm-project/commit/a8dd8f6302e5fd405de7ed2bbfe195f305279bf8.diff
LOG:
https://github.com/owenca closed
https://github.com/llvm/llvm-project/pull/108797
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/owenca closed
https://github.com/llvm/llvm-project/pull/108513
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/owenca closed
https://github.com/llvm/llvm-project/pull/108929
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Owen Pan
Date: 2024-09-17T21:19:56-07:00
New Revision: 4d18ce1dd2640829c3ad9cbb31e6ff92e2e29438
URL:
https://github.com/llvm/llvm-project/commit/4d18ce1dd2640829c3ad9cbb31e6ff92e2e29438
DIFF:
https://github.com/llvm/llvm-project/commit/4d18ce1dd2640829c3ad9cbb31e6ff92e2e29438.diff
LOG:
@@ -1558,6 +1562,60 @@ class InProcessThinBackend : public ThinBackendProc {
return BackendThreadPool.getMaxConcurrency();
}
};
+
+/// This Backend will run ThinBackend process but throw away all the output
from
+/// the codegen. This class facilitates the first codegen
@@ -278,6 +278,13 @@ class SMTConstraintManager : public
clang::ento::SimpleConstraintManager {
if (const SymbolCast *SC = dyn_cast(Sym))
return canReasonAbout(SVB.makeSymbolVal(SC->getOperand()));
+// If a UnarySymExpr is encountered, the Z3
+// wrapper doe
https://github.com/kyulee-com updated
https://github.com/llvm/llvm-project/pull/109081
>From c1a0219457a3c162d7fa6b9d70750ba7a040d9f2 Mon Sep 17 00:00:00 2001
From: Kyungwoo Lee
Date: Fri, 26 Apr 2024 20:02:52 -0700
Subject: [PATCH 1/4] [ThinLTO][NFC] Prep for two-codegen rounds
---
clang/lib
https://github.com/kyulee-com updated
https://github.com/llvm/llvm-project/pull/90933
>From c1a0219457a3c162d7fa6b9d70750ba7a040d9f2 Mon Sep 17 00:00:00 2001
From: Kyungwoo Lee
Date: Fri, 26 Apr 2024 20:02:52 -0700
Subject: [PATCH 1/4] [ThinLTO][NFC] Prep for two-codegen rounds
---
clang/lib/
https://github.com/BeMg updated https://github.com/llvm/llvm-project/pull/99040
>From 54b5d6833a52271dfd1ca3912d5d9e886b1970c2 Mon Sep 17 00:00:00 2001
From: Piyou Chen
Date: Tue, 19 Mar 2024 02:02:35 -0700
Subject: [PATCH 1/5] [RISCV][FMV] Support target_version
---
clang/lib/AST/ASTContext.c
https://github.com/mahesh-attarde updated
https://github.com/llvm/llvm-project/pull/108537
>From d06ba3b08ddf7282da9e53705a4ca9b27f0c1c4d Mon Sep 17 00:00:00 2001
From: mattarde
Date: Fri, 13 Sep 2024 03:26:14 -0700
Subject: [PATCH 1/6] update clr
---
clang/lib/Headers/CMakeLists.txt
@@ -11027,13 +11029,27 @@ static bool CheckMultiVersionValue(Sema &S, const
FunctionDecl *FD) {
}
if (TVA) {
-llvm::SmallVector Feats;
-TVA->getFeatures(Feats);
-for (const auto &Feat : Feats) {
- if (!TargetInfo.validateCpuSupports(Feat)) {
-S.Di
https://github.com/awson updated https://github.com/llvm/llvm-project/pull/96464
>From 096b999120cc28844d780acbc16f8308b3a54160 Mon Sep 17 00:00:00 2001
From: awson
Date: Mon, 24 Jun 2024 10:34:51 +0300
Subject: [PATCH 1/3] [Clang][Sema] don't handle ArraySize/AllocType early.
---
clang/lib/Se
awson wrote:
> It seems reasonable to me, but I want @cor3ntin to review this, he's the one
> who got his foot stuck in array bounds for a while :D
>
> However, this patch needs a few changes:
>
> 1- A better patch title, perhaps improved commit message 2- Release note
1. Partially (patch tit
https://github.com/nhaehnle commented:
Thank you. This pretty much LGTM, but it just occurred to me that there's a
docs/CommandGuide/lit.rst which should be updated to document the new option.
https://github.com/llvm/llvm-project/pull/108425
___
cfe-c
nhaehnle wrote:
Thank you for going into a bit more detail. It does seem like distinguishing
between SGPR reloads and VGPR reloads would help.
Hmm, what about a case where we run out of VGPRs to spill SGPRs into? What do
we actually do in that case today?
https://github.com/llvm/llvm-project/
https://github.com/tbaederr created
https://github.com/llvm/llvm-project/pull/108940
At the point of defintion of the variable, a function might already refert to
the variable by its index. Replace the index with the new one.
>From db26626c766426d6d848f459d4a243319f9badbe Mon Sep 17 00:00:00 2
https://github.com/RKSimon approved this pull request.
LGTM after @farzonl minors have been addressed - once this is committed I'm
intending to use `__builtin_elementwise_popcount` to simplify a number of C++
target intrinsics that do the same thing.
https://github.com/llvm/llvm-project/pull/1
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Timm Baeder (tbaederr)
Changes
At the point of defintion of the variable, a function might already refert to
the variable by its index. Replace the index with the new one.
---
Full diff: https://github.com/llvm/llvm-project/pull/108940.di
https://github.com/tbaederr updated
https://github.com/llvm/llvm-project/pull/108940
>From bdfe4454f2f2ad0b710b0e9036768d311a77f965 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timm=20B=C3=A4der?=
Date: Tue, 17 Sep 2024 08:49:55 +0200
Subject: [PATCH] [clang][bytecode] Fix defining extern variables
@@ -2139,9 +2139,9 @@ define <8 x i16> @pr59628_xmm(i16 %arg) {
; X86-LABEL: pr59628_xmm:
; X86: # %bb.0:
; X86-NEXT:movzwl {{[0-9]+}}(%esp), %eax
-; X86-NEXT:vxorps %xmm0, %xmm0, %xmm0
+; X86-NEXT:vpxor %xmm0, %xmm0, %xmm0
; X86-NEXT:vpbroadcastw %eax, %
https://github.com/Discookie updated
https://github.com/llvm/llvm-project/pull/106350
>From c4e05bdb36e270cbf0557f38fad7c04edf011905 Mon Sep 17 00:00:00 2001
From: Viktor
Date: Wed, 28 Aug 2024 08:47:20 +
Subject: [PATCH 01/10] [clang-tidy] Add user-defined functions to
bugprone-unsafe-fun
Author: Julian Schmidt
Date: 2024-09-17T10:42:07+02:00
New Revision: 6357781e3f9fbc5a14a794b8769b451c863c65c7
URL:
https://github.com/llvm/llvm-project/commit/6357781e3f9fbc5a14a794b8769b451c863c65c7
DIFF:
https://github.com/llvm/llvm-project/commit/6357781e3f9fbc5a14a794b8769b451c863c65c7.diff
https://github.com/5chmidti closed
https://github.com/llvm/llvm-project/pull/106856
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Julian Schmidt
Date: 2024-09-17T10:42:23+02:00
New Revision: 50320ec967a2c6546e53998225dddb76c4016dc5
URL:
https://github.com/llvm/llvm-project/commit/50320ec967a2c6546e53998225dddb76c4016dc5
DIFF:
https://github.com/llvm/llvm-project/commit/50320ec967a2c6546e53998225dddb76c4016dc5.diff
https://github.com/5chmidti closed
https://github.com/llvm/llvm-project/pull/106862
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Julian Schmidt
Date: 2024-09-17T10:43:40+02:00
New Revision: 605a9adb4340b347f480a95a6eef3c9045e8416f
URL:
https://github.com/llvm/llvm-project/commit/605a9adb4340b347f480a95a6eef3c9045e8416f
DIFF:
https://github.com/llvm/llvm-project/commit/605a9adb4340b347f480a95a6eef3c9045e8416f.diff
https://github.com/5chmidti closed
https://github.com/llvm/llvm-project/pull/107649
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: Julian Schmidt
Date: 2024-09-17T10:44:22+02:00
New Revision: caaac84ab2ef3f56e5204c9fae5cddf7b6e9a1c0
URL:
https://github.com/llvm/llvm-project/commit/caaac84ab2ef3f56e5204c9fae5cddf7b6e9a1c0
DIFF:
https://github.com/llvm/llvm-project/commit/caaac84ab2ef3f56e5204c9fae5cddf7b6e9a1c0.diff
https://github.com/5chmidti closed
https://github.com/llvm/llvm-project/pull/107652
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/Discookie updated
https://github.com/llvm/llvm-project/pull/106350
>From c4e05bdb36e270cbf0557f38fad7c04edf011905 Mon Sep 17 00:00:00 2001
From: Viktor
Date: Wed, 28 Aug 2024 08:47:20 +
Subject: [PATCH 01/11] [clang-tidy] Add user-defined functions to
bugprone-unsafe-fun
https://github.com/keith-packard created
https://github.com/llvm/llvm-project/pull/108942
Add support for using a thread-local variable with a specified offsetfor
holding the stack guard canary value.
>From 7822a1ee2eed923a3014577668bdd8f1c8145d4c Mon Sep 17 00:00:00 2001
From: Keith Packard
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Keith Packard (keith-packard)
Changes
Add support for using a thread-local variable with a specified offsetfor
holding the stack guard canary value.
---
Full diff: https://github.com/llvm/llvm-project/pull/108942.diff
5 Files Affected:
llvmbot wrote:
@llvm/pr-subscribers-clang-driver
Author: Keith Packard (keith-packard)
Changes
Add support for using a thread-local variable with a specified offsetfor
holding the stack guard canary value.
---
Full diff: https://github.com/llvm/llvm-project/pull/108942.diff
5 Files Aff
@@ -243,14 +244,16 @@ class AnnotatingParser {
// operator that was misinterpreted because we are parsing template
// parameters.
// FIXME: This is getting out of hand, write a decent parser.
- if (InExpr && !Line.startsWith(tok::kw_template) &&
+ if
Author: Vlad Serebrennikov
Date: 2024-09-17T12:12:49+03:00
New Revision: 88a9bcaf7074d21aa818cfa3952300dc9547be77
URL:
https://github.com/llvm/llvm-project/commit/88a9bcaf7074d21aa818cfa3952300dc9547be77
DIFF:
https://github.com/llvm/llvm-project/commit/88a9bcaf7074d21aa818cfa3952300dc9547be77.
Endilll wrote:
> @Endilll: I've removed the other changes from `cxx_dr_status.html` manually
> from this commit. Can you create the separate patch to add the new cwg
> issues? Thanks!
Pushed 331d65d0e271d22da9f496f2bb628b93ab515725
https://github.com/llvm/llvm-project/pull/108817
Endilll wrote:
> @Endilll: I've removed the other changes from `cxx_dr_status.html` manually
> from this commit. Can you create the separate patch to add the new cwg
> issues? Thanks!
Pushed 88a9bcaf7074d21aa818cfa3952300dc9547be77
https://github.com/llvm/llvm-project/pull/108817
https://github.com/carlosgalvezp updated
https://github.com/llvm/llvm-project/pull/108083
>From d7eacb7d6614b374a959c33a7394f2652df32982 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Carlos=20G=C3=A1lvez?=
Date: Tue, 10 Sep 2024 13:46:51 +
Subject: [PATCH] [clang-tidy] Create bugprone-bit-cast-p
https://github.com/carlosgalvezp updated
https://github.com/llvm/llvm-project/pull/108083
>From c9e69b58e6c3e27fc6dd529783c02fec8fafbd9a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Carlos=20G=C3=A1lvez?=
Date: Tue, 10 Sep 2024 13:46:51 +
Subject: [PATCH] [clang-tidy] Create bugprone-bit-cast-p
https://github.com/tblah approved this pull request.
LGTM, thanks
https://github.com/llvm/llvm-project/pull/108868
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/yronglin created
https://github.com/llvm/llvm-project/pull/108949
Implement `+`, `-`, `*`, `/` , `%`, `&`, `|`, `^`, `<<`, `>>` and compound
assignment operator.
>From 3601f708847f70485fae640c5b5d96fed965e7c3 Mon Sep 17 00:00:00 2001
From: yronglin
Date: Tue, 17 Sep 2024 17
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (yronglin)
Changes
Implement `+`, `-`, `*`, `/` , `%`, `&`, `|`, `^`, `<<`, `>>`
and compound assignment operator.
---
Patch is 35.67 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/108949
https://github.com/mahesh-attarde updated
https://github.com/llvm/llvm-project/pull/108537
>From d8e76ea27679df40d0c796a5e8e5bc31433b6bff Mon Sep 17 00:00:00 2001
From: mattarde
Date: Fri, 13 Sep 2024 03:26:14 -0700
Subject: [PATCH 1/6] update clr
---
clang/lib/Headers/CMakeLists.txt
Nathan =?utf-8?q?Gauër?= ,
Nathan =?utf-8?q?Gauër?= ,
Nathan =?utf-8?q?Gauër?= ,
Nathan =?utf-8?q?Gauër?= ,
Nathan =?utf-8?q?Gauër?= ,
Nathan =?utf-8?q?Gauër?= ,
Nathan =?utf-8?q?Gauër?= ,
Nathan =?utf-8?q?Gauër?= ,
Nathan =?utf-8?q?Gauër?= ,
Nathan =?utf-8?q?Gauër?= ,
Nathan =?utf-8?q?Gauër?= ,
Na
Author: Alexandros Lamprineas
Date: 2024-09-17T11:07:07+01:00
New Revision: b1d7694c128fd200a23f4494530aa3ae50fa76ce
URL:
https://github.com/llvm/llvm-project/commit/b1d7694c128fd200a23f4494530aa3ae50fa76ce
DIFF:
https://github.com/llvm/llvm-project/commit/b1d7694c128fd200a23f4494530aa3ae50fa76
https://github.com/labrinea closed
https://github.com/llvm/llvm-project/pull/108857
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/tarunprabhu updated
https://github.com/llvm/llvm-project/pull/102975
>From 4a37cec543f30bb122bf14573fdec8302a0afa3e Mon Sep 17 00:00:00 2001
From: Tarun Prabhu
Date: Mon, 12 Aug 2024 14:32:08 -0600
Subject: [PATCH 1/5] [clang][flang][mlir] Support -frecord-command-line option
tarunprabhu wrote:
Moved code to the `clang::driver::tools` namespace
https://github.com/llvm/llvm-project/pull/102975
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
labrinea wrote:
This may sound like a bad idea in terms of future maintenance, but how about we
guarded the enum entries I am removing with
`#if __FUNCTION_MULTI_VERSIONING_SUPPORT_LEVEL < __ARM_ACLE_VERSION(2024, 3,
0)` ?
https://github.com/llvm/llvm-project/pull/108024
__
https://github.com/phoebewang approved this pull request.
LGTM.
https://github.com/llvm/llvm-project/pull/108537
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/a-tarasyuk updated
https://github.com/llvm/llvm-project/pull/108657
>From 70d1be2a2a0f2f44cdd70bfb4397e7a36f1c9f30 Mon Sep 17 00:00:00 2001
From: Oleksandr T
Date: Sat, 14 Sep 2024 01:46:28 +0300
Subject: [PATCH 1/2] [Clang] prevented assertion failure by handling integral
t
https://github.com/mikecrowe commented:
LGTM. Thanks for fixing this.
https://github.com/llvm/llvm-project/pull/108805
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/a-tarasyuk updated
https://github.com/llvm/llvm-project/pull/108657
>From 70d1be2a2a0f2f44cdd70bfb4397e7a36f1c9f30 Mon Sep 17 00:00:00 2001
From: Oleksandr T
Date: Sat, 14 Sep 2024 01:46:28 +0300
Subject: [PATCH 1/2] [Clang] prevented assertion failure by handling integral
t
https://github.com/NagyDonat commented:
Do I understand it correctly that this deficiency affects the standalone Z3
analysis mode (as opposed to the "Z3 refutation" where the analysis is
performed with the native range-based constraint manager, and then the results
are validated with Z3 to dis
@@ -0,0 +1,16 @@
+// RUN: %clang_analyze_cc1 -analyzer-checker=core,debug.ExprInspection -verify
%s \
+// RUN: -analyzer-constraints=z3
+
+// REQUIRES: Z3
+//
+// This LIT covers a crash associated with this test.
+// The expectation is to not crash!
NagyDonat
@@ -0,0 +1,16 @@
+// RUN: %clang_analyze_cc1 -analyzer-checker=core,debug.ExprInspection -verify
%s \
+// RUN: -analyzer-constraints=z3
+
+// REQUIRES: Z3
+//
+// This LIT covers a crash associated with this test.
+// The expectation is to not crash!
+//
+
+long a;
+void b() {
https://github.com/NagyDonat edited
https://github.com/llvm/llvm-project/pull/108900
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/NagyDonat edited
https://github.com/llvm/llvm-project/pull/108900
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
https://github.com/NagyDonat edited
https://github.com/llvm/llvm-project/pull/108900
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
asavonic wrote:
> Our idea is summarized in
> https://discourse.llvm.org/t/rfc-lldb-more-reliable-completion-of-record-types/77442.
> Basically the goal is to guarantee that a call to `getDefinition`, _will_
> fetch the definition. This is something that Clang already does, but we just
> neve
@@ -9868,7 +9868,12 @@ static bool tryVectorConvertAndSplat(Sema &S, ExprResult
*scalar,
// if necessary.
CastKind scalarCast = CK_NoOp;
- if (vectorEltTy->isIntegralType(S.Context)) {
+ if (vectorEltTy->isBooleanType()) {
+if (scalarTy->isIntegralType(S.Context))
+
Author: Edd Dawson
Date: 2024-09-17T12:09:38+01:00
New Revision: 1e23a6142a827cda89fa4d8335afebd89701991d
URL:
https://github.com/llvm/llvm-project/commit/1e23a6142a827cda89fa4d8335afebd89701991d
DIFF:
https://github.com/llvm/llvm-project/commit/1e23a6142a827cda89fa4d8335afebd89701991d.diff
LO
https://github.com/playstation-edd closed
https://github.com/llvm/llvm-project/pull/107410
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Keenuts wrote:
> I'll check it today against my test suites and get back to you.
Thanks!
> I'm curious how `sortBlocks(F)` and other changes would behave when inserted
> before vs. after those optimizations applied?
I'm not sure either. I'd be tempted to say we should put the `sortBlock` aft
Szelethus wrote:
My say doesn't quite have the same weight here are many others, but I see no
problems with this patch after so many rounds of reviews -- would it be okay to
merge?
https://github.com/llvm/llvm-project/pull/89925
___
cfe-commits maili
https://github.com/zahiraam updated
https://github.com/llvm/llvm-project/pull/107598
>From 0763f8d25194e18a040d4cd4cde7c88b6fccbb44 Mon Sep 17 00:00:00 2001
From: Zahira Ammarguellat
Date: Fri, 6 Sep 2024 08:01:25 -0700
Subject: [PATCH 1/7] Don't emit int TBAA metadata on more complex FP math
Author: Congcong Cai
Date: 2024-09-17T20:12:01+08:00
New Revision: 07e0b8a7717aecc1133a08bfe013b58fb4c596f5
URL:
https://github.com/llvm/llvm-project/commit/07e0b8a7717aecc1133a08bfe013b58fb4c596f5
DIFF:
https://github.com/llvm/llvm-project/commit/07e0b8a7717aecc1133a08bfe013b58fb4c596f5.diff
https://github.com/HerrCai0907 closed
https://github.com/llvm/llvm-project/pull/108689
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -73,8 +73,6 @@ enum CPUFeatures {
FEAT_SSBS,
FEAT_SSBS2,
FEAT_BTI,
- FEAT_LS64,
- FEAT_LS64_V,
Wilco1 wrote:
ABI compatibility means you can use different compilers to build object files,
link them and they work correctly. If object A uses bit 36,
https://github.com/jayfoad created
https://github.com/llvm/llvm-project/pull/108968
Remove the MangledName field since these types just use the normal Name
for mangling purposes.
>From 97fc6c239af3cadb61fe70cd07bb3b31c5da7a52 Mon Sep 17 00:00:00 2001
From: Jay Foad
Date: Tue, 17 Sep 2024 12:5
llvmbot wrote:
@llvm/pr-subscribers-debuginfo
Author: Jay Foad (jayfoad)
Changes
Remove the MangledName field since these types just use the normal Name
for mangling purposes.
---
Full diff: https://github.com/llvm/llvm-project/pull/108968.diff
4 Files Affected:
- (modified) clang/inc
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Jay Foad (jayfoad)
Changes
Remove the MangledName field since these types just use the normal Name
for mangling purposes.
---
Full diff: https://github.com/llvm/llvm-project/pull/108968.diff
4 Files Affected:
- (modified) clang/include
https://github.com/python3kgae approved this pull request.
https://github.com/llvm/llvm-project/pull/108924
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
@@ -1,16 +1,25 @@
// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-compute -x hlsl -ast-dump -o
- %s | FileCheck %s
// CHECK: CXXRecordDecl 0x{{[0-9a-f]+}} {{.*}} struct MyBuffer definition
-// CHECK: FieldDecl 0x{{[0-9a-f]+}} col:68 h
'__hlsl_resource_t {{\[\[}}hlsl::reso
https://github.com/python3kgae approved this pull request.
https://github.com/llvm/llvm-project/pull/108919
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
alex-t wrote:
> Thank you for going into a bit more detail. It does seem like distinguishing
> between SGPR reloads and VGPR reloads would help.
>
> Hmm, what about a case where we run out of VGPRs to spill SGPRs into? What do
> we actually do in that case today?
Not sure if I understand your
zahiraam wrote:
> > How does this interact with #107598?
>
>Though this also changes things to ensure when TBAA data is set, it's always
>set on the call.
Wasn't already doing that? (setting the TBAA on the call?).
https://github.com/llvm/llvm-project/pull/108853
_
https://github.com/jayfoad created
https://github.com/llvm/llvm-project/pull/108970
None
>From 9c2e1d8470b7b1a0647baece8fa41cf8ce7b4f5d Mon Sep 17 00:00:00 2001
From: Jay Foad
Date: Tue, 17 Sep 2024 13:28:11 +0100
Subject: [PATCH] [Clang] Add and use mangleVendorType helper. NFC.
---
clang/l
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Jay Foad (jayfoad)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/108970.diff
1 Files Affected:
- (modified) clang/lib/AST/ItaniumMangle.cpp (+24-28)
``diff
diff --git a/clang/lib/AST/ItaniumMangle.cpp b/cl
@@ -40,12 +42,19 @@ class AMDGPUAsmPrinter final : public AsmPrinter {
AMDGPUResourceUsageAnalysis *ResourceUsage;
+ MCResourceInfo RI;
+
SIProgramInfo CurrentProgramInfo;
std::unique_ptr HSAMetadataStream;
MCCodeEmitter *DumpCodeInstEmitter = nullptr;
+ //
MacDue wrote:
> > > How does this interact with #107598?
> >
> >
> > Though this also changes things to ensure when TBAA data is set, it's
> > always set on the call.
>
> Wasn't already doing that? (setting the TBAA on the call?).
It was setting it on `cast(Call.getScalarVal());` not the
ca
@@ -0,0 +1,225 @@
+//===- AMDGPUMCResourceInfo.cpp --- MC Resource Info
--===//
+//
+// 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: Ap
alexfh wrote:
@mizvekov any news here? I think, I'll come up with two more reduced tests
later today.
https://github.com/llvm/llvm-project/pull/100692
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listi
https://github.com/MacDue updated
https://github.com/llvm/llvm-project/pull/108853
>From 6db9f6d56f0bbd56d017156f858eae68653fbd1b Mon Sep 17 00:00:00 2001
From: Benjamin Maxwell
Date: Mon, 16 Sep 2024 16:27:23 +
Subject: [PATCH 1/3] Precommit math-libcalls-tbaa-indirect-args.c
---
.../mat
1 - 100 of 466 matches
Mail list logo