arsenm wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/128647?utm_source=stack-comment-downstack-mergeability-warning";
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
Stub implementation of simplifyDemandedVectorEltsIntrinsic for
readfirstlane.
---
Full diff: https://github.com/llvm/llvm-project/pull/128646.diff
2 Files Affected:
- (modified) llvm/lib/Target/A
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/128648.diff
2 Files Affected:
- (modified) llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp (+37-10)
- (modified)
llvm/test/Transf
https://github.com/arsenm ready_for_review
https://github.com/llvm/llvm-project/pull/128647
___
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 ready_for_review
https://github.com/llvm/llvm-project/pull/128646
___
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-amdgpu
Author: Matt Arsenault (arsenm)
Changes
If we are only extracting a single element, rewrite the intrinsic call
to use the element type. We should extend this to arbitrary extract
shuffles.
---
Full diff: https://github.com/llvm/llvm-proje
arsenm wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/128648?utm_source=stack-comment-downstack-mergeability-warning";
https://github.com/arsenm created
https://github.com/llvm/llvm-project/pull/128647
If we are only extracting a single element, rewrite the intrinsic call
to use the element type. We should extend this to arbitrary extract
shuffles.
>From bfe67bc97edc8596cb025bec32bcf685f20d2278 Mon Sep 17 00:00
https://github.com/arsenm created
https://github.com/llvm/llvm-project/pull/128648
None
>From 0c0527003c6626541e769e06580955b7d2bee68c Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Tue, 25 Feb 2025 12:51:44 +0700
Subject: [PATCH] AMDGPU: Handle demanded subvectors for readfirstlane
---
arsenm wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/128646?utm_source=stack-comment-downstack-mergeability-warning";
https://github.com/arsenm created
https://github.com/llvm/llvm-project/pull/128646
Stub implementation of simplifyDemandedVectorEltsIntrinsic for
readfirstlane.
>From ca0b3a4c1f777cbfd0564ae042299234c04e8f05 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Tue, 25 Feb 2025 12:16:21 +0700
Su
https://github.com/cor3ntin approved this pull request.
https://github.com/llvm/llvm-project/pull/128639
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -7,53 +7,109 @@
//===--===//
#include "llvm/MC/DXContainerRootSignature.h"
-#include "llvm/Support/EndianStream.h"
+#include "llvm/ADT/SmallVector.h"
+#include "llvm/ADT/Twine.h"
+#include "llvm/Support/Bi
@@ -7,53 +7,109 @@
//===--===//
#include "llvm/MC/DXContainerRootSignature.h"
-#include "llvm/Support/EndianStream.h"
+#include "llvm/ADT/SmallVector.h"
+#include "llvm/ADT/Twine.h"
+#include "llvm/Support/Bi
github-actions[bot] wrote:
@Zentrik (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
Author: Alexey Bataev
Date: 2025-02-24T20:57:52-08:00
New Revision: 098492a228f781a37997637e0953fd4e7faa2193
URL:
https://github.com/llvm/llvm-project/commit/098492a228f781a37997637e0953fd4e7faa2193
DIFF:
https://github.com/llvm/llvm-project/commit/098492a228f781a37997637e0953fd4e7faa2193.diff
https://github.com/tstellar closed
https://github.com/llvm/llvm-project/pull/128371
___
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/tstellar updated
https://github.com/llvm/llvm-project/pull/128371
>From 098492a228f781a37997637e0953fd4e7faa2193 Mon Sep 17 00:00:00 2001
From: Alexey Bataev
Date: Thu, 13 Feb 2025 14:19:51 -0800
Subject: [PATCH] [SLP] Check for PHI nodes (potentially cycles!) when checking
shiltian wrote:
This should be back ported.
https://github.com/llvm/llvm-project/pull/126121
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
tstellar wrote:
@nikic Are you OK with backporting this?
https://github.com/llvm/llvm-project/pull/128389
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
tstellar wrote:
@Artem-B Any thoughts on this one. I looks like an NVPTX specific change.
https://github.com/llvm/llvm-project/pull/126121
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/l
https://github.com/joaosaffran updated
https://github.com/llvm/llvm-project/pull/128577
>From 767b7d02bf71e6e0137e2b5f9f9b8d8b799ac81f Mon Sep 17 00:00:00 2001
From: joaosaffran
Date: Sat, 22 Feb 2025 06:19:15 +
Subject: [PATCH 1/4] first working version
---
.../llvm/MC/DXContainerRootSig
https://github.com/joaosaffran edited
https://github.com/llvm/llvm-project/pull/128577
___
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/joaosaffran edited
https://github.com/llvm/llvm-project/pull/128577
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -7,53 +7,109 @@
//===--===//
#include "llvm/MC/DXContainerRootSignature.h"
-#include "llvm/Support/EndianStream.h"
+#include "llvm/ADT/SmallVector.h"
+#include "llvm/ADT/Twine.h"
+#include "llvm/Support/Bi
@@ -7,53 +7,109 @@
//===--===//
#include "llvm/MC/DXContainerRootSignature.h"
-#include "llvm/Support/EndianStream.h"
+#include "llvm/ADT/SmallVector.h"
+#include "llvm/ADT/Twine.h"
+#include "llvm/Support/Bi
https://github.com/joaosaffran deleted
https://github.com/llvm/llvm-project/pull/128577
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -7,53 +7,109 @@
//===--===//
#include "llvm/MC/DXContainerRootSignature.h"
-#include "llvm/Support/EndianStream.h"
+#include "llvm/ADT/SmallVector.h"
+#include "llvm/ADT/Twine.h"
+#include "llvm/Support/Bi
arsenm wrote:
New version fixes dropping convergence bundles. @sameerds is there a less
awkward way to do this?
https://github.com/llvm/llvm-project/pull/128494
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llv
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/128494
>From 8568d7b41b3d38f840ccae4a4f12bad8a9bcb060 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 24 Feb 2025 17:15:53 +0700
Subject: [PATCH 1/5] AMDGPU: Fold bitcasts into readfirstlane, readlane, and
per
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/128494
>From 8568d7b41b3d38f840ccae4a4f12bad8a9bcb060 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 24 Feb 2025 17:15:53 +0700
Subject: [PATCH 1/5] AMDGPU: Fold bitcasts into readfirstlane, readlane, and
per
@@ -7,53 +7,109 @@
//===--===//
#include "llvm/MC/DXContainerRootSignature.h"
-#include "llvm/Support/EndianStream.h"
+#include "llvm/ADT/SmallVector.h"
+#include "llvm/ADT/Twine.h"
+#include "llvm/Support/Bi
@@ -7,53 +7,109 @@
//===--===//
#include "llvm/MC/DXContainerRootSignature.h"
-#include "llvm/Support/EndianStream.h"
+#include "llvm/ADT/SmallVector.h"
+#include "llvm/ADT/Twine.h"
+#include "llvm/Support/Bi
@@ -7,53 +7,109 @@
//===--===//
#include "llvm/MC/DXContainerRootSignature.h"
-#include "llvm/Support/EndianStream.h"
+#include "llvm/ADT/SmallVector.h"
+#include "llvm/ADT/Twine.h"
+#include "llvm/Support/Bi
@@ -25,7 +25,7 @@ Parts:
# CHECK-NEXT:RootSignature:
# CHECK-NEXT: Version: 2
# CHECK-NEXT: NumStaticSamplers: 0
-# CHECK-NEXT: StaticSamplersOffset: 24
+# CHECK-NEXT: StaticSamplersOffset: 0
damyanp wrote:
This suggests that this is a
frederick-vs-ja wrote:
Hi @bodqhrohro!
The typo is still present.
https://github.com/llvm/llvm-project/blob/62ec7b8de97a197c2522177a52bdc78205579930/llvm/docs/GettingStarted.rst?plain=1#L548
Would you mind to submit a new PR to fix it?
https://github.com/llvm/llvm-project/pull/2
_
https://github.com/vitalybuka created
https://github.com/llvm/llvm-project/pull/128563
This reverts commit 89eef2b8d567de5e5e4c4a81b52b1e0e9ebf07f7.
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-b
@@ -7,19 +7,42 @@
//===--===//
#include "llvm/BinaryFormat/DXContainer.h"
-#include
-#include
+#include "llvm/Support/BinaryStreamWriter.h"
+#include "llvm/Support/raw_ostream.h"
+#include
+#include
-
https://github.com/joaosaffran updated
https://github.com/llvm/llvm-project/pull/128577
>From 767b7d02bf71e6e0137e2b5f9f9b8d8b799ac81f Mon Sep 17 00:00:00 2001
From: joaosaffran
Date: Sat, 22 Feb 2025 06:19:15 +
Subject: [PATCH 1/3] first working version
---
.../llvm/MC/DXContainerRootSig
https://github.com/vitalybuka closed
https://github.com/llvm/llvm-project/pull/126192
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -7,19 +7,42 @@
//===--===//
#include "llvm/BinaryFormat/DXContainer.h"
-#include
-#include
+#include "llvm/Support/BinaryStreamWriter.h"
+#include "llvm/Support/raw_ostream.h"
+#include
+#include
-
Author: Vitaly Buka
Date: 2025-02-24T13:07:48-08:00
New Revision: 00a5713699dc1b7e5ff211028a321cda25c64d9f
URL:
https://github.com/llvm/llvm-project/commit/00a5713699dc1b7e5ff211028a321cda25c64d9f
DIFF:
https://github.com/llvm/llvm-project/commit/00a5713699dc1b7e5ff211028a321cda25c64d9f.diff
L
Author: Vitaly Buka
Date: 2025-02-24T13:07:08-08:00
New Revision: 575677da14eab5af89b9b7bc6c46740505c5db4c
URL:
https://github.com/llvm/llvm-project/commit/575677da14eab5af89b9b7bc6c46740505c5db4c
DIFF:
https://github.com/llvm/llvm-project/commit/575677da14eab5af89b9b7bc6c46740505c5db4c.diff
L
llvmbot wrote:
@llvm/pr-subscribers-objectyaml
@llvm/pr-subscribers-mc
@llvm/pr-subscribers-backend-directx
Author: None (joaosaffran)
Changes
This PR is refactoring Root Signatures serialization process to remove the need
to manually calculate offsets.
---
Full diff: https://github.com/
llvmbot wrote:
@llvm/pr-subscribers-llvm-binary-utilities
Author: None (joaosaffran)
Changes
This PR is refactoring Root Signatures serialization process to remove the need
to manually calculate offsets.
---
Full diff: https://github.com/llvm/llvm-project/pull/128577.diff
9 Files Affec
https://github.com/joaosaffran created
https://github.com/llvm/llvm-project/pull/128577
This PR is refactoring Root Signatures serialization process to remove the need
to manually calculate offsets.
>From 767b7d02bf71e6e0137e2b5f9f9b8d8b799ac81f Mon Sep 17 00:00:00 2001
From: joaosaffran
Date
https://github.com/vitalybuka edited
https://github.com/llvm/llvm-project/pull/128563
___
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/vitalybuka updated
https://github.com/llvm/llvm-project/pull/128563
___
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/vitalybuka updated
https://github.com/llvm/llvm-project/pull/128563
___
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/vitalybuka created
https://github.com/llvm/llvm-project/pull/128575
This reverts commit e7de57e3b925907d5b249c9b6b369018f68a7017.
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-b
Author: Mehdi Amini
Date: 2025-02-24T21:51:04+01:00
New Revision: 5374bde5dcdf1afc7bae35cfa6f40f1736bf201d
URL:
https://github.com/llvm/llvm-project/commit/5374bde5dcdf1afc7bae35cfa6f40f1736bf201d
DIFF:
https://github.com/llvm/llvm-project/commit/5374bde5dcdf1afc7bae35cfa6f40f1736bf201d.diff
L
https://github.com/petar-avramovic updated
https://github.com/llvm/llvm-project/pull/124298
>From a637e5612bfe21aa7e71209ac05924309ffc9fe5 Mon Sep 17 00:00:00 2001
From: Petar Avramovic
Date: Fri, 21 Feb 2025 14:33:44 +0100
Subject: [PATCH] AMDGPU/GlobalISel: Temporal divergence lowering (non i
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 ff0956730533b6aed655adb1633e159eb1f27c7f
56c90a392b6e04679808860c1bd643cabef04e87 --e
vitalybuka wrote:
To try CI only
https://github.com/llvm/llvm-project/pull/128563
___
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/vitalybuka converted_to_draft
https://github.com/llvm/llvm-project/pull/128563
___
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/vitalybuka updated
https://github.com/llvm/llvm-project/pull/128563
___
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-bolt
Author: Amir Ayupov (aaupov)
Changes
When processing BOLTed binaries with BAT section, we used to
indiscriminately use `BAT->getFallthroughsInTrace` to record
fall-throughs, even if the function is not covered by BAT.
Fix that by using non-BAT CFG-
https://github.com/aaupov created
https://github.com/llvm/llvm-project/pull/128546
When processing BOLTed binaries with BAT section, we used to
indiscriminately use `BAT->getFallthroughsInTrace` to record
fall-throughs, even if the function is not covered by BAT.
Fix that by using non-BAT CFG-b
llvmbot wrote:
@llvm/pr-subscribers-backend-powerpc
Author: None (llvmbot)
Changes
Backport f1252f539ca203a979d61b616186e9be9d612f96
Requested by: @nikic
---
Full diff: https://github.com/llvm/llvm-project/pull/128539.diff
2 Files Affected:
- (modified) llvm/lib/Target/PowerPC/AsmPars
llvmbot wrote:
@llvm/pr-subscribers-mc
Author: None (llvmbot)
Changes
Backport f1252f539ca203a979d61b616186e9be9d612f96
Requested by: @nikic
---
Full diff: https://github.com/llvm/llvm-project/pull/128539.diff
2 Files Affected:
- (modified) llvm/lib/Target/PowerPC/AsmParser/PPCAsmPars
llvmbot wrote:
@lei137 What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/128539
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listin
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/128539
___
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/128539
Backport f1252f539ca203a979d61b616186e9be9d612f96
Requested by: @nikic
>From 3221a7f41b12c6ade0027b6617aa8b783f4a57e6 Mon Sep 17 00:00:00 2001
From: Nikita Popov
Date: Mon, 24 Feb 2025 18:06:51 +0100
Subject:
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 a637e5612bfe21aa7e71209ac05924309ffc9fe5
55ebcb775ada7b5401ab3ce94996690f132d89b2 --e
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/128520
>From 364f49fb7ffccc6f704ebda20e615678cd33386a Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 17 Nov 2023 14:21:52 +0900
Subject: [PATCH] AMDGPU: Implement bitcode autoupgrade for old style enqueue
blo
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/128520
>From 364f49fb7ffccc6f704ebda20e615678cd33386a Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 17 Nov 2023 14:21:52 +0900
Subject: [PATCH] AMDGPU: Implement bitcode autoupgrade for old style enqueue
blo
https://github.com/pravinjagtap edited
https://github.com/llvm/llvm-project/pull/128494
___
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/pravinjagtap approved this pull request.
LGTM, I think, its worth adding few neg test points for div values
https://github.com/llvm/llvm-project/pull/128494
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
http
tblah wrote:
This looks good to me but I am unsure what the exact interpretation of the
[rules](https://llvm.org/docs/HowToReleaseLLVM.html#release-patch-rules) should
be.
> Before RC3/Final Major Release Patches should be limited to critical bugs or
> regressions.
This is not fixing a regres
DavidTruby wrote:
For context, this fixes an ICE in the specific scenario where you are trying to
call a C function from Fortran that has both pointer and struct arguments, on
AArch64. It’s quite niche but does cause a hard crash with a completely useless
error message.
I was hoping we could
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/128520
>From 25bdb58c10178621475e2bab10dcc82982b684a3 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 17 Nov 2023 14:21:52 +0900
Subject: [PATCH] AMDGPU: Implement bitcode autoupgrade for old style enqueue
blo
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/128520
>From 275d58caaacacc9abf19e5568f7b97cb3d1de32b Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 17 Nov 2023 14:21:52 +0900
Subject: [PATCH] AMDGPU: Implement bitcode autoupgrade for old style enqueue
blo
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/128520
>From 275d58caaacacc9abf19e5568f7b97cb3d1de32b Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 17 Nov 2023 14:21:52 +0900
Subject: [PATCH] AMDGPU: Implement bitcode autoupgrade for old style enqueue
blo
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/128518
___
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:
:warning: undef deprecator found issues in your code. :warning:
You can test this locally with the following command:
``bash
git diff -U0 --pickaxe-regex -S
'([^a-zA-Z0-9#_-]undef[^a-zA-Z0-9_-]|UndefValue::get)'
7c230fb05112d12640e769c343e242b6adc4795b
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
Introduces circular dependency in build for appendToUsed, and I'm not
sure it's worth the trouble to fix it. We can most likely get away
without upgrading this. We could move appendToUsed / appendToC
llvmbot wrote:
@llvm/pr-subscribers-clang-codegen
Author: Matt Arsenault (arsenm)
Changes
Introduces circular dependency in build for appendToUsed, and I'm not
sure it's worth the trouble to fix it. We can most likely get away
without upgrading this. We could move appendToUsed / appendToCo
https://github.com/arsenm ready_for_review
https://github.com/llvm/llvm-project/pull/128520
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
arsenm wrote:
> [!WARNING]
> This pull request is not mergeable via GitHub because a downstack PR is
> open. Once all requirements are satisfied, merge this PR as a stack href="https://app.graphite.dev/github/pr/llvm/llvm-project/128520?utm_source=stack-comment-downstack-mergeability-warning";
https://github.com/arsenm created
https://github.com/llvm/llvm-project/pull/128520
Introduces circular dependency in build for appendToUsed, and I'm not
sure it's worth the trouble to fix it. We can most likely get away
without upgrading this. We could move appendToUsed / appendToCompilerUsed
di
llvmbot wrote:
@llvm/pr-subscribers-flang-codegen
@llvm/pr-subscribers-flang-fir-hlfir
Author: None (llvmbot)
Changes
Backport 449f84f
Requested by: @DavidTruby
---
Full diff: https://github.com/llvm/llvm-project/pull/128518.diff
2 Files Affected:
- (modified) flang/lib/Optimizer/Code
llvmbot wrote:
@tblah What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/128518
___
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/128518
Backport 449f84f
Requested by: @DavidTruby
>From bbebcafadf448bf5780597e2c2b9813237d2c884 Mon Sep 17 00:00:00 2001
From: David Truby
Date: Fri, 21 Feb 2025 18:50:52 +
Subject: [PATCH] [flang] fix AArch64 P
tblah wrote:
This is now rebased on top of current main and ready for review. Apologies for
the delay, I was on holiday and rebasing required rethinking how insertion
points worked.
@ergawy I changed the signature of `initPrivateVar` so that the correct private
variable SSA value is returned
@@ -1794,37 +1909,118 @@ convertOmpTaskOp(omp::TaskOp taskOp,
llvm::IRBuilderBase &builder,
moduleTranslation, allocaIP);
// Allocate and initialize private variables
- // TODO: package private variables up in a structure
builder.SetInsertPoint(initBlock->getTermi
@@ -1794,37 +1909,118 @@ convertOmpTaskOp(omp::TaskOp taskOp,
llvm::IRBuilderBase &builder,
moduleTranslation, allocaIP);
// Allocate and initialize private variables
- // TODO: package private variables up in a structure
builder.SetInsertPoint(initBlock->getTermi
@@ -1794,37 +1909,118 @@ convertOmpTaskOp(omp::TaskOp taskOp,
llvm::IRBuilderBase &builder,
moduleTranslation, allocaIP);
// Allocate and initialize private variables
- // TODO: package private variables up in a structure
builder.SetInsertPoint(initBlock->getTermi
@@ -1794,37 +1909,118 @@ convertOmpTaskOp(omp::TaskOp taskOp,
llvm::IRBuilderBase &builder,
moduleTranslation, allocaIP);
// Allocate and initialize private variables
- // TODO: package private variables up in a structure
builder.SetInsertPoint(initBlock->getTermi
@@ -1794,37 +1909,118 @@ convertOmpTaskOp(omp::TaskOp taskOp,
llvm::IRBuilderBase &builder,
moduleTranslation, allocaIP);
// Allocate and initialize private variables
- // TODO: package private variables up in a structure
builder.SetInsertPoint(initBlock->getTermi
@@ -1794,37 +1909,118 @@ convertOmpTaskOp(omp::TaskOp taskOp,
llvm::IRBuilderBase &builder,
moduleTranslation, allocaIP);
// Allocate and initialize private variables
- // TODO: package private variables up in a structure
builder.SetInsertPoint(initBlock->getTermi
@@ -1331,19 +1334,16 @@ findAssociatedValue(Value privateVar,
llvm::IRBuilderBase &builder,
/// Initialize a single (first)private variable. You probably want to use
/// allocateAndInitPrivateVars instead of this.
-static llvm::Error
-initPrivateVar(llvm::IRBuilderBase &build
@@ -1415,11 +1413,13 @@ static llvm::Expected
allocateAndInitPrivateVars(
llvm::Value *llvmPrivateVar = builder.CreateAlloca(
llvmAllocType, /*ArraySize=*/nullptr, "omp.private.alloc");
-llvm::Error err = initPrivateVar(
+llvm::Expected privateVarOrError =
@@ -146,13 +146,24 @@ def PrivateClauseOp : OpenMP_Op<"private",
[IsolatedFromAbove, RecipeInterface]>
return region.empty() ? nullptr : region.getArgument(0);
}
+/// Returns true if the init region might read from the mold argument
+bool initReadsFromMold()
https://github.com/tblah updated
https://github.com/llvm/llvm-project/pull/125307
>From df47461dcf1f9244da472efdcc57d266ecd42b34 Mon Sep 17 00:00:00 2001
From: Tom Eccles
Date: Fri, 24 Jan 2025 17:32:41 +
Subject: [PATCH 01/11] [mlir][OpenMP] Pack task private variables into a
heap-allocat
https://github.com/skatrak updated
https://github.com/llvm/llvm-project/pull/127822
>From bd0589979a0db8bb6c5b7da57ac2054ce690a1f9 Mon Sep 17 00:00:00 2001
From: Sergio Afonso
Date: Wed, 19 Feb 2025 15:15:01 +
Subject: [PATCH] [Flang][OpenMP] Allow host evaluation of loop bounds for
distri
https://github.com/skatrak updated
https://github.com/llvm/llvm-project/pull/127821
>From 03651527c28805cb1d786c5674d4bf5644bd1642 Mon Sep 17 00:00:00 2001
From: Sergio Afonso
Date: Wed, 19 Feb 2025 14:41:12 +
Subject: [PATCH] [MLIR][OpenMP] Support target SPMD
This patch implements MLIR t
https://github.com/skatrak updated
https://github.com/llvm/llvm-project/pull/127820
>From aa6182cc887136d44c8fd180a702f62b381f9b5c Mon Sep 17 00:00:00 2001
From: Sergio Afonso
Date: Tue, 18 Feb 2025 14:19:30 +
Subject: [PATCH] [OpenMPIRBuilder] Split calculation of canonical loop trip
coun
https://github.com/skatrak updated
https://github.com/llvm/llvm-project/pull/127819
>From e61c7975523361b02d1be6f270edfc4cdc6b4f66 Mon Sep 17 00:00:00 2001
From: Sergio Afonso
Date: Tue, 18 Feb 2025 13:07:51 +
Subject: [PATCH] [MLIR][OpenMP] Host lowering of distribute-parallel-do/for
This
https://github.com/skatrak updated
https://github.com/llvm/llvm-project/pull/127818
>From d164acf8d6a573cfc3e5a8d46f8d242fc3cd190f Mon Sep 17 00:00:00 2001
From: Sergio Afonso
Date: Tue, 18 Feb 2025 12:04:53 +
Subject: [PATCH] [OpenMPIRBuilder] Add support for distribute-parallel-for/do
co
https://github.com/skatrak updated
https://github.com/llvm/llvm-project/pull/127817
>From 654c63e0489922e0abac069a95f2433d20f65e53 Mon Sep 17 00:00:00 2001
From: Sergio Afonso
Date: Tue, 18 Feb 2025 11:22:43 +
Subject: [PATCH] [MLIR][OpenMP] Host lowering of standalone distribute
This patc
1 - 100 of 112 matches
Mail list logo