https://github.com/zhaoqi5 updated
https://github.com/llvm/llvm-project/pull/154533
>From 3674bad63bffc351ecd099baef91f90b8d1a0866 Mon Sep 17 00:00:00 2001
From: Qi Zhao
Date: Wed, 20 Aug 2025 20:39:50 +0800
Subject: [PATCH 1/4] [LoongArch] Broadcast repeated subsequence in
build_vector instea
https://github.com/lntue approved this pull request.
https://github.com/llvm/llvm-project/pull/154222
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -813,6 +874,13 @@ void OmpStructureChecker::Enter(const
parser::OpenMPBlockConstruct &x) {
"TARGET construct with nested TEAMS region contains statements or "
"directives outside of the TEAMS construct"_err_en_US);
}
+if (GetContext().directive =
@@ -896,6 +964,17 @@ void OmpStructureChecker::Enter(const
parser::OpenMPBlockConstruct &x) {
HasInvalidWorksharingNesting(
beginSpec.source, llvm::omp::nestedWorkshareErrSet);
break;
+ case llvm::omp::OMPD_workdistribute:
+if (!CurrentDirectiveIsNested())
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/154080
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -498,6 +498,7 @@ LLVM_ABI void dropDebugUsers(Instruction &I);
///
/// The moved instructions receive the insertion point debug location values
/// (DILocations) and their debug intrinsic instructions are removed.
+/// Selects and indirect calls keep their MD_prof metadata.
https://github.com/tru approved this pull request.
https://github.com/llvm/llvm-project/pull/154600
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
github-actions[bot] wrote:
@fhahn (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
tru wrote:
ping @AaronBallman for review
https://github.com/llvm/llvm-project/pull/153725
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Florian Hahn
Date: 2025-08-20T11:06:54+01:00
New Revision: c587c24db5cf31a0c45a475b05b20b4b724b0cec
URL:
https://github.com/llvm/llvm-project/commit/c587c24db5cf31a0c45a475b05b20b4b724b0cec
DIFF:
https://github.com/llvm/llvm-project/commit/c587c24db5cf31a0c45a475b05b20b4b724b0cec.diff
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/151680
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
tru wrote:
ping @efriedma-quic for review.
https://github.com/llvm/llvm-project/pull/154002
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
tru wrote:
ping @quic-akaryaki for review.
https://github.com/llvm/llvm-project/pull/153926
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/154077
>From fe59f72b9ac32b1c6b993ecac26c29bdfcf27407 Mon Sep 17 00:00:00 2001
From: yronglin
Date: Mon, 18 Aug 2025 14:17:35 +0800
Subject: [PATCH] [clang] Allow trivial pp-directives before C++ module
directive (#153641)
Author: yronglin
Date: 2025-08-21T08:04:17+02:00
New Revision: fe59f72b9ac32b1c6b993ecac26c29bdfcf27407
URL:
https://github.com/llvm/llvm-project/commit/fe59f72b9ac32b1c6b993ecac26c29bdfcf27407
DIFF:
https://github.com/llvm/llvm-project/commit/fe59f72b9ac32b1c6b993ecac26c29bdfcf27407.diff
LOG:
Author: Oliver Hunt
Date: 2025-08-21T08:06:21+02:00
New Revision: 16bea73be5aeab1cac87a7f73d84d63a8ec438a7
URL:
https://github.com/llvm/llvm-project/commit/16bea73be5aeab1cac87a7f73d84d63a8ec438a7
DIFF:
https://github.com/llvm/llvm-project/commit/16bea73be5aeab1cac87a7f73d84d63a8ec438a7.diff
L
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/154080
>From 16bea73be5aeab1cac87a7f73d84d63a8ec438a7 Mon Sep 17 00:00:00 2001
From: Oliver Hunt
Date: Mon, 18 Aug 2025 02:07:27 -0700
Subject: [PATCH] [clang] return type not correctly deduced for discarded
lambdas (#1539
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/154198
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/154198
>From 45300aad3ca6fe67bc1c9ae40af16f30843cbbfc Mon Sep 17 00:00:00 2001
From: Oliver Hunt
Date: Mon, 18 Aug 2025 13:29:26 -0700
Subject: [PATCH] [clang][PAC] ptrauth_qualifier and ptrauth_intrinsic should
only be av
Author: Oliver Hunt
Date: 2025-08-21T08:07:17+02:00
New Revision: 45300aad3ca6fe67bc1c9ae40af16f30843cbbfc
URL:
https://github.com/llvm/llvm-project/commit/45300aad3ca6fe67bc1c9ae40af16f30843cbbfc
DIFF:
https://github.com/llvm/llvm-project/commit/45300aad3ca6fe67bc1c9ae40af16f30843cbbfc.diff
L
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/154138
>From 2cf40a6ca83a24fbb773992f68c51808a3ea2610 Mon Sep 17 00:00:00 2001
From: zhijian lin
Date: Wed, 6 Aug 2025 09:36:37 -0400
Subject: [PATCH] [POWERPC] Fixes an error in the handling of the MTVSRBMI
instruction fo
Author: zhijian lin
Date: 2025-08-21T08:06:54+02:00
New Revision: 2cf40a6ca83a24fbb773992f68c51808a3ea2610
URL:
https://github.com/llvm/llvm-project/commit/2cf40a6ca83a24fbb773992f68c51808a3ea2610
DIFF:
https://github.com/llvm/llvm-project/commit/2cf40a6ca83a24fbb773992f68c51808a3ea2610.diff
L
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/154077
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
github-actions[bot] wrote:
@yronglin (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.
github-actions[bot] wrote:
@ojhunt (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.
ht
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/154138
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/154210
>From 7d6969bc6f86265ac938112b0d4d5f7dfea0510d Mon Sep 17 00:00:00 2001
From: Oliver Hunt
Date: Mon, 18 Aug 2025 14:38:50 -0700
Subject: [PATCH] [clang][ObjC] Fix incorrect return type inference for
discarded blocks
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/154210
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
github-actions[bot] wrote:
@ojhunt (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.
ht
github-actions[bot] wrote:
@amy-kwan (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: Oliver Hunt
Date: 2025-08-21T08:07:51+02:00
New Revision: 7d6969bc6f86265ac938112b0d4d5f7dfea0510d
URL:
https://github.com/llvm/llvm-project/commit/7d6969bc6f86265ac938112b0d4d5f7dfea0510d
DIFF:
https://github.com/llvm/llvm-project/commit/7d6969bc6f86265ac938112b0d4d5f7dfea0510d.diff
L
steakhal wrote:
I had limited time, so I used LLM to generate this. Exercise extra scrutiny
during review.
There is an unrelated section about `Type-aware allocation and deallocation
functions` that I'll move somewhere more appropriate later. The generated html
would look like this then:
http
llvmbot wrote:
@llvm/pr-subscribers-clang-static-analyzer-1
Author: Balazs Benics (steakhal)
Changes
The commits were gathered using:
```sh
git log --reverse --oneline llvmorg-20-init..llvm/main \
clang/{lib/StaticAnalyzer,include/clang/StaticAnalyzer} | grep -v NFC | \
grep -v OpenACC
https://github.com/steakhal created
https://github.com/llvm/llvm-project/pull/154600
The commits were gathered using:
```sh
git log --reverse --oneline llvmorg-20-init..llvm/main \
clang/{lib/StaticAnalyzer,include/clang/StaticAnalyzer} | grep -v NFC | \
grep -v OpenACC | grep -v -i revert |
https://github.com/steakhal milestoned
https://github.com/llvm/llvm-project/pull/154600
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
ojhunt wrote:
> It probably makes sense to backport this to the release branch, but @ojhunt
> would be much better to make that decision. @ojhunt : What do you think about
> merging this back onto the LLVM 21 release branch?
@kbeyls I initiated this back port request :D :D :D
https://github.c
https://github.com/joaosaffran created
https://github.com/llvm/llvm-project/pull/154585
MC Root Signature Representations currently depend on Object structures. This
PR removes that dependency and in order to facilitate removing to_underlying
usage in follow up PRs.
>From f3ecd8ae8c4af29d23d8
llvmbot wrote:
@llvm/pr-subscribers-hlsl
Author: None (joaosaffran)
Changes
MC Root Signature Representations currently depend on Object structures. This
PR removes that dependency and in order to facilitate removing to_underlying
usage in follow up PRs.
---
Full diff: https://github.co
github-actions[bot] wrote:
⚠️ We detected that you are using a GitHub private e-mail address to contribute
to the repo. Please turn off [Keep my email addresses
private](https://github.com/settings/emails) setting in your account. See
[LLVM Developer
Policy](https://llvm.org/docs/DeveloperPol
joker-eph wrote:
@tru : I haven't done release cherry-pick for a while, so I'm not sure about
the current process to get this merged, is this on you? Do I need to ping you
or are you going through these PRs on a regular basis?
https://github.com/llvm/llvm-project/pull/154587
__
steakhal wrote:
I hope I can get the other two entries also to their right places, but thats
not your job.
https://github.com/llvm/llvm-project/pull/154605
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Erich Keane (erichkeane)
Changes
It was brought up in response to #154605 that these two were in the
wrong place as well! This patch tries to find better places for them,
and moves them.
---
Full diff: https://github.com/llvm/llvm-
steakhal wrote:
Thank you for going the extra mile.
I'll have a look tomorrow!
https://github.com/llvm/llvm-project/pull/154608
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm
llvmbot wrote:
@llvm/pr-subscribers-backend-x86
Author: None (llvmbot)
Changes
Backport d770567a514716cdb250a2dee635435c22622e34
Requested by: @nikic
---
Full diff: https://github.com/llvm/llvm-project/pull/154526.diff
2 Files Affected:
- (modified) llvm/lib/Target/X86/X86ISelLowering
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/154526
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/154526
Backport d770567a514716cdb250a2dee635435c22622e34
Requested by: @nikic
>From 0cf566fd6434fcd52a36ded92b4bfdcde6b9681d Mon Sep 17 00:00:00 2001
From: Simon Pilgrim
Date: Wed, 20 Aug 2025 12:18:10 +0100
Subject:
llvmbot wrote:
@nikic What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/154526
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinf
@@ -5475,6 +5550,47 @@ static MachineBasicBlock *lowerWaveReduce(MachineInstr
&MI,
.addReg(Accumulator->getOperand(0).getReg());
break;
}
+ case AMDGPU::S_ADD_U64_PSEUDO:
arsenm wrote:
This is nearly identical t
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/154500
>From f8e02ce702188b6999cab8107edebad9f75b1ca5 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Wed, 20 Aug 2025 18:21:20 +0900
Subject: [PATCH] AMDGPU: Start using AV_MOV_B64_IMM_PSEUDO
---
.../Target/AMDGP
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/154500
>From f8e02ce702188b6999cab8107edebad9f75b1ca5 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Wed, 20 Aug 2025 18:21:20 +0900
Subject: [PATCH] AMDGPU: Start using AV_MOV_B64_IMM_PSEUDO
---
.../Target/AMDGP
fhahn wrote:
> > Ping :)
> > If the X86 side of things is a blocker, we can also make it only to apply
> > to AArch64 or Apple platforms?
>
> Yeah, that would be good to me.
Sounds good, I updated the PR to restrict this just to apple platforms for now,
for which we did careful perf evaluatio
https://github.com/zhaoqi5 created
https://github.com/llvm/llvm-project/pull/154533
None
>From 3674bad63bffc351ecd099baef91f90b8d1a0866 Mon Sep 17 00:00:00 2001
From: Qi Zhao
Date: Wed, 20 Aug 2025 20:39:50 +0800
Subject: [PATCH 1/2] [LoongArch] Broadcast repeated subsequence in
build_vector
llvmbot wrote:
@llvm/pr-subscribers-backend-loongarch
Author: ZhaoQi (zhaoqi5)
Changes
---
Patch is 43.56 KiB, truncated to 20.00 KiB below, full version:
https://github.com/llvm/llvm-project/pull/154533.diff
5 Files Affected:
- (modified) llvm/lib/Target/LoongArch/LoongArchISelLowe
https://github.com/kparzysz created
https://github.com/llvm/llvm-project/pull/154550
Add checks for non-STRICT values of the prescriptiveness modifier on clauses
that had accepted it prior to the addition of FALLBACK value (GRAINSIZE and
NUM_TASKS).
>From e00ef602a8fb143d963ec2ec4264f96544929
kparzysz wrote:
PR stack:
- https://github.com/llvm/llvm-project/pull/154549
- https://github.com/llvm/llvm-project/pull/154550 (this PR)
https://github.com/llvm/llvm-project/pull/154550
___
llvm-branch-commits mailing list
[email protected]
https://github.com/phoebewang approved this pull request.
LGTM.
https://github.com/llvm/llvm-project/pull/154526
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@llvm/pr-subscribers-flang-openmp
Author: Krzysztof Parzyszek (kparzysz)
Changes
Add checks for non-STRICT values of the prescriptiveness modifier on clauses
that had accepted it prior to the addition of FALLBACK value (GRAINSIZE and
NUM_TASKS).
---
Full diff: https://git
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/154551
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@llvm/pr-subscribers-mlir
Author: None (llvmbot)
Changes
Backport 217f9e57d1cc46de51d3b36177c4ba4049aaa805
Requested by: @EugeneZelenko
---
Full diff: https://github.com/llvm/llvm-project/pull/154551.diff
3 Files Affected:
- (modified) mlir/lib/AsmParser/DialectSymbolPa
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/154551
Backport 217f9e57d1cc46de51d3b36177c4ba4049aaa805
Requested by: @EugeneZelenko
>From 0c0c528430f7b966caeedb5754fcc591258ebdb2 Mon Sep 17 00:00:00 2001
From: Jacques Pienaar
Date: Tue, 29 Jul 2025 04:59:46 +020
llvmbot wrote:
@joker-eph What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/154551
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/lis
https://github.com/ergawy commented:
Thanks Chaitanya. Just a few small comments.
https://github.com/llvm/llvm-project/pull/154377
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/l
@@ -0,0 +1,30 @@
+! RUN: %flang_fc1 -emit-hlfir -fopenmp %s -o - | FileCheck %s
ergawy wrote:
Add a standalone `workdistribute` test as well?
https://github.com/llvm/llvm-project/pull/154378
___
llvm-branch-commits mai
https://github.com/ergawy approved this pull request.
LGTM! Just a small comment.
https://github.com/llvm/llvm-project/pull/154378
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/l
https://github.com/ergawy edited
https://github.com/llvm/llvm-project/pull/154378
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/skc7 ready_for_review
https://github.com/llvm/llvm-project/pull/154377
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@llvm/pr-subscribers-flang-openmp
Author: Chaitanya (skc7)
Changes
This PR adds workdistribute parser and semantic support in flang.
This is part 2 of workdistribute frontend support.
Part1 : #154376 [OpenMP] Add workdistribute construct in openMP dialect
and in llvm fron
llvmbot wrote:
@llvm/pr-subscribers-flang-openmp
Author: Chaitanya (skc7)
Changes
This PR adds lowering of workdistribute construct in flang to omp mlir dialect
workdistribute op.
This is part 3 of workdistribute frontend support.
Part1 : #154376 [OpenMP] Add workdistribute construct in
llvmbot wrote:
@llvm/pr-subscribers-flang-fir-hlfir
Author: Chaitanya (skc7)
Changes
This PR adds lowering of workdistribute construct in flang to omp mlir dialect
workdistribute op.
This is part 3 of workdistribute frontend support.
Part1 : #154376 [OpenMP] Add workdistribute construct
llvmbot wrote:
@llvm/pr-subscribers-flang-semantics
Author: Chaitanya (skc7)
Changes
This PR adds workdistribute parser and semantic support in flang.
This is part 2 of workdistribute frontend support.
Part1 : #154376 [OpenMP] Add workdistribute construct in openMP dialect
and in llvm f
https://github.com/easyonaadit updated
https://github.com/llvm/llvm-project/pull/150170
>From 11d61337d5df1e139a8523ee0854915b224ef650 Mon Sep 17 00:00:00 2001
From: Aaditya
Date: Sat, 19 Jul 2025 12:57:27 +0530
Subject: [PATCH] Add builtins for wave reduction intrinsics
---
clang/include/cla
https://github.com/phoebewang approved this pull request.
LGTM.
https://github.com/llvm/llvm-project/pull/151680
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/easyonaadit updated
https://github.com/llvm/llvm-project/pull/150170
>From 11d61337d5df1e139a8523ee0854915b224ef650 Mon Sep 17 00:00:00 2001
From: Aaditya
Date: Sat, 19 Jul 2025 12:57:27 +0530
Subject: [PATCH] Add builtins for wave reduction intrinsics
---
clang/include/cla
https://github.com/skc7 ready_for_review
https://github.com/llvm/llvm-project/pull/154378
___
llvm-branch-commits mailing list
[email protected]
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/154500?utm_source=stack-comment-downstack-mergeability-warning";
https://github.com/arsenm ready_for_review
https://github.com/llvm/llvm-project/pull/154500
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/arsenm created
https://github.com/llvm/llvm-project/pull/154500
None
>From a90508637fc5a676a5f9aafcfe0d9cbc46ee7303 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Wed, 20 Aug 2025 18:21:20 +0900
Subject: [PATCH] AMDGPU: Start using AV_MOV_B64_IMM_PSEUDO
---
.../Target
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/154500.diff
5 Files Affected:
- (modified) llvm/lib/Target/AMDGPU/AMDGPUPrepareAGPRAlloc.cpp (+20-2)
- (modified) llvm/test/CodeGen/AMDG
https://github.com/fhahn updated
https://github.com/llvm/llvm-project/pull/151680
>From c587c24db5cf31a0c45a475b05b20b4b724b0cec Mon Sep 17 00:00:00 2001
From: Florian Hahn
Date: Mon, 28 Jul 2025 09:37:00 +0100
Subject: [PATCH] [TailDup] Delay aggressive computed-goto taildup to after
RegAlloc
https://github.com/kparzysz updated
https://github.com/llvm/llvm-project/pull/154550
>From e00ef602a8fb143d963ec2ec4264f96544929a34 Mon Sep 17 00:00:00 2001
From: Krzysztof Parzyszek
Date: Thu, 14 Aug 2025 13:26:23 -0500
Subject: [PATCH 1/2] [flang][OpenMP] Semantic checks for DYN_GROUPPRIVATE
https://github.com/joker-eph approved this pull request.
https://github.com/llvm/llvm-project/pull/154551
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/lntue approved this pull request.
https://github.com/llvm/llvm-project/pull/153995
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -4497,6 +4576,22 @@ void OmpStructureChecker::CheckWorkshareBlockStmts(
}
}
+void OmpStructureChecker::CheckWorkdistributeBlockStmts(
+const parser::Block &block, parser::CharBlock source) {
+ OmpWorkdistributeBlockChecker ompWorkdistributeBlockChecker{context_,
sou
https://github.com/mjklemm approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/154378
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/mjklemm requested changes to this pull request.
Please slightly adjust the commented error message and put the `workdistribute`
under a version check for OpenMP 6.0.
https://github.com/llvm/llvm-project/pull/154377
___
llvm-branch-c
https://github.com/mjklemm edited
https://github.com/llvm/llvm-project/pull/154377
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/mmha closed https://github.com/llvm/llvm-project/pull/154360
___
llvm-branch-commits mailing list
[email protected]
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/151310
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -5248,49 +5248,94 @@
AArch64TargetLowering::LowerLOOP_DEPENDENCE_MASK(SDValue Op,
SelectionDAG &DAG) const {
SDLoc DL(Op);
uint64_t EltSize = Op.getConstantOperandVal(2);
- EVT VT = Op.getValueType();
+ EVT FullVT = Op.
@@ -5248,49 +5248,94 @@
AArch64TargetLowering::LowerLOOP_DEPENDENCE_MASK(SDValue Op,
SelectionDAG &DAG) const {
SDLoc DL(Op);
uint64_t EltSize = Op.getConstantOperandVal(2);
- EVT VT = Op.getValueType();
+ EVT FullVT = Op.
@@ -5248,49 +5248,94 @@
AArch64TargetLowering::LowerLOOP_DEPENDENCE_MASK(SDValue Op,
SelectionDAG &DAG) const {
SDLoc DL(Op);
uint64_t EltSize = Op.getConstantOperandVal(2);
MacDue wrote:
nit: `EltSize` ->
@@ -5248,49 +5248,94 @@
AArch64TargetLowering::LowerLOOP_DEPENDENCE_MASK(SDValue Op,
SelectionDAG &DAG) const {
SDLoc DL(Op);
uint64_t EltSize = Op.getConstantOperandVal(2);
- EVT VT = Op.getValueType();
+ EVT FullVT = Op.
@@ -5248,49 +5248,94 @@
AArch64TargetLowering::LowerLOOP_DEPENDENCE_MASK(SDValue Op,
SelectionDAG &DAG) const {
SDLoc DL(Op);
uint64_t EltSize = Op.getConstantOperandVal(2);
- EVT VT = Op.getValueType();
+ EVT FullVT = Op.
kbeyls wrote:
It probably makes sense to backport this to the release branch, but @ojhunt
would be much better to make that decision. @ojhunt : What do you think about
merging this back onto the LLVM 21 release branch?
https://github.com/llvm/llvm-project/pull/154240
__
@@ -3664,6 +3690,30 @@ struct MapInfoData : MapInfosTy {
MapInfosTy::append(CurInfo);
}
};
+
+enum class TargetDirective : uint32_t {
+ None = 0,
+ Target = 1,
+ TargetData = 2,
+ TargetEnterData = 3,
+ TargetExitData = 4,
+ TargetUpdate = 5
+};
ago
@@ -4497,6 +4576,22 @@ void OmpStructureChecker::CheckWorkshareBlockStmts(
}
}
+void OmpStructureChecker::CheckWorkdistributeBlockStmts(
+const parser::Block &block, parser::CharBlock source) {
+ OmpWorkdistributeBlockChecker ompWorkdistributeBlockChecker{context_,
sou
@@ -141,6 +141,67 @@ class OmpWorkshareBlockChecker {
parser::CharBlock source_;
};
+// 'OmpWorkdistributeBlockChecker' is used to check the validity of the
+// assignment statements and the expressions enclosed in an OpenMP
+// workdistribute construct
+class OmpWorkdistrib
@@ -813,6 +874,13 @@ void OmpStructureChecker::Enter(const
parser::OpenMPBlockConstruct &x) {
"TARGET construct with nested TEAMS region contains statements or "
"directives outside of the TEAMS construct"_err_en_US);
}
+if (GetContext().directive =
@@ -141,6 +141,67 @@ class OmpWorkshareBlockChecker {
parser::CharBlock source_;
};
+// 'OmpWorkdistributeBlockChecker' is used to check the validity of the
+// assignment statements and the expressions enclosed in an OpenMP
+// workdistribute construct
+class OmpWorkdistrib
@@ -141,6 +141,67 @@ class OmpWorkshareBlockChecker {
parser::CharBlock source_;
};
+// 'OmpWorkdistributeBlockChecker' is used to check the validity of the
+// assignment statements and the expressions enclosed in an OpenMP
+// workdistribute construct
+class OmpWorkdistrib
1 - 100 of 132 matches
Mail list logo