llvmbot wrote:
@llvm/pr-subscribers-backend-x86
Author: None (llvmbot)
Changes
Backport 646e4f2eede9a39e46012dde9430cd289682e83c
Requested by: @dtcxzyw
---
Full diff: https://github.com/llvm/llvm-project/pull/128283.diff
2 Files Affected:
- (modified) llvm/lib/CodeGen/SelectionDAG/DAG
llvmbot wrote:
@RKSimon What do you think about merging this PR to the release branch?
https://github.com/llvm/llvm-project/pull/128283
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listi
https://github.com/llvmbot created
https://github.com/llvm/llvm-project/pull/128283
Backport 646e4f2eede9a39e46012dde9430cd289682e83c
Requested by: @dtcxzyw
>From 6c3befff565894d781f3e95b67e6b74635129510 Mon Sep 17 00:00:00 2001
From: Yingwei Zheng
Date: Sat, 22 Feb 2025 12:06:34 +0800
Subjec
https://github.com/llvmbot milestoned
https://github.com/llvm/llvm-project/pull/128283
___
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/128281
___
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/128281.diff
2 Files Affected:
- (modified) llvm/lib/CodeGen/RegAllocFast.cpp (+27-14)
- (modified)
llvm/test/CodeGen/AMDGPU/ran-out-of-
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/128281?utm_source=stack-comment-downstack-mergeability-warning";
https://github.com/arsenm created
https://github.com/llvm/llvm-project/pull/128281
None
>From 433e0f92a2c828eaabe57801b63d58ab8de70b8f Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 12 Dec 2024 10:53:41 +0900
Subject: [PATCH] RegAllocFast: Fix verifier errors after assigning to reser
https://github.com/jsjodin approved this pull request.
https://github.com/llvm/llvm-project/pull/127818
___
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/jsjodin approved this pull request.
https://github.com/llvm/llvm-project/pull/127822
___
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/jsjodin approved this pull request.
https://github.com/llvm/llvm-project/pull/127820
___
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/jsjodin approved this pull request.
https://github.com/llvm/llvm-project/pull/127819
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Artem-B wrote:
```
# CUDA
- Clang now supports CUDA compilation with CUDA SDK up to v12.8
- Clang can now target sm_100, sm_101, and sm_120 GPUs (Blackwell)
```
https://github.com/llvm/llvm-project/pull/127918
___
llvm-branch-commits mailing list
llvm-
github-actions[bot] wrote:
@arsenm (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
Author: Matt Arsenault
Date: 2025-02-21T14:14:20-08:00
New Revision: e6d4fd035fdf90348fbeba6e73f90feb6e66b30b
URL:
https://github.com/llvm/llvm-project/commit/e6d4fd035fdf90348fbeba6e73f90feb6e66b30b
DIFF:
https://github.com/llvm/llvm-project/commit/e6d4fd035fdf90348fbeba6e73f90feb6e66b30b.diff
https://github.com/tstellar closed
https://github.com/llvm/llvm-project/pull/128132
___
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 updated
https://github.com/llvm/llvm-project/pull/128132
>From e6d4fd035fdf90348fbeba6e73f90feb6e66b30b Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Fri, 21 Feb 2025 12:08:49 +0700
Subject: [PATCH] AMDGPU: Widen f16 minimum/maximum to v2f16 on gfx950
(#128121)
Author: Hans Wennborg
Date: 2025-02-21T14:03:27-08:00
New Revision: b727a13fecc4e29b6f8499afd95626795c9f6a8e
URL:
https://github.com/llvm/llvm-project/commit/b727a13fecc4e29b6f8499afd95626795c9f6a8e
DIFF:
https://github.com/llvm/llvm-project/commit/b727a13fecc4e29b6f8499afd95626795c9f6a8e.diff
github-actions[bot] wrote:
@jhuber6 (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/128085
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Joseph Huber
Date: 2025-02-21T14:10:17-08:00
New Revision: e0c4a3397fd2f80740d776de85360dc12cd0bcc7
URL:
https://github.com/llvm/llvm-project/commit/e0c4a3397fd2f80740d776de85360dc12cd0bcc7
DIFF:
https://github.com/llvm/llvm-project/commit/e0c4a3397fd2f80740d776de85360dc12cd0bcc7.diff
https://github.com/llvmbot updated
https://github.com/llvm/llvm-project/pull/128085
>From e0c4a3397fd2f80740d776de85360dc12cd0bcc7 Mon Sep 17 00:00:00 2001
From: Joseph Huber
Date: Wed, 19 Feb 2025 16:46:59 -0600
Subject: [PATCH] [Clang] Fix cross-lane scan when given divergent lanes
(#127703)
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
https://github.com/tstellar closed
https://github.com/llvm/llvm-project/pull/128009
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Louis Dionne
Date: 2025-02-21T14:08:41-08:00
New Revision: 43a04b1db60414089bc7f864feb7cd8be7600498
URL:
https://github.com/llvm/llvm-project/commit/43a04b1db60414089bc7f864feb7cd8be7600498
DIFF:
https://github.com/llvm/llvm-project/commit/43a04b1db60414089bc7f864feb7cd8be7600498.diff
https://github.com/llvmbot updated
https://github.com/llvm/llvm-project/pull/128009
>From af9d7dda2125c2ab10758ce6b5a968fd56af5048 Mon Sep 17 00:00:00 2001
From: Louis Dionne
Date: Wed, 5 Feb 2025 08:33:14 -0500
Subject: [PATCH 1/2] [libc++] Fix stray usage of
_LIBCPP_HAS_NO_WIDE_CHARACTERS on
Author: Louis Dionne
Date: 2025-02-21T14:08:41-08:00
New Revision: af9d7dda2125c2ab10758ce6b5a968fd56af5048
URL:
https://github.com/llvm/llvm-project/commit/af9d7dda2125c2ab10758ce6b5a968fd56af5048
DIFF:
https://github.com/llvm/llvm-project/commit/af9d7dda2125c2ab10758ce6b5a968fd56af5048.diff
arichardson wrote:
> @arichardson (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:
@Artem-B (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: Sebastian Jodłowski
Date: 2025-02-21T14:06:54-08:00
New Revision: b84ffb9f3b349dd4548a9d3c0ead91021b7905a3
URL:
https://github.com/llvm/llvm-project/commit/b84ffb9f3b349dd4548a9d3c0ead91021b7905a3
DIFF:
https://github.com/llvm/llvm-project/commit/b84ffb9f3b349dd4548a9d3c0ead91021b7905a3
https://github.com/tstellar closed
https://github.com/llvm/llvm-project/pull/127918
___
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 updated
https://github.com/llvm/llvm-project/pull/127918
>From b84ffb9f3b349dd4548a9d3c0ead91021b7905a3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sebastian=20Jod=C5=82owski?=
Date: Wed, 19 Feb 2025 14:41:07 -0800
Subject: [PATCH] [CUDA] Add support for sm101 and sm120
github-actions[bot] wrote:
@zmodem (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/tstellar closed
https://github.com/llvm/llvm-project/pull/127982
___
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 updated
https://github.com/llvm/llvm-project/pull/127982
>From b727a13fecc4e29b6f8499afd95626795c9f6a8e Mon Sep 17 00:00:00 2001
From: Hans Wennborg
Date: Thu, 20 Feb 2025 11:02:33 +0100
Subject: [PATCH] Add Wasm, RISC-V, BPF, and NVPTX targets back to Windows
releas
Artem-B wrote:
> patch is first reviewed by someone familiar with the code.
That would be me, as I am the maintainer of CUDA code and had reviewed the
original PR.
> They approve the patch, and describe how the fix meets the release branch
> patch requirements
> (https://llvm.org/docs/HowTo
efriedma-quic wrote:
The process is that the patch is first reviewed by someone familiar with the
code. They approve the patch, and describe how the fix meets the release
branch patch requirements
(https://llvm.org/docs/HowToReleaseLLVM.html#release-patch-rules).
Once it's approved, the rele
jodelek wrote:
Do you know who is the person I should bother?
https://github.com/llvm/llvm-project/pull/127918
___
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/Artem-B approved this pull request.
I was the one proposing to merge this change, so I assumed that it's the
release maintainers who'd need to stamp it.
I am all for merging it.
https://github.com/llvm/llvm-project/pull/127918
___
github-actions[bot] wrote:
@svs-quic (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.
jodelek wrote:
@Artem-B, just curious - is there anything additional that needs to happen
before you can approve this?
https://github.com/llvm/llvm-project/pull/127918
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lis
tstellar wrote:
@arsenm What do you think ?
https://github.com/llvm/llvm-project/pull/127552
___
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/shiltian approved this pull request.
https://github.com/llvm/llvm-project/pull/128132
___
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/shiltian approved this pull request.
https://github.com/llvm/llvm-project/pull/128085
___
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:
@arsenm (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/tstellar closed
https://github.com/llvm/llvm-project/pull/128136
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Matt Arsenault
Date: 2025-02-21T11:23:06-08:00
New Revision: d51f23377a77eace4ef006e0e6b23460ed05576c
URL:
https://github.com/llvm/llvm-project/commit/d51f23377a77eace4ef006e0e6b23460ed05576c
DIFF:
https://github.com/llvm/llvm-project/commit/d51f23377a77eace4ef006e0e6b23460ed05576c.diff
https://github.com/tstellar closed
https://github.com/llvm/llvm-project/pull/127751
___
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 updated
https://github.com/llvm/llvm-project/pull/128146
>From 3076a68f69aac3f87195eec12f38908a499263cb Mon Sep 17 00:00:00 2001
From: Sudharsan Veeravalli
Date: Fri, 21 Feb 2025 12:53:13 +0530
Subject: [PATCH] [RISCV] [MachineOutliner] Analyze all candidates (#127659
https://github.com/tstellar closed
https://github.com/llvm/llvm-project/pull/128146
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Sudharsan Veeravalli
Date: 2025-02-21T10:56:29-08:00
New Revision: 3076a68f69aac3f87195eec12f38908a499263cb
URL:
https://github.com/llvm/llvm-project/commit/3076a68f69aac3f87195eec12f38908a499263cb
DIFF:
https://github.com/llvm/llvm-project/commit/3076a68f69aac3f87195eec12f38908a499263c
https://github.com/tstellar closed
https://github.com/llvm/llvm-project/pull/12
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
Author: Matheus Izvekov
Date: 2025-02-21T10:49:10-08:00
New Revision: deb63e72d6c9ed98a2fbf4f8249ca6911bd189b8
URL:
https://github.com/llvm/llvm-project/commit/deb63e72d6c9ed98a2fbf4f8249ca6911bd189b8
DIFF:
https://github.com/llvm/llvm-project/commit/deb63e72d6c9ed98a2fbf4f8249ca6911bd189b8.dif
https://github.com/llvmbot updated
https://github.com/llvm/llvm-project/pull/126436
>From 77195a5edb332947a991a1f0c4e915f5f1d9411f Mon Sep 17 00:00:00 2001
From: Alexander Richardson
Date: Sun, 9 Feb 2025 12:18:52 -0800
Subject: [PATCH] [CSKY] Default to unsigned char
This matches the ABI docu
shiltian wrote:
ping
@arsenm @jdoerfert
https://github.com/llvm/llvm-project/pull/123995
___
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:
@arsenm (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
arichardson wrote:
> @arichardson Would you be able to create a follow-up PR with the a release
> note entry?
Sure, will do this.
https://github.com/llvm/llvm-project/pull/126436
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://github.com/llvmbot updated
https://github.com/llvm/llvm-project/pull/127949
>From dc1bd6a8fa6a5f4fc38f7c3ce77c0ffcfcaa66e9 Mon Sep 17 00:00:00 2001
From: Tom Stellard
Date: Wed, 19 Feb 2025 17:46:29 -0800
Subject: [PATCH] [CMake][Release] Statically link clang with stage1 runtimes
(#12
Author: Matt Arsenault
Date: 2025-02-21T09:35:52-08:00
New Revision: 1504fc57d88d5d700d5f8053ebc46b33e8bb12bf
URL:
https://github.com/llvm/llvm-project/commit/1504fc57d88d5d700d5f8053ebc46b33e8bb12bf
DIFF:
https://github.com/llvm/llvm-project/commit/1504fc57d88d5d700d5f8053ebc46b33e8bb12bf.diff
tstellar wrote:
@arichardson Would you be able to create a follow-up PR with the a release note
entry?
https://github.com/llvm/llvm-project/pull/126436
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-
nhaehnle wrote:
How about this comment from earlier:
> Every Inst may potentially appear with many UseInsts in the temporal
> divergence list. The current code will create multiple new registers and
> multiple COPY instructions, which seems wasteful even if downstream passes
> can often clean
@@ -189,30 +198,19 @@ class MachineSinking : public MachineFunctionPass {
bool EnableSinkAndFold;
public:
- static char ID; // Pass identification
-
- MachineSinking() : MachineFunctionPass(ID) {
-initializeMachineSinkingPass(*PassRegistry::getPassRegistry());
- }
-
-
https://github.com/AaronBallman approved this pull request.
LGTM!
https://github.com/llvm/llvm-project/pull/127222
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commi
https://github.com/Fznamznon updated
https://github.com/llvm/llvm-project/pull/127222
>From 95cf7310c15324f25e9e5276772278fa58ba6926 Mon Sep 17 00:00:00 2001
From: Mariya Podchishchaeva
Date: Thu, 13 Feb 2025 10:59:21 +0100
Subject: [PATCH] [clang] Fix preprocessor output from #embed (#126742)
@@ -102,6 +105,47 @@ mlir::Operation *findLoopIterationVarMemDecl(fir::DoLoopOp
doLoop) {
return result.getDefiningOp();
}
+/// Collects the op(s) responsible for updating a loop's iteration variable
with
+/// the current iteration number. For example, for the input IR:
+/
https://github.com/Meinersbur approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/127818
___
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/Meinersbur approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/127822
___
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/Meinersbur approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/127820
___
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/skatrak edited
https://github.com/llvm/llvm-project/pull/127635
___
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,62 @@
+! Tests that "loop-local values" are properly handled by localizing them to the
+! body of the loop nest. See `collectLoopLocalValues` and
`localizeLoopLocalValue`
+! for a definition of "loop-local values" and how they are handled.
skatrak wrot
@@ -361,6 +361,64 @@ void sinkLoopIVArgs(mlir::ConversionPatternRewriter
&rewriter,
++idx;
}
}
+
+/// Collects values that are local to a loop: "loop-local values". A loop-local
+/// value is one that is used exclusively inside the loop but allocated outside
+/// of it.
@@ -202,6 +202,57 @@ variables: `i` and `j`. These are locally allocated inside
the parallel/target
OpenMP region similar to what the single-range example in previous section
shows.
+### Data environment
+
+By default, variables that are used inside a `do concurrent` loop nes
@@ -202,6 +202,57 @@ variables: `i` and `j`. These are locally allocated inside
the parallel/target
OpenMP region similar to what the single-range example in previous section
shows.
+### Data environment
+
+By default, variables that are used inside a `do concurrent` loop nes
https://github.com/skatrak approved this pull request.
I have a couple of nits, but LGTM otherwise. Thank you!
https://github.com/llvm/llvm-project/pull/127635
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.o
@@ -361,6 +361,64 @@ void sinkLoopIVArgs(mlir::ConversionPatternRewriter
&rewriter,
++idx;
}
}
+
+/// Collects values that are local to a loop: "loop-local values". A loop-local
+/// value is one that is used exclusively inside the loop but allocated outside
+/// of it.
@@ -188,6 +190,35 @@ void
DivergenceLoweringHelper::constrainAsLaneMask(Incoming &In) {
In.Reg = Copy.getReg(0);
}
+void replaceUsesOfRegInInstWith(Register Reg, MachineInstr *Inst,
+Register NewReg) {
+ for (MachineOperand &Op : Inst->opera
https://github.com/petar-avramovic updated
https://github.com/llvm/llvm-project/pull/124298
>From 3f039f909b91cc5ad1f92208944e0b66447346df 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
@@ -152,26 +231,136 @@ class DoConcurrentConversion : public
mlir::OpConversionPattern {
public:
using mlir::OpConversionPattern::OpConversionPattern;
- DoConcurrentConversion(mlir::MLIRContext *context, bool mapToDevice)
- : OpConversionPattern(context), mapToDevice(
@@ -102,6 +105,47 @@ mlir::Operation *findLoopIterationVarMemDecl(fir::DoLoopOp
doLoop) {
return result.getDefiningOp();
}
+/// Collects the op(s) responsible for updating a loop's iteration variable
with
+/// the current iteration number. For example, for the input IR:
--
https://github.com/skatrak edited
https://github.com/llvm/llvm-project/pull/127634
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -102,6 +105,47 @@ mlir::Operation *findLoopIterationVarMemDecl(fir::DoLoopOp
doLoop) {
return result.getDefiningOp();
}
+/// Collects the op(s) responsible for updating a loop's iteration variable
with
+/// the current iteration number. For example, for the input IR:
+/
@@ -102,6 +105,47 @@ mlir::Operation *findLoopIterationVarMemDecl(fir::DoLoopOp
doLoop) {
return result.getDefiningOp();
}
+/// Collects the op(s) responsible for updating a loop's iteration variable
with
+/// the current iteration number. For example, for the input IR:
+/
https://github.com/skatrak commented:
Thank you Kareem, some small comments from me.
https://github.com/llvm/llvm-project/pull/127634
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinf
@@ -30,6 +30,9 @@ namespace looputils {
struct InductionVariableInfo {
/// the operation allocating memory for iteration variable,
mlir::Operation *iterVarMemDef;
+ /// the operation(s) updating the iteration variable with the current
+ /// iteration number.
+ llvm::SetV
https://github.com/AaronBallman approved this pull request.
LGTM though this definitely needs a release note so that anyone relying on the
old behavior has some amount of notice (and a suggestion as to how to get the
old behavior back).
https://github.com/llvm/llvm-project/pull/126436
AlexVlx wrote:
@tstellar apologies for the delay in circling back to this; here are the three
options we have here, neither of which is ideal, sadly:
1. We backport this, #127528 and #128166 (if it gets approved & merged); these
have to go together, and are, as you observed, a bit of a chonk;
https://github.com/skatrak updated
https://github.com/llvm/llvm-project/pull/127819
>From aad04faf1796c328ac2a4280939a7fb9d7503ab1 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/127821
>From e965e0e637551c9b5b5f7fb526a809d1186ef261 Mon Sep 17 00:00:00 2001
From: Sergio Afonso
Date: Wed, 19 Feb 2025 14:41:12 +
Subject: [PATCH 1/2] [MLIR][OpenMP] Support target SPMD
This patch implements ML
https://github.com/skatrak updated
https://github.com/llvm/llvm-project/pull/127822
>From de75db239e6725be6509c06057a338842339bc0a 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/127820
>From f14d964b8b744ebbf2f981ff07e0051c338db335 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 aad04faf1796c328ac2a4280939a7fb9d7503ab1 Mon Sep 17 00:00:00 2001
From: Sergio Afonso
Date: Tue, 18 Feb 2025 13:07:51 +
Subject: [PATCH 1/2] [MLIR][OpenMP] Host lowering of
distribute-parallel-do/for
https://github.com/skatrak updated
https://github.com/llvm/llvm-project/pull/127821
>From 27139f8f6260de93a0e6d6163b9562c7daa451b8 Mon Sep 17 00:00:00 2001
From: Sergio Afonso
Date: Wed, 19 Feb 2025 14:41:12 +
Subject: [PATCH 1/2] [MLIR][OpenMP] Support target SPMD
This patch implements ML
https://github.com/skatrak updated
https://github.com/llvm/llvm-project/pull/127816
>From 40d140e6bc0be9556bc09524b38e642cb9885a9d 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/127822
>From 25e308a580946e40e4d74aae7f04d570723bb267 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 32e696f446082a50b60032f1f5b656e494db5570 Mon Sep 17 00:00:00 2001
From: Sergio Afonso
Date: Wed, 19 Feb 2025 14:41:12 +
Subject: [PATCH 1/2] [MLIR][OpenMP] Support target SPMD
This patch implements ML
https://github.com/skatrak updated
https://github.com/llvm/llvm-project/pull/127820
>From 033091e14c76c3e9c7adb0deae2451a298a7fe9e 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/cdevadas approved this pull request.
https://github.com/llvm/llvm-project/pull/128151
___
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/skatrak updated
https://github.com/llvm/llvm-project/pull/127818
>From ba9ea8c2cbe7848ca36c92e4c3ee464bcf0e6c39 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 55089ba79ac352b05553d3d930ffca3f94562dc1 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/127820
>From 082d8e12a622e2315dd4503ce460f9a0e6f29007 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
1 - 100 of 114 matches
Mail list logo