https://github.com/tru updated https://github.com/llvm/llvm-project/pull/101007
>From b9203b6067c868d4305400f0964dbac8e15285db Mon Sep 17 00:00:00 2001
From: Alexandros Lamprineas
Date: Tue, 23 Jul 2024 19:24:41 +0100
Subject: [PATCH 1/5] [clang][FMV][AArch64] Improve streaming mode
compatibili
Author: Alexandros Lamprineas
Date: 2024-08-01T09:02:41+02:00
New Revision: b9203b6067c868d4305400f0964dbac8e15285db
URL:
https://github.com/llvm/llvm-project/commit/b9203b6067c868d4305400f0964dbac8e15285db
DIFF:
https://github.com/llvm/llvm-project/commit/b9203b6067c868d4305400f0964dbac8e15285
Author: Alexandros Lamprineas
Date: 2024-08-01T09:02:41+02:00
New Revision: 00d97039a6dacd17beebce32b727e8c23900eeae
URL:
https://github.com/llvm/llvm-project/commit/00d97039a6dacd17beebce32b727e8c23900eeae
DIFF:
https://github.com/llvm/llvm-project/commit/00d97039a6dacd17beebce32b727e8c23900ee
Author: Alexandros Lamprineas
Date: 2024-08-01T09:02:41+02:00
New Revision: 84de15796052e629a2276bcf1d502d1a8163e32b
URL:
https://github.com/llvm/llvm-project/commit/84de15796052e629a2276bcf1d502d1a8163e32b
DIFF:
https://github.com/llvm/llvm-project/commit/84de15796052e629a2276bcf1d502d1a8163e3
Author: Alexandros Lamprineas
Date: 2024-08-01T09:02:41+02:00
New Revision: 196fb42d2ef10cc6b3c9732c2612d2cd2973d340
URL:
https://github.com/llvm/llvm-project/commit/196fb42d2ef10cc6b3c9732c2612d2cd2973d340
DIFF:
https://github.com/llvm/llvm-project/commit/196fb42d2ef10cc6b3c9732c2612d2cd2973d3
Author: Alexandros Lamprineas
Date: 2024-08-01T09:02:41+02:00
New Revision: bb412b723139a7a7f20f768857d9d4c656ac6fbb
URL:
https://github.com/llvm/llvm-project/commit/bb412b723139a7a7f20f768857d9d4c656ac6fbb
DIFF:
https://github.com/llvm/llvm-project/commit/bb412b723139a7a7f20f768857d9d4c656ac6f
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/101007
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
github-actions[bot] wrote:
@labrinea (or anyone else). If you would like to add a note about this fix in
the release notes (completely optional). Please reply to this comment with a
one or two sentence description of the fix. When you are done, please add the
release:note label to this PR.
Author: Alexandros Lamprineas
Date: 2024-08-01T09:04:44+02:00
New Revision: 32b786c92f0ae52201888dcfba5c3ac789afbb3a
URL:
https://github.com/llvm/llvm-project/commit/32b786c92f0ae52201888dcfba5c3ac789afbb3a
DIFF:
https://github.com/llvm/llvm-project/commit/32b786c92f0ae52201888dcfba5c3ac789afbb
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/101150
>From 742576dc3b332d0f67e883b445f482a51ea1feec Mon Sep 17 00:00:00 2001
From: Nikita Popov
Date: Tue, 30 Jul 2024 09:25:03 +0200
Subject: [PATCH] [Sanitizers] Avoid overload ambiguity for interceptors
(#100986)
Sin
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/101150
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Nikita Popov
Date: 2024-08-01T09:13:44+02:00
New Revision: 742576dc3b332d0f67e883b445f482a51ea1feec
URL:
https://github.com/llvm/llvm-project/commit/742576dc3b332d0f67e883b445f482a51ea1feec
DIFF:
https://github.com/llvm/llvm-project/commit/742576dc3b332d0f67e883b445f482a51ea1feec.diff
llvmbot wrote:
@llvm/pr-subscribers-compiler-rt-sanitizer
Author: None (llvmbot)
Changes
Backport 155b7a12820ec45095988b6aa6e057afaf2bc892
Requested by: @nikic
---
Full diff: https://github.com/llvm/llvm-project/pull/101150.diff
1 Files Affected:
- (modified) compiler-rt/lib/intercept
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/101254
>From 03ae9f9fc62b0283505d2d363118b04dd5d947a8 Mon Sep 17 00:00:00 2001
From: Fangrui Song
Date: Tue, 30 Jul 2024 14:52:29 -0700
Subject: [PATCH] Revert "[MC] Compute fragment offsets eagerly"
This reverts commit 1a
Author: Fangrui Song
Date: 2024-08-01T09:14:24+02:00
New Revision: 03ae9f9fc62b0283505d2d363118b04dd5d947a8
URL:
https://github.com/llvm/llvm-project/commit/03ae9f9fc62b0283505d2d363118b04dd5d947a8
DIFF:
https://github.com/llvm/llvm-project/commit/03ae9f9fc62b0283505d2d363118b04dd5d947a8.diff
github-actions[bot] wrote:
@nikic (or anyone else). If you would like to add a note about this fix in the
release notes (completely optional). Please reply to this comment with a one or
two sentence description of the fix. When you are done, please add the
release:note label to this PR.
htt
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/101254
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
github-actions[bot] wrote:
@MaskRay (or anyone else). If you would like to add a note about this fix in
the release notes (completely optional). Please reply to this comment with a
one or two sentence description of the fix. When you are done, please add the
release:note label to this PR.
h
nikic wrote:
As https://github.com/llvm/llvm-project/pull/101150 has been merged, this one
shouldn't be needed on the release branch anymore.
https://github.com/llvm/llvm-project/pull/100876
___
llvm-branch-commits mailing list
llvm-branch-commits@lis
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/101320
>From b14801954e346a3d2f89f4047f0b0bf457bb0194 Mon Sep 17 00:00:00 2001
From: Piyou Chen
Date: Wed, 31 Jul 2024 00:54:03 -0700
Subject: [PATCH] Revert "[compiler-rt][RISCV] Implement
__init_riscv_feature_bits (#8579
Author: Piyou Chen
Date: 2024-08-01T09:16:47+02:00
New Revision: b14801954e346a3d2f89f4047f0b0bf457bb0194
URL:
https://github.com/llvm/llvm-project/commit/b14801954e346a3d2f89f4047f0b0bf457bb0194
DIFF:
https://github.com/llvm/llvm-project/commit/b14801954e346a3d2f89f4047f0b0bf457bb0194.diff
LO
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/101320
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
nikic wrote:
Release note:
> Fixed compiler-rt rtsan build with glibc 2.40 when `_FORTIFY_SOURCE` is
> enabled.
https://github.com/llvm/llvm-project/pull/101150
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llv
github-actions[bot] wrote:
@BeMg (or anyone else). If you would like to add a note about this fix in the
release notes (completely optional). Please reply to this comment with a one or
two sentence description of the fix. When you are done, please add the
release:note label to this PR.
http
nikic wrote:
Release note:
> Fixed test failures in llvm/test/DebugInfo/NVPTX on 32-bit and big endian
> architectures.
https://github.com/llvm/llvm-project/pull/101145
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://
tru wrote:
Is this safe enough to reland? Have it lived without a problem in main for a
bit?
https://github.com/llvm/llvm-project/pull/101303
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailma
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/101345
>From 0e615206e3b2c5f329cd612c09f3237c6060c06e Mon Sep 17 00:00:00 2001
From: Louis Dionne
Date: Wed, 31 Jul 2024 10:40:14 -0400
Subject: [PATCH] [libc++] Revert "Use GCC type traits builtins for remove_cv
and remov
Author: Louis Dionne
Date: 2024-08-01T09:21:02+02:00
New Revision: 0e615206e3b2c5f329cd612c09f3237c6060c06e
URL:
https://github.com/llvm/llvm-project/commit/0e615206e3b2c5f329cd612c09f3237c6060c06e
DIFF:
https://github.com/llvm/llvm-project/commit/0e615206e3b2c5f329cd612c09f3237c6060c06e.diff
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/101345
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
github-actions[bot] wrote:
@ldionne (or anyone else). If you would like to add a note about this fix in
the release notes (completely optional). Please reply to this comment with a
one or two sentence description of the fix. When you are done, please add the
release:note label to this PR.
h
tru wrote:
Is this still valid to be backported to 19?
https://github.com/llvm/llvm-project/pull/101033
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
tru wrote:
@minglotus-6 can you review this?
https://github.com/llvm/llvm-project/pull/101061
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
tru wrote:
Should this still be merged? I can squash it as I merge it if that's what we
want. I am unsure if this bazel fix is important for the 19 release? What's the
impact of this?
https://github.com/llvm/llvm-project/pull/101102
___
llvm-branch-c
tru wrote:
@preames should this be backported? Is it a regression fix and what's the
impact of this?
https://github.com/llvm/llvm-project/pull/101124
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bi
tru wrote:
@vitalybuka is this safe to backport to 19?
https://github.com/llvm/llvm-project/pull/101136
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
tru wrote:
@vitalybuka is this safe to backport to 19?
https://github.com/llvm/llvm-project/pull/101137
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
tru wrote:
@vitalybuka is this safe to backport to 19?
https://github.com/llvm/llvm-project/pull/101140
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
tru wrote:
@vitalybuka same here ... safe to backport to 19?
https://github.com/llvm/llvm-project/pull/101141
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
davemgreen wrote:
Hi - What stage are we in for backports? Is it still OK to get this in if I add
#101144 to it?
https://github.com/llvm/llvm-project/pull/101033
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llv
lukel97 wrote:
It's a miscompile, but it wasn't a regression since it looks like we've had it
since LLVM 16
https://github.com/llvm/llvm-project/pull/101124
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org
tru wrote:
Is it a regression/bug fix, finishing something unfinished or something
completely new?
https://github.com/llvm/llvm-project/pull/101033
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin
tru wrote:
I am fine with taking a miscompile at this point if @preames agrees and it's
fairly safe.
https://github.com/llvm/llvm-project/pull/101124
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bi
rorth wrote:
I know, that's how I did it for the original PR. However, when it turned out
16e9bb9cd7f50ae2ec7f29a80bc3b95f528bfdbf was necessary too to unbreak the
Solaris/sparcv9 build, I added a separate cherry pick just for that one. I
guess I should just have closed the original PR and a
labrinea wrote:
> @labrinea (or anyone else). If you would like to add a note about this fix in
> the release notes (completely optional). Please reply to this comment with a
> one or two sentence description of the fix. When you are done, please add the
> release:note label to this PR.
Strea
sdesmalen-arm wrote:
> Is this safe enough to reland? Have it lived without a problem in main for a
> bit?
Thanks for checking. The only failures I would have expected are from lit
tests, but the PR was merged on Monday and I've not seen any buildbot failures,
so I believe it is safe.
There
https://github.com/chapuni edited
https://github.com/llvm/llvm-project/pull/101102
___
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/chapuni edited
https://github.com/llvm/llvm-project/pull/101102
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
chapuni wrote:
@tru I didn't know this is editable since this was made automatically.
This is not intended for bazel changes, but the `llvm/IR` header change.
I supposed and hope individual cherry-picks (aka rebase) but it'd be okay with
squashed.
Please treat bazel changes as "cosmetic changes
https://github.com/lukel97 milestoned
https://github.com/llvm/llvm-project/pull/101464
___
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/lukel97 created
https://github.com/llvm/llvm-project/pull/101464
This is a backport of #101152 which fixes a miscompile on RISC-V, albeit not a
regression.
>From 6b7c614ad8a69dfb610ed02da541fb8d3bf009e3 Mon Sep 17 00:00:00 2001
From: Luke Lau
Date: Wed, 31 Jul 2024 00:28:52
https://github.com/lukel97 edited
https://github.com/llvm/llvm-project/pull/101464
___
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-backend-risc-v
Author: Luke Lau (lukel97)
Changes
This is a backport of #101152 which fixes a miscompile on RISC-V,
albeit not a regression.
---
Full diff: https://github.com/llvm/llvm-project/pull/101464.diff
3 Files Affected:
- (modified) llvm/lib
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/101465
Backport 7088a5ed880f29129ec844c66068e8cb61ca98bf
Requested by: @DimitryAndric
>From 880f2b5c04979cf0793f65b31e5464ac562d1f02 Mon Sep 17 00:00:00 2001
From: Dimitry Andric
Date: Thu, 1 Aug 2024 09:28:29 +0200
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/101465
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@emaste What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/101465
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listin
https://github.com/llvmbot updated
https://github.com/llvm/llvm-project/pull/101465
>From 6a9a4be6d040f7f0e2aae024ebff7555641f85d3 Mon Sep 17 00:00:00 2001
From: Dimitry Andric
Date: Thu, 1 Aug 2024 09:28:29 +0200
Subject: [PATCH] [lldb][FreeBSD] Fix
NativeRegisterContextFreeBSD_{arm,mips64,po
llvmbot wrote:
@llvm/pr-subscribers-lldb
Author: None (llvmbot)
Changes
Backport 7088a5ed880f29129ec844c66068e8cb61ca98bf
Requested by: @DimitryAndric
---
Full diff: https://github.com/llvm/llvm-project/pull/101465.diff
3 Files Affected:
- (modified)
lldb/source/Plugins/Process/FreeB
tru wrote:
@topperc what do you think about this one?
https://github.com/llvm/llvm-project/pull/101102
___
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/tru updated https://github.com/llvm/llvm-project/pull/101102
>From 0d61c98e83882497e189b8f89d07a85521dafe45 Mon Sep 17 00:00:00 2001
From: NAKAMURA Takumi
Date: Sun, 28 Jul 2024 16:48:23 +0900
Subject: [PATCH 1/3] [Bazel] Use PACKAGE_VERSION for version string.
This enables "
tru wrote:
Hi! 18.x release is done and we don't accept any additional patches for that
branch. Please test if this works as expected on LLVM 19.x
https://github.com/llvm/llvm-project/pull/101358
___
llvm-branch-commits mailing list
llvm-branch-commi
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/101358
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -9576,6 +9576,20 @@ static void genMapInfo(const OMPExecutableDirective &D,
CodeGenFunction &CGF,
MappedVarSet, CombinedInfo);
genMapInfo(MEHandler, CGF, CombinedInfo, OMPBuilder, MappedVarSet);
}
+
+static void emitNumTeamsForBareTargetDirective(
davemgreen wrote:
It is fixing a performance regression introduced in #98025 under AArch64. My
only worry in it is the sorting algorithm, where there is a chance it isn't
quite strict-weak. The regression wasn't huge, lets leave this one and we can
pick it up in the next release. It's a bit of
https://github.com/davemgreen closed
https://github.com/llvm/llvm-project/pull/101033
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -0,0 +1,259 @@
+//===- LowerWorkshare.cpp - special cases for bufferization ---===//
+//
+// 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: Apache-2.0
https://github.com/tblah edited https://github.com/llvm/llvm-project/pull/101446
___
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/tblah commented:
Thank you for your work so far. This is a great start.
What is the plan for transforming do loops generated by lowering (e.g. that do
not become hlfir.elemental operations and are not generated by hlfir
bufferization)?
https://github.com/llvm/llvm-project/p
@@ -0,0 +1,259 @@
+//===- LowerWorkshare.cpp - special cases for bufferization ---===//
+//
+// 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: Apache-2.0
@@ -0,0 +1,259 @@
+//===- LowerWorkshare.cpp - special cases for bufferization ---===//
+//
+// 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: Apache-2.0
@@ -344,6 +345,7 @@ inline void createHLFIRToFIRPassPipeline(
pm.addPass(hlfir::createLowerHLFIRIntrinsics());
pm.addPass(hlfir::createBufferizeHLFIR());
pm.addPass(hlfir::createConvertHLFIRtoFIR());
+ pm.addPass(flangomp::createLowerWorkshare());
tblah
@@ -0,0 +1,18 @@
+//===-- Passes.td - HLFIR pass definition file -*- tablegen
-*-===//
+//
+// 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: Apa
@@ -0,0 +1,259 @@
+//===- LowerWorkshare.cpp - special cases for bufferization ---===//
+//
+// 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: Apache-2.0
@@ -2,3 +2,4 @@ add_subdirectory(CodeGen)
add_subdirectory(Dialect)
add_subdirectory(HLFIR)
add_subdirectory(Transforms)
+add_subdirectory(OpenMP)
tblah wrote:
There are some other OpenMP passes already in
`flang/lib/Optimizer/Transforms/OMP*.cpp`.
I prefer
@@ -792,7 +793,8 @@ struct ElementalOpConversion
// Generate a loop nest looping around the fir.elemental shape and clone
// fir.elemental region inside the inner loop.
hlfir::LoopNest loopNest =
-hlfir::genLoopNest(loc, builder, extents, !elemental.isOrdere
@@ -0,0 +1,259 @@
+//===- LowerWorkshare.cpp - special cases for bufferization ---===//
+//
+// 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: Apache-2.0
@@ -0,0 +1,259 @@
+//===- LowerWorkshare.cpp - special cases for bufferization ---===//
+//
+// 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: Apache-2.0
@@ -7053,13 +7053,30 @@ OpenMPIRBuilder::InsertPointTy
OpenMPIRBuilder::emitTargetTask(
<< "\n");
return Builder.saveIP();
}
+
static void emitTargetCall(
OpenMPIRBuilder &OMPBuilder, IRBuilderBase &Builder,
OpenMPIRBuilder::InsertPointTy Alloc
alexfh wrote:
> bool operator==(const LazySpecializationInfo &Other)
Making this `operator==` `const` helps with the warning in C++20. And it's the
right thing to do anyway.
https://github.com/llvm/llvm-project/pull/83237
___
llvm-branch-commits mail
tru wrote:
@emaste @JDevlieghere what do you think? safe for backport? (it sounds that way
to me).
https://github.com/llvm/llvm-project/pull/101465
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/
arsenm wrote:
ping
https://github.com/llvm/llvm-project/pull/96760
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
arsenm wrote:
ping
https://github.com/llvm/llvm-project/pull/96872
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
arsenm wrote:
ping
https://github.com/llvm/llvm-project/pull/96873
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
arsenm wrote:
ping
https://github.com/llvm/llvm-project/pull/96874
___
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 updated
https://github.com/llvm/llvm-project/pull/96872
>From 2e27b153cf40498f64ef9f13b69e80804c45a6a4 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Tue, 11 Jun 2024 10:58:44 +0200
Subject: [PATCH 1/2] clang/AMDGPU: Emit atomicrmw for
__builtin_amdgcn_global_ato
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/96874
>From c8a9e8de2d0faf678ab8d67c85c4efd8312d5d10 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Wed, 26 Jun 2024 19:15:26 +0200
Subject: [PATCH] clang/AMDGPU: Emit atomicrmw from flat_atomic_{f32|f64}
builtins
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/96873
>From 7305c0477711f7b26e4ebad3cca0afa33e1defa9 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Wed, 26 Jun 2024 19:12:59 +0200
Subject: [PATCH] clang/AMDGPU: Emit atomicrmw from
{global|flat}_atomic_fadd_v2f1
@@ -322,4 +322,36 @@ define <2 x i16>
@upgrade_amdgcn_global_atomic_fadd_v2bf16_p1(ptr addrspace(1) %
ret <2 x i16> %result
}
+declare <2 x half> @llvm.amdgcn.flat.atomic.fadd.v2f16.p0.v2f16(ptr nocapture,
<2 x half>) #0
Pierre-vh wrote:
nit: could we aut
@@ -75,6 +75,11 @@ Changes to the AArch64 Backend
Changes to the AMDGPU Backend
-
+* Removed ``llvm.amdgcn.flat.atomic.fadd`` and
+ ``llvm.amdgcn.global.atomic.fadd`` intrinsics. Users should use the
+ :ref:`atomicrmw ` instruction with `fadd` and
@@ -1017,29 +1015,6 @@ main_body:
ret void
}
-define amdgpu_kernel void @global_atomic_fadd_f64_noret(ptr addrspace(1) %ptr,
double %data) {
Pierre-vh wrote:
Why are some tests deleted, and some others changed to use atomicrmw?
https://github.com/llvm/llv
@@ -322,4 +322,36 @@ define <2 x i16>
@upgrade_amdgcn_global_atomic_fadd_v2bf16_p1(ptr addrspace(1) %
ret <2 x i16> %result
}
+declare <2 x half> @llvm.amdgcn.flat.atomic.fadd.v2f16.p0.v2f16(ptr nocapture,
<2 x half>) #0
arsenm wrote:
Yes, but also no. Th
@@ -1017,29 +1015,6 @@ main_body:
ret void
}
-define amdgpu_kernel void @global_atomic_fadd_f64_noret(ptr addrspace(1) %ptr,
double %data) {
arsenm wrote:
Depends if they are redundant or not. Some cases already tested atomicrmw, and
had the intrinsic alo
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/101482
Backport 0762db6533eda3453158c7b9b0631542c47093a8
Requested by: @njames93
>From 49228b7feaf8b132d4008fa88e02df0cec267a63 Mon Sep 17 00:00:00 2001
From: Nathan James
Date: Thu, 25 Jul 2024 16:25:37 +0100
Subjec
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/101482
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@PiotrZSL What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/101482
___
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-tidy
Author: None (llvmbot)
Changes
Backport 0762db6533eda3453158c7b9b0631542c47093a8
Requested by: @njames93
---
Full diff: https://github.com/llvm/llvm-project/pull/101482.diff
3 Files Affected:
- (modified) clang-tools-extra/clang-tidy/util
@@ -75,6 +75,11 @@ Changes to the AArch64 Backend
Changes to the AMDGPU Backend
-
+* Removed ``llvm.amdgcn.flat.atomic.fadd`` and
+ ``llvm.amdgcn.global.atomic.fadd`` intrinsics. Users should use the
+ :ref:`atomicrmw ` instruction with `fadd` and
shiltian wrote:
ping
if it is preferred to split the AMDGPU related changes to another PR, I can do
that.
https://github.com/llvm/llvm-project/pull/100953
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/101266
>From c3004032c244cb5264790dc535437b9c3b93acb6 Mon Sep 17 00:00:00 2001
From: Alexandre Ganea
Date: Tue, 30 Jul 2024 19:06:03 -0400
Subject: [PATCH] [Support] Silence warnings when retrieving exported functions
(#97
Author: Alexandre Ganea
Date: 2024-08-01T15:18:32+02:00
New Revision: c3004032c244cb5264790dc535437b9c3b93acb6
URL:
https://github.com/llvm/llvm-project/commit/c3004032c244cb5264790dc535437b9c3b93acb6
DIFF:
https://github.com/llvm/llvm-project/commit/c3004032c244cb5264790dc535437b9c3b93acb6.dif
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/101266
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
1 - 100 of 207 matches
Mail list logo