github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 186429 tests passed
* 4868 tests skipped
https://github.com/llvm/llvm-project/pull/164945
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/c
https://github.com/zhaoqi5 updated
https://github.com/llvm/llvm-project/pull/164945
>From f38bb557b1408dcd502b73f586cefe802b11738a Mon Sep 17 00:00:00 2001
From: Qi Zhao
Date: Fri, 24 Oct 2025 17:00:29 +0800
Subject: [PATCH 1/2] [LoongArch] Custom legalize vector_shuffle to
`[x]vpermi.w`
---
https://github.com/lenary approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/164813
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/vikramRH edited
https://github.com/llvm/llvm-project/pull/168833
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -527,14 +534,16 @@ void SIShrinkInstructions::shrinkMadFma(MachineInstr &MI)
const {
TII->removeModOperands(MI);
MI.setDesc(TII->get(NewOpcode));
}
+ return true;
}
/// Attempt to shrink AND/OR/XOR operations requiring non-inlineable literals.
/// For AND or
@@ -241,27 +241,30 @@ void
SIShrinkInstructions::copyExtraImplicitOps(MachineInstr &NewMI,
}
}
-void SIShrinkInstructions::shrinkScalarCompare(MachineInstr &MI) const {
+bool SIShrinkInstructions::shrinkScalarCompare(MachineInstr &MI) const {
if (!ST->hasSCmpK())
-re
https://github.com/vikramRH updated
https://github.com/llvm/llvm-project/pull/168833
>From e1a745b13ea3c3784b67f25bd54a8c32334194f2 Mon Sep 17 00:00:00 2001
From: vikhegde
Date: Thu, 20 Nov 2025 11:18:25 +0530
Subject: [PATCH 1/2] [AMDGPU] Make SIShrinkInstructions pass return valid
changed st
https://github.com/vikramRH updated
https://github.com/llvm/llvm-project/pull/168832
>From a773367ede893b3806df8cdd8a6cadf9b7b08889 Mon Sep 17 00:00:00 2001
From: vikhegde
Date: Tue, 18 Nov 2025 11:13:37 +0530
Subject: [PATCH] [NPM] Schedule PhysicalRegisterUsageAnalysis before
RegUsageInfoCol
https://github.com/vikramRH updated
https://github.com/llvm/llvm-project/pull/168833
>From e1a745b13ea3c3784b67f25bd54a8c32334194f2 Mon Sep 17 00:00:00 2001
From: vikhegde
Date: Thu, 20 Nov 2025 11:18:25 +0530
Subject: [PATCH 1/2] [AMDGPU] Make SIShrinkInstructions pass return valid
changed st
https://github.com/vikramRH updated
https://github.com/llvm/llvm-project/pull/168832
>From a773367ede893b3806df8cdd8a6cadf9b7b08889 Mon Sep 17 00:00:00 2001
From: vikhegde
Date: Tue, 18 Nov 2025 11:13:37 +0530
Subject: [PATCH] [NPM] Schedule PhysicalRegisterUsageAnalysis before
RegUsageInfoCol
github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 186429 tests passed
* 4868 tests skipped
https://github.com/llvm/llvm-project/pull/161368
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/c
github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 186432 tests passed
* 4864 tests skipped
https://github.com/llvm/llvm-project/pull/168980
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/c
https://github.com/arsenm approved this pull request.
https://github.com/llvm/llvm-project/pull/168805
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/nhaehnle updated
https://github.com/llvm/llvm-project/pull/168820
From b43293a52737145abd98c771156b633ab3e94167 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Nicolai=20H=C3=A4hnle?=
Date: Wed, 19 Nov 2025 18:00:32 -0800
Subject: [PATCH] VectorCombine: Improve the insert/extract fo
https://github.com/nhaehnle updated
https://github.com/llvm/llvm-project/pull/168820
From b43293a52737145abd98c771156b633ab3e94167 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Nicolai=20H=C3=A4hnle?=
Date: Wed, 19 Nov 2025 18:00:32 -0800
Subject: [PATCH] VectorCombine: Improve the insert/extract fo
https://github.com/nhaehnle updated
https://github.com/llvm/llvm-project/pull/168820
From b43293a52737145abd98c771156b633ab3e94167 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Nicolai=20H=C3=A4hnle?=
Date: Wed, 19 Nov 2025 18:00:32 -0800
Subject: [PATCH] VectorCombine: Improve the insert/extract fo
https://github.com/nhaehnle updated
https://github.com/llvm/llvm-project/pull/168819
From aaee5f6315322448fbeaba415aaef288a1faeb66 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Nicolai=20H=C3=A4hnle?=
Date: Wed, 19 Nov 2025 17:59:11 -0800
Subject: [PATCH] VectorCombine: Fold chains of shuffles fed b
https://github.com/nhaehnle updated
https://github.com/llvm/llvm-project/pull/168819
From aaee5f6315322448fbeaba415aaef288a1faeb66 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Nicolai=20H=C3=A4hnle?=
Date: Wed, 19 Nov 2025 17:59:11 -0800
Subject: [PATCH] VectorCombine: Fold chains of shuffles fed b
https://github.com/nhaehnle updated
https://github.com/llvm/llvm-project/pull/168819
From aaee5f6315322448fbeaba415aaef288a1faeb66 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Nicolai=20H=C3=A4hnle?=
Date: Wed, 19 Nov 2025 17:59:11 -0800
Subject: [PATCH] VectorCombine: Fold chains of shuffles fed b
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/168914
>From 4be9e5ba071d75258949617539d352aa2d2b5171 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 20 Nov 2025 12:14:33 -0500
Subject: [PATCH] AMDGPU: Handle invariant when lowering global loads
Global with
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/168914
>From 4be9e5ba071d75258949617539d352aa2d2b5171 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 20 Nov 2025 12:14:33 -0500
Subject: [PATCH] AMDGPU: Handle invariant when lowering global loads
Global with
https://github.com/ranapratap55 closed
https://github.com/llvm/llvm-project/pull/168037
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 3053 tests passed
* 7 tests skipped
https://github.com/llvm/llvm-project/pull/168972
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bi
Author: Florian Mayer
Date: 2025-11-20T15:59:54-08:00
New Revision: cc5837d4fad0578ed67bebc32555766f2364b7e4
URL:
https://github.com/llvm/llvm-project/commit/cc5837d4fad0578ed67bebc32555766f2364b7e4
DIFF:
https://github.com/llvm/llvm-project/commit/cc5837d4fad0578ed67bebc32555766f2364b7e4.diff
@@ -1590,21 +1590,31 @@ parseBoundsCheckingOptions(StringRef Params) {
Options.Rt = {
/*MinRuntime=*/false,
/*MayReturn=*/true,
+ /*HandlerPreserveAllRegs=*/false,
fmayer wrote:
Done
https://github.com/llvm/llvm-project/pull
evelez7 wrote:
See HTML output here:
https://erickvelez.com/clang-doc-mustache-output/pr168972/GlobalNamespace/
https://github.com/llvm/llvm-project/pull/168972
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm
llvmbot wrote:
@llvm/pr-subscribers-clang-tools-extra
Author: Erick Velez (evelez7)
Changes
The HTML spec states that only `` can be children of ``.
Nested
`` tags in an unordered list must be children of `- `.
---
Full diff: https://github.com/llvm/llvm-project/pull/168972
https://github.com/evelez7 ready_for_review
https://github.com/llvm/llvm-project/pull/168972
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
evelez7 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.com/github/pr/llvm/llvm-project/168972?utm_source=stack-comment-downstack-mergeability-warning";
https://github.com/evelez7 created
https://github.com/llvm/llvm-project/pull/168972
The HTML spec states that only `` can be children of ``. Nested
`` tags in an unordered list must be children of ``.
>From 627d5a5b0b25e3b4b8b0ddcc92cd6f3de03ff335 Mon Sep 17 00:00:00 2001
From: Erick Velez
Dat
https://github.com/fmayer updated
https://github.com/llvm/llvm-project/pull/168645
>From 54f9084ddba1711dd20ff231605e7418cf4f19cf Mon Sep 17 00:00:00 2001
From: Florian Mayer
Date: Tue, 18 Nov 2025 17:39:33 -0800
Subject: [PATCH 1/6] fmt
Created using spr 1.3.7
---
clang/lib/CodeGen/BackendUt
https://github.com/fmayer updated
https://github.com/llvm/llvm-project/pull/168645
>From 54f9084ddba1711dd20ff231605e7418cf4f19cf Mon Sep 17 00:00:00 2001
From: Florian Mayer
Date: Tue, 18 Nov 2025 17:39:33 -0800
Subject: [PATCH 1/6] fmt
Created using spr 1.3.7
---
clang/lib/CodeGen/BackendUt
https://github.com/fmayer updated
https://github.com/llvm/llvm-project/pull/168644
>From d2231031d7ecfffc97709d6bf2236ead4147aab8 Mon Sep 17 00:00:00 2001
From: Florian Mayer
Date: Wed, 19 Nov 2025 18:01:59 -0800
Subject: [PATCH 1/3] rename
Created using spr 1.3.7
---
clang/include/clang/Basi
https://github.com/fmayer updated
https://github.com/llvm/llvm-project/pull/168644
>From d2231031d7ecfffc97709d6bf2236ead4147aab8 Mon Sep 17 00:00:00 2001
From: Florian Mayer
Date: Wed, 19 Nov 2025 18:01:59 -0800
Subject: [PATCH 1/3] rename
Created using spr 1.3.7
---
clang/include/clang/Basi
rampitec wrote:
Testcase added.
https://github.com/llvm/llvm-project/pull/168805
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Stanislav Mekhanoshin (rampitec)
Changes
Now we are just inserting V_NOP instrtuctions, try to schedule
something into the shadow.
It is still somewhat imprecise, for example AdvanceCycle() will
use TII.getNumWaitStates() anyway,
https://github.com/rampitec ready_for_review
https://github.com/llvm/llvm-project/pull/168805
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/rampitec updated
https://github.com/llvm/llvm-project/pull/168805
>From e602eabcd42a393bd2dc0ea66ef950b6158bb61f Mon Sep 17 00:00:00 2001
From: Stanislav Mekhanoshin
Date: Mon, 17 Nov 2025 14:47:40 -0800
Subject: [PATCH] [AMDGPU] Allow hazard checks for WMMA co-exec
Now we a
https://github.com/maryammo updated
https://github.com/llvm/llvm-project/pull/168747
>From 962119bdda50304f82ffb4569a262594945951cd Mon Sep 17 00:00:00 2001
From: Maryam Moghadas
Date: Wed, 19 Nov 2025 16:46:34 +
Subject: [PATCH 1/3] [PowerPC] Add AMO load signed builtins
This commit adds
kparzysz wrote:
I guess another point would be that there is actually no ambiguity here. The
unstructured loops could be parsed as a whole, but perhaps it's simpler or more
convenient to parse them as a sequence of statements. They cannot span
construct boundaries (even in F77), so in that se
https://github.com/vitalybuka approved this pull request.
https://github.com/llvm/llvm-project/pull/168645
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -1590,21 +1590,31 @@ parseBoundsCheckingOptions(StringRef Params) {
Options.Rt = {
/*MinRuntime=*/false,
/*MayReturn=*/true,
+ /*HandlerPreserveAllRegs=*/false,
vitalybuka wrote:
These ifs do not scale well :)
https://git
https://github.com/vitalybuka approved this pull request.
https://github.com/llvm/llvm-project/pull/168644
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
@@ -2656,6 +2656,11 @@ defm sanitize_minimal_runtime : BoolOption<"f",
"sanitize-minimal-runtime",
PosFlag,
NegFlag>,
Group;
+defm sanitize_handler_preserve_all_regs
+: BoolOption<"f", "sanitize-handler-preserve-all-regs",
+ CodeGenOpts<"SanitizeHandl
https://github.com/ranapratap55 edited
https://github.com/llvm/llvm-project/pull/168037
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/168914
>From 954dc93ab5509d84007758c688a0cfb499308bc5 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 20 Nov 2025 12:14:33 -0500
Subject: [PATCH] AMDGPU: Handle invariant when lowering global loads
Global with
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/168914
>From 954dc93ab5509d84007758c688a0cfb499308bc5 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 20 Nov 2025 12:14:33 -0500
Subject: [PATCH] AMDGPU: Handle invariant when lowering global loads
Global with
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/168917
Unicorn! · GitHub
body {
background-color: #f1f1f1;
margin: 0;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.container { margin: 50px aut
https://github.com/shiltian approved this pull request.
LGTM, with the fix @arsenm suggested.
https://github.com/llvm/llvm-project/pull/168037
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailma
https://github.com/fmayer updated
https://github.com/llvm/llvm-project/pull/168645
>From 54f9084ddba1711dd20ff231605e7418cf4f19cf Mon Sep 17 00:00:00 2001
From: Florian Mayer
Date: Tue, 18 Nov 2025 17:39:33 -0800
Subject: [PATCH 1/3] fmt
Created using spr 1.3.7
---
clang/lib/CodeGen/BackendUt
https://github.com/fmayer updated
https://github.com/llvm/llvm-project/pull/168645
>From 54f9084ddba1711dd20ff231605e7418cf4f19cf Mon Sep 17 00:00:00 2001
From: Florian Mayer
Date: Tue, 18 Nov 2025 17:39:33 -0800
Subject: [PATCH 1/2] fmt
Created using spr 1.3.7
---
clang/lib/CodeGen/BackendUt
arsenm wrote:
Can you fix the title to be clear about what e means? It means nothing without
a lot more context
https://github.com/llvm/llvm-project/pull/168037
___
llvm-branch-commits mailing list
[email protected]
https://lists.llv
llvmbot wrote:
@llvm/pr-subscribers-clang
Author: Rana Pratap Reddy (ranapratap55)
Changes
Removing the 'e' handling for the amdgcn builtins as we decided to use _Float16
for both HIP/C++ and OpenCL
---
Patch is 53.61 KiB, truncated to 20.00 KiB below, full version:
https://github.com
https://github.com/ranapratap55 ready_for_review
https://github.com/llvm/llvm-project/pull/168037
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
kparzysz wrote:
> Is the point that unlike in Fortran 77 loops, there is no ambiguity in
> parsing OpenMP loop constructs and hence we can parse it all together?
I guess the point would be that we preserve the "ambiguity", just wrap it in an
OpenMP construct.
The unstructured loops are simply
github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 186426 tests passed
* 4867 tests skipped
https://github.com/llvm/llvm-project/pull/168917
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/c
github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 186426 tests passed
* 4867 tests skipped
https://github.com/llvm/llvm-project/pull/168914
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/c
kiranchandramohan wrote:
Is the point that unlike in Fortran 77 loops, there is no ambiguity in parsing
OpenMP loop constructs and hence we can parse it all together?
https://github.com/llvm/llvm-project/pull/168884
___
llvm-branch-commits mailing lis
github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 166204 tests passed
* 2852 tests skipped
* 1 test failed
## Failed Tests
(click on a test name to see its output)
### LLVM
LLVM.CodeGen/AMDGPU/load-global-invariant.ll
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at lin
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
This isn't quite a constant pool, but probably close enough for this
purpose. We just need some known invariant value address. The aliasing
queries against the real kernarg base pointer will falsely
https://github.com/arsenm ready_for_review
https://github.com/llvm/llvm-project/pull/168917
___
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.com/github/pr/llvm/llvm-project/168917?utm_source=stack-comment-downstack-mergeability-warning";
https://github.com/arsenm created
https://github.com/llvm/llvm-project/pull/168917
This isn't quite a constant pool, but probably close enough for this
purpose. We just need some known invariant value address. The aliasing
queries against the real kernarg base pointer will falsely report
no alia
kparzysz wrote:
> Would this work fine for loops like the following?
>
> ```
> !$omp do
> DO 10, I = 1, N
>... loop body statements ...
> 10A(I) = B(I) + C(I)
> ```
Yes.
```
subroutine f(a, b, c)
integer :: i, n
integer :: a(:), b(:), c(:)
!$omp do
DO 10, I = 1, N
continue
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
Global with invariant should be treated identically to
constant.
---
Full diff: https://github.com/llvm/llvm-project/pull/168914.diff
2 Files Affected:
- (modified) llvm/lib/Target/AMDGPU/SIISelL
llvmbot wrote:
@llvm/pr-subscribers-backend-amdgpu
Author: Matt Arsenault (arsenm)
Changes
---
Full diff: https://github.com/llvm/llvm-project/pull/168913.diff
1 Files Affected:
- (added) llvm/test/CodeGen/AMDGPU/load-global-invariant.ll (+70)
``diff
diff --git a/llvm/test/
https://github.com/arsenm ready_for_review
https://github.com/llvm/llvm-project/pull/168914
___
llvm-branch-commits mailing list
[email protected]
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/168913
___
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.com/github/pr/llvm/llvm-project/168914?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.com/github/pr/llvm/llvm-project/168913?utm_source=stack-comment-downstack-mergeability-warning";
https://github.com/arsenm created
https://github.com/llvm/llvm-project/pull/168914
Global with invariant should be treated identically to
constant.
>From a406bd24da1125b6683e7524ace5b1e33d905822 Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 20 Nov 2025 12:14:33 -0500
Subject: [PATCH
https://github.com/arsenm created
https://github.com/llvm/llvm-project/pull/168913
None
>From dd3f33991462d8a61a7ae7d71426bc7c9398f1ab Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Thu, 20 Nov 2025 12:09:35 -0500
Subject: [PATCH] AMDGPU: Add baseline test for split/widen invariant loads
kiranchandramohan wrote:
Would this work fine for loops like the following?
```
!$omp do
DO 10, I = 1, N
... loop body statements ...
10A(I) = B(I) + C(I)
```
https://github.com/llvm/llvm-project/pull/168884
___
llvm-branch-commits mailing list
kiranchandramohan wrote:
I have not followed the full patch but the two step approach was probably
necessary since the Fortran loop parser itself operated in that way. Would
changing this only for OpenMP loops cause a problem?
https://github.com/llvm/llvm-project/pull/168884
__
https://github.com/tblah approved this pull request.
LGTM, thanks
https://github.com/llvm/llvm-project/pull/168884
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commi
https://github.com/kparzysz updated
https://github.com/llvm/llvm-project/pull/168885
>From 72c046f755c26e7696ccff0ba4e25701293be726 Mon Sep 17 00:00:00 2001
From: Krzysztof Parzyszek
Date: Wed, 19 Nov 2025 14:41:07 -0600
Subject: [PATCH 1/2] [flang][OpenMP] Better diagnostics for invalid or
mi
@@ -389,6 +394,7 @@ class OmpStructureChecker : public OmpStructureCheckerBase {
std::vector loopStack_;
// Scopes for scoping units.
std::vector scopeStack_;
+ bool invalidState_{false}; // Set during visiting OpenMPMisplacedEndDirective
kparzysz wrote:
@@ -74,8 +81,6 @@
do i = 1, N
enddo
!$omp end parallel do
- !ERROR: The END PARALLEL DO directive must follow the DO loop associated
with the loop construct
- !$omp end parallel do
kparzysz wrote:
This patch deletes the pre-existing handling of an end
@@ -74,8 +81,6 @@
do i = 1, N
enddo
!$omp end parallel do
- !ERROR: The END PARALLEL DO directive must follow the DO loop associated
with the loop construct
- !$omp end parallel do
tblah wrote:
Why was this removed? Are all of these re-added in the fo
https://github.com/tblah edited https://github.com/llvm/llvm-project/pull/168885
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
https://github.com/tblah approved this pull request.
LGTM with one nit
https://github.com/llvm/llvm-project/pull/168885
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-
@@ -389,6 +394,7 @@ class OmpStructureChecker : public OmpStructureCheckerBase {
std::vector loopStack_;
// Scopes for scoping units.
std::vector scopeStack_;
+ bool invalidState_{false}; // Set during visiting OpenMPMisplacedEndDirective
tblah wrote:
W
https://github.com/jayfoad approved this pull request.
This is saying that invariant loads can be selected to SMEM instructions
regardless of any "no clobber" check, right? I think that's safe...
https://github.com/llvm/llvm-project/pull/168787
___
ll
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/168787
>From cd383966fb4d7d56ac5a61f37c4970d6c232c7cc Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Wed, 19 Nov 2025 17:34:24 -0500
Subject: [PATCH] AMDGPU: Handle invariant loads when considering if a load can
b
https://github.com/arsenm updated
https://github.com/llvm/llvm-project/pull/168787
>From cd383966fb4d7d56ac5a61f37c4970d6c232c7cc Mon Sep 17 00:00:00 2001
From: Matt Arsenault
Date: Wed, 19 Nov 2025 17:34:24 -0500
Subject: [PATCH] AMDGPU: Handle invariant loads when considering if a load can
b
https://github.com/maryammo edited
https://github.com/llvm/llvm-project/pull/168747
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 4063 tests passed
* 202 tests skipped
https://github.com/llvm/llvm-project/pull/168884
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-
github-actions[bot] wrote:
# :penguin: Linux x64 Test Results
* 4063 tests passed
* 202 tests skipped
https://github.com/llvm/llvm-project/pull/168885
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-
kparzysz wrote:
PR stack:
1. https://github.com/llvm/llvm-project/pull/168884
2. https://github.com/llvm/llvm-project/pull/168885 (this PR)
https://github.com/llvm/llvm-project/pull/168885
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.
kparzysz wrote:
PR stack:
1. https://github.com/llvm/llvm-project/pull/168884 (this PR)
2. https://github.com/llvm/llvm-project/pull/168885
https://github.com/llvm/llvm-project/pull/168884
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.
https://github.com/kparzysz updated
https://github.com/llvm/llvm-project/pull/168884
>From aaea8e6b47808333581569d40e3721050be52bf1 Mon Sep 17 00:00:00 2001
From: Krzysztof Parzyszek
Date: Fri, 14 Nov 2025 15:52:11 -0600
Subject: [PATCH 1/2] [flang][OpenMP] Implement loop nest parser
Previousl
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 origin/main HEAD --extensions h,cpp --
flang/include/flang/Parser/parse-tree.h flang/
llvmbot wrote:
@llvm/pr-subscribers-flang-parser
Author: Krzysztof Parzyszek (kparzysz)
Changes
Add two more AST nodes, one for a misplaced end-directive, and one for an
invalid string following the OpenMP sentinel (e.g. "!$OMP XYZ").
Emit error messages when either node is encountered i
llvmbot wrote:
@llvm/pr-subscribers-flang-fir-hlfir
Author: Krzysztof Parzyszek (kparzysz)
Changes
Previously, loop constructs were parsed in a piece-wise manner: the begin
directive, the body, and the end directive were parsed separately. Later on in
canonicalization they were all coale
https://github.com/kparzysz created
https://github.com/llvm/llvm-project/pull/168885
Add two more AST nodes, one for a misplaced end-directive, and one for an
invalid string following the OpenMP sentinel (e.g. "!$OMP XYZ").
Emit error messages when either node is encountered in semantic analys
llvmbot wrote:
@llvm/pr-subscribers-flang-openmp
Author: Krzysztof Parzyszek (kparzysz)
Changes
Previously, loop constructs were parsed in a piece-wise manner: the begin
directive, the body, and the end directive were parsed separately. Later on in
canonicalization they were all coalesce
https://github.com/kparzysz created
https://github.com/llvm/llvm-project/pull/168884
Previously, loop constructs were parsed in a piece-wise manner: the begin
directive, the body, and the end directive were parsed separately. Later on in
canonicalization they were all coalesced into a loop con
@@ -8974,11 +8982,104 @@ void LoopVectorizationPlanner::attachRuntimeChecks(
assert((!CM.OptForSize ||
CM.Hints->getForce() == LoopVectorizeHints::FK_Enabled) &&
"Cannot SCEV check stride or overflow when optimizing for size");
-VPlanTransforms::a
@@ -702,6 +703,29 @@ Value *VPInstruction::generate(VPTransformState &State) {
{PredTy, ScalarTC->getType()},
{VIVElem0, ScalarTC}, nullptr, Name);
}
+ // Count the number of bits set in each lane and redu
https://github.com/vikramRH edited
https://github.com/llvm/llvm-project/pull/168833
___
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
1 - 100 of 120 matches
Mail list logo