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
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
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
@@ -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
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
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
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
@@ -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/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/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
---
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
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
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
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";
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 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
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/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
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
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";
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
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
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
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
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
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/
@@ -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-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
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/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
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 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
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 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
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
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
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
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
@@ -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/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,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
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
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
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
_
MaskRay wrote:
The default value of `OutputFormat` is `berkeley`, so the assignment seems
redundant.
I see that `Radix` does need a change. Perhaps initialize the global variable
instead.
https://github.com/llvm/llvm-project/pull/128447
___
llvm-bran
cor3ntin wrote:
> LGTM in general, but my concern would be that we're less clear about the
> number of uses of this function out-of-tree (and how hard it could be to
> migrate them to HeuristicResolver), so as an alternative, can we turn the
> implementation to use HeuristicResolver and explic
https://github.com/arsenm created
https://github.com/llvm/llvm-project/pull/128494
We should handle this for all the handled readlane and dpp ops.
>From 521bddeee55f9224cdeafe13a1507cfc2780759a Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 24 Feb 2025 17:15:53 +0700
Subject: [PATCH]
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/128494?utm_source=stack-comment-downstack-mergeability-warning";
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/128493?utm_source=stack-comment-downstack-mergeability-warning";
https://github.com/arsenm created
https://github.com/llvm/llvm-project/pull/128493
None
>From 5b2d25386b05b9e36b99a5b1468aab3478498b48 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 24 Feb 2025 17:50:57 +0700
Subject: [PATCH] AMDGPU: Add baseline tests for bitcast + readlane intrinsi
https://github.com/arsenm ready_for_review
https://github.com/llvm/llvm-project/pull/128493
___
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
---
Full diff: https://github.com/llvm/llvm-project/pull/128493.diff
2 Files Affected:
- (added) llvm/test/Transforms/InstCombine/AMDGPU/bitcast-fold-lane-ops.ll
(+271)
- (modified) llvm/test/
https://github.com/arsenm ready_for_review
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
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
We should handle this for all the handled readlane and dpp ops.
---
Full diff: https://github.com/llvm/llvm-project/pull/128494.diff
3 Files Affected:
- (modified) llvm/lib/Target/AMDGPU/AMDGPUIn
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/128494
>From 3f0988da52f5870dcf06c70cd961cf74e19bc91d Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Mon, 24 Feb 2025 17:15:53 +0700
Subject: [PATCH] AMDGPU: Fold bitcasts into readfirstlane, readlane, and
permlan
https://github.com/skatrak updated
https://github.com/llvm/llvm-project/pull/127816
>From 26638a2456dbc7b423d1f5bbb92650398f76098a Mon Sep 17 00:00:00 2001
From: Dominik Adamski
Date: Mon, 17 Feb 2025 14:25:40 +
Subject: [PATCH] [OpenMPIRBuilder] Add support for distribute constructs
This
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
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/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/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/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/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/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
@@ -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()
@@ -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 =
@@ -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
@@ -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
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
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
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
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
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 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
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
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
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
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
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/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
1 - 100 of 112 matches
Mail list logo