https://github.com/bassiounix updated
https://github.com/llvm/llvm-project/pull/151883
>From 14a8e8add569e7e423cfc57ecf85c722063f0835 Mon Sep 17 00:00:00 2001
From: bassiounix
Date: Sun, 3 Aug 2025 22:24:35 +0300
Subject: [PATCH] [libc][math] Refactor cos implementation to header-only in
src/_
https://github.com/bassiounix updated
https://github.com/llvm/llvm-project/pull/152069
>From 2ff880d6bf304f919b92ae62cac84e4b9789bcf1 Mon Sep 17 00:00:00 2001
From: bassiounix
Date: Tue, 5 Aug 2025 06:30:16 +0300
Subject: [PATCH] [libc][math] Refactor cosf implementation to header-only in
src/
https://github.com/bassiounix updated
https://github.com/llvm/llvm-project/pull/152069
>From 2ff880d6bf304f919b92ae62cac84e4b9789bcf1 Mon Sep 17 00:00:00 2001
From: bassiounix
Date: Tue, 5 Aug 2025 06:30:16 +0300
Subject: [PATCH] [libc][math] Refactor cosf implementation to header-only in
src/
https://github.com/bassiounix updated
https://github.com/llvm/llvm-project/pull/151883
>From 14a8e8add569e7e423cfc57ecf85c722063f0835 Mon Sep 17 00:00:00 2001
From: bassiounix
Date: Sun, 3 Aug 2025 22:24:35 +0300
Subject: [PATCH] [libc][math] Refactor cos implementation to header-only in
src/_
https://github.com/bassiounix updated
https://github.com/llvm/llvm-project/pull/151883
>From 37848d777f74c5052a8332033e51446a3f7a152f Mon Sep 17 00:00:00 2001
From: bassiounix
Date: Sun, 3 Aug 2025 22:24:35 +0300
Subject: [PATCH] [libc][math] Refactor cos implementation to header-only in
src/_
@@ -540,6 +540,22 @@ void ProfileGenerator::generateLineNumBasedProfile() {
// Fill in boundary sample counts as well as call site samples for calls
populateBoundarySamplesForAllFunctions(SC.BranchCounter);
+ // For each instruction with vtable accesses, get its symbolize
@@ -0,0 +1,19 @@
+
wlei-llvm wrote:
Nit: remove the empty leading line.
https://github.com/llvm/llvm-project/pull/148013
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/c
@@ -67,6 +67,11 @@ static cl::opt DebugBinPath(
"from it instead of the executable binary."),
cl::cat(ProfGenCategory));
+static cl::opt DataAccessProfileFilename(
+"data-access-profile", cl::value_desc("data-access-profile"),
+cl::desc("Path to the da
https://github.com/orodley updated
https://github.com/llvm/llvm-project/pull/139497
>From 7f599c76af7fc371c6f8d54febc90e28a0b7a93c Mon Sep 17 00:00:00 2001
From: Owen Rodley
Date: Mon, 12 May 2025 15:50:22 +1000
Subject: [PATCH] Add a GUIDLIST table to bitcode
---
llvm/include/llvm/Bitcode/LL
https://github.com/orodley updated
https://github.com/llvm/llvm-project/pull/139497
>From 7f599c76af7fc371c6f8d54febc90e28a0b7a93c Mon Sep 17 00:00:00 2001
From: Owen Rodley
Date: Mon, 12 May 2025 15:50:22 +1000
Subject: [PATCH] Add a GUIDLIST table to bitcode
---
llvm/include/llvm/Bitcode/LL
@@ -2627,6 +2627,11 @@ void Verifier::visitConstantPtrAuth(const
ConstantPtrAuth *CPA) {
Check(CPA->getDiscriminator()->getBitWidth() == 64,
"signed ptrauth constant discriminator must be i64 constant integer");
+
+ Check(isa(CPA->getDeactivationSymbol()) ||
+
https://github.com/usx95 created
https://github.com/llvm/llvm-project/pull/152027
… (#149592)
Add a language option flag for experimental lifetime safety analysis in C++.
This change provides a language option to control the experimental lifetime
safety analysis feature, making it more explic
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Utkarsh Saxena (usx95)
Changes
… (#149592)
Add a language option flag for experimental lifetime safety analysis in C++.
This change provides a language option to control the experimental lifetime
safety analysis feature, making it more e
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/152027
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/usx95 edited https://github.com/llvm/llvm-project/pull/152027
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/usx95 milestoned
https://github.com/llvm/llvm-project/pull/152027
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
pcc wrote:
C++23 has this to say on reinterpret_casts:
> When a prvalue v of object pointer type is converted to the object pointer
> type “pointer to cv T”, the result is static_cast(static_cast void*>(v)).
and on static_casts it says:
> A prvalue of type “pointer to cv1 void” can be convert
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 HEAD~1 HEAD --extensions cpp,h --
flang/include/flang/Parser/parse-tree.h flang/lib/L
https://github.com/kparzysz updated
https://github.com/llvm/llvm-project/pull/152007
>From d57337ec742dd2ace259ab7599b587265723840d Mon Sep 17 00:00:00 2001
From: Krzysztof Parzyszek
Date: Mon, 4 Aug 2025 07:59:47 -0500
Subject: [PATCH 1/2] [flang][OpenMP] Make OpenMPCriticalConstruct follow bl
llvmbot wrote:
@llvm/pr-subscribers-flang-openmp
Author: Krzysztof Parzyszek (kparzysz)
Changes
This allows not having the END CRITICAL directive in certain situations. Update
semantic checks and symbol resolution.
---
Patch is 24.11 KiB, truncated to 20.00 KiB below, full version:
htt
llvmbot wrote:
@llvm/pr-subscribers-flang-semantics
@llvm/pr-subscribers-flang-parser
Author: Krzysztof Parzyszek (kparzysz)
Changes
This allows not having the END CRITICAL directive in certain situations. Update
semantic checks and symbol resolution.
---
Patch is 24.11 KiB, truncated t
https://github.com/kparzysz created
https://github.com/llvm/llvm-project/pull/152007
This allows not having the END CRITICAL directive in certain situations. Update
semantic checks and symbol resolution.
>From d57337ec742dd2ace259ab7599b587265723840d Mon Sep 17 00:00:00 2001
From: Krzysztof Pa
https://github.com/cor3ntin approved this pull request.
https://github.com/llvm/llvm-project/pull/151999
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/kparzysz updated
https://github.com/llvm/llvm-project/pull/152004
>From 4187a39e449369fa8e9b4917e1b2af91ebbb057d Mon Sep 17 00:00:00 2001
From: Krzysztof Parzyszek
Date: Mon, 4 Aug 2025 11:58:35 -0500
Subject: [PATCH 1/2] [flang][OpenMP] Insert CRITICAL construct names into
llvmbot wrote:
@llvm/pr-subscribers-flang-openmp
Author: Krzysztof Parzyszek (kparzysz)
Changes
They were inserted in the current scope.
OpenMP spec (all versions):
The names of critical constructs are global entities of the program. If a name
conflicts with any other entity, the behavio
https://github.com/kparzysz created
https://github.com/llvm/llvm-project/pull/152004
They were inserted in the current scope.
OpenMP spec (all versions):
The names of critical constructs are global entities of the program. If a name
conflicts with any other entity, the behavior of the program
https://github.com/Sirraide approved this pull request.
https://github.com/llvm/llvm-project/pull/151999
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@cor3ntin What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/151999
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/list
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (llvmbot)
Changes
Backport cb50d78
Requested by: @AaronBallman
---
Full diff: https://github.com/llvm/llvm-project/pull/151999.diff
2 Files Affected:
- (modified) clang/lib/Sema/SemaStmt.cpp (+5-1)
- (modified) clang/test/Sema/fo
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/151999
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/151999
Backport cb50d78
Requested by: @AaronBallman
>From 8c4a9ae3b05636463ae2d24600ab4345d943a502 Mon Sep 17 00:00:00 2001
From: Aaron Ballman
Date: Mon, 4 Aug 2025 12:46:53 -0400
Subject: [PATCH] [C] static_assert
https://github.com/guy-david edited
https://github.com/llvm/llvm-project/pull/146806
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/TIFitis edited
https://github.com/llvm/llvm-project/pull/151989
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/146075
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@llvm/pr-subscribers-flang-fir-hlfir
Author: Akash Banerjee (TIFitis)
Changes
Add a new AutomapToTargetData pass. This gathers the declare target enter
variables which have the AUTOMAP modifier. And adds
omp.declare_target_enter/exit mapping directives for fir.alloca and f
https://github.com/TIFitis created
https://github.com/llvm/llvm-project/pull/151989
Add a new AutomapToTargetData pass. This gathers the declare target enter
variables which have the AUTOMAP modifier. And adds
omp.declare_target_enter/exit mapping directives for fir.alloca and fir.free
oeprat
arichardson wrote:
> That sounds fine as long as the plan is to remove the isNonIntegralPointer()
> method in the future, in favor of more precise checks.
Yes that is absolutely the goal. Will try to update with these changes shortly.
https://github.com/llvm/llvm-project/pull/105735
__
Author: Simon Pilgrim
Date: 2025-08-04T14:27:53+01:00
New Revision: ed1f9d869daae57a7dd0b037b560a2b6d5f52997
URL:
https://github.com/llvm/llvm-project/commit/ed1f9d869daae57a7dd0b037b560a2b6d5f52997
DIFF:
https://github.com/llvm/llvm-project/commit/ed1f9d869daae57a7dd0b037b560a2b6d5f52997.diff
paulwalker-arm wrote:
Would it be better to start by adding `movpfrx` for `ext`? At least for some
cores these are fused and so you can get the free move without introducing this
[potential
issue](https://github.com/llvm/llvm-project/pull/151729/files/ebcb4929004ae3f08b2ca3d5d246f29aa73600e1#d
https://github.com/alexey-bataev approved this pull request.
https://github.com/llvm/llvm-project/pull/146405
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -1260,21 +1260,30 @@ void
CGOpenMPRuntimeGPU::emitParallelCall(CodeGenFunction &CGF,
NumThreadsVal = Bld.CreateZExtOrTrunc(NumThreadsVal, CGF.Int32Ty);
assert(IfCondVal && "Expected a value");
+RuntimeFunction FnID = OMPRTL___kmpc_parallel_51;
llvm::Valu
https://github.com/kiranchandramohan approved this pull request.
LG.
https://github.com/llvm/llvm-project/pull/151493
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-c
llvmbot wrote:
@llvm/pr-subscribers-flang-fir-hlfir
Author: None (llvmbot)
Changes
Backport 89e4d9f
Requested by: @tblah
---
Full diff: https://github.com/llvm/llvm-project/pull/151937.diff
2 Files Affected:
- (modified) flang/lib/Lower/Mangler.cpp (+12-2)
- (added) flang/test/Lower/
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/151937
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@tblah What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/151937
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinf
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/151937
Backport 89e4d9f
Requested by: @tblah
>From bfff2eb3e5216113c2e4cac56c0a0a0e49d38256 Mon Sep 17 00:00:00 2001
From: Carlos Seo
Date: Fri, 1 Aug 2025 11:20:09 -0300
Subject: [PATCH] [Flang] Fix crash with param
https://github.com/mstorsjo approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/151933
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@llvm/pr-subscribers-clang-driver
Author: None (llvmbot)
Changes
Backport 7f470586e10543aa12efc7e04d4d4ac814eaca35
Requested by: @mstorsjo
---
Full diff: https://github.com/llvm/llvm-project/pull/151933.diff
2 Files Affected:
- (modified) clang/lib/Driver/ToolChains/Min
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: None (llvmbot)
Changes
Backport 7f470586e10543aa12efc7e04d4d4ac814eaca35
Requested by: @mstorsjo
---
Full diff: https://github.com/llvm/llvm-project/pull/151933.diff
2 Files Affected:
- (modified) clang/lib/Driver/ToolChains/MinGW.cpp
llvmbot wrote:
@mstorsjo What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/151933
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/list
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/151933
Backport 7f470586e10543aa12efc7e04d4d4ac814eaca35
Requested by: @mstorsjo
>From b4f45dd745ce171cdb964dab4cc085b6ad2ffe0c Mon Sep 17 00:00:00 2001
From: Keno Fischer
Date: Wed, 30 Jul 2025 01:09:27 -0400
Subjec
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/151933
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/var-const approved this pull request.
https://github.com/llvm/llvm-project/pull/151921
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -4069,6 +4069,22 @@ let Predicates = [HasSVE2_or_SME] in {
let AddedComplexity = 2 in {
def : Pat<(nxv16i8 (AArch64ext nxv16i8:$zn1, nxv16i8:$zn2, (i32
imm0_255:$imm))),
(EXT_ZZI_B (REG_SEQUENCE ZPR2, $zn1, zsub0, $zn2, zsub1),
imm0_255:$imm)>;
+
+f
llvmbot wrote:
@llvm/pr-subscribers-libcxx
Author: None (llvmbot)
Changes
Backport 4ef92469ab341ac1bee39a9413ffaa845e307414
Requested by: @var-const
---
Full diff: https://github.com/llvm/llvm-project/pull/151921.diff
2 Files Affected:
- (modified) libcxx/include/__assert (+2-2)
- (m
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/151921
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/151921
Backport 4ef92469ab341ac1bee39a9413ffaa845e307414
Requested by: @var-const
>From 908b0e5893ce79231cb4e613da9c80f76a6ae1ed Mon Sep 17 00:00:00 2001
From: Konstantin Varlamov
Date: Thu, 31 Jul 2025 02:52:17 -070
llvmbot wrote:
@var-const What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/151921
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/lis
https://github.com/omjavaid approved this pull request.
https://github.com/llvm/llvm-project/pull/151548
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
var-const wrote:
@tru Thank you (both for merging and for letting me know)!
https://github.com/llvm/llvm-project/pull/151095
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-br
zhaoqi5 wrote:
Influence to llvm-test-suite:
https://github.com/zhaoqi5/llvm-test-suite/commit/ea9235a57671c02aa91f6bc9ab5b32c1d282b7fc.
https://github.com/llvm/llvm-project/pull/151917
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.ll
llvmbot wrote:
@llvm/pr-subscribers-backend-loongarch
Author: ZhaoQi (zhaoqi5)
Changes
TODO: Only add tests for general vector load and store. Maybe consider adding
more cases?
---
Full diff: https://github.com/llvm/llvm-project/pull/151917.diff
3 Files Affected:
- (modified) llvm/lib
https://github.com/zhaoqi5 created
https://github.com/llvm/llvm-project/pull/151917
TODO: Only add tests for general vector load and store. Maybe consider adding
more cases?
>From e72f55129bd953cfc3b1e077dfc7a626e2ba4412 Mon Sep 17 00:00:00 2001
From: Qi Zhao
Date: Mon, 28 Jul 2025 19:36:40 +
@@ -4069,6 +4069,22 @@ let Predicates = [HasSVE2_or_SME] in {
let AddedComplexity = 2 in {
def : Pat<(nxv16i8 (AArch64ext nxv16i8:$zn1, nxv16i8:$zn2, (i32
imm0_255:$imm))),
(EXT_ZZI_B (REG_SEQUENCE ZPR2, $zn1, zsub0, $zn2, zsub1),
imm0_255:$imm)>;
+
+f
@@ -4069,6 +4069,22 @@ let Predicates = [HasSVE2_or_SME] in {
let AddedComplexity = 2 in {
def : Pat<(nxv16i8 (AArch64ext nxv16i8:$zn1, nxv16i8:$zn2, (i32
imm0_255:$imm))),
(EXT_ZZI_B (REG_SEQUENCE ZPR2, $zn1, zsub0, $zn2, zsub1),
imm0_255:$imm)>;
+
+f
nikic wrote:
That sounds fine as long as the plan is to remove the isNonIntegralPointer()
method in the future, in favor of more precise checks.
https://github.com/llvm/llvm-project/pull/105735
___
llvm-branch-commits mailing list
llvm-branch-commits@
@@ -4069,6 +4069,22 @@ let Predicates = [HasSVE2_or_SME] in {
let AddedComplexity = 2 in {
def : Pat<(nxv16i8 (AArch64ext nxv16i8:$zn1, nxv16i8:$zn2, (i32
imm0_255:$imm))),
(EXT_ZZI_B (REG_SEQUENCE ZPR2, $zn1, zsub0, $zn2, zsub1),
imm0_255:$imm)>;
+
+f
@@ -4069,6 +4069,22 @@ let Predicates = [HasSVE2_or_SME] in {
let AddedComplexity = 2 in {
def : Pat<(nxv16i8 (AArch64ext nxv16i8:$zn1, nxv16i8:$zn2, (i32
imm0_255:$imm))),
(EXT_ZZI_B (REG_SEQUENCE ZPR2, $zn1, zsub0, $zn2, zsub1),
imm0_255:$imm)>;
+
+f
https://github.com/melver approved this pull request.
https://github.com/llvm/llvm-project/pull/151889
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -4069,6 +4069,22 @@ let Predicates = [HasSVE2_or_SME] in {
let AddedComplexity = 2 in {
def : Pat<(nxv16i8 (AArch64ext nxv16i8:$zn1, nxv16i8:$zn2, (i32
imm0_255:$imm))),
(EXT_ZZI_B (REG_SEQUENCE ZPR2, $zn1, zsub0, $zn2, zsub1),
imm0_255:$imm)>;
+
+f
70 matches
Mail list logo