https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/155992
>From 6d564c61ee23d20f411aadf598705140d5fbca2c Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 03:53:51 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent` to device mapping lit tests
Adds more l
https://github.com/ergawy edited
https://github.com/llvm/llvm-project/pull/156837
___
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/ergawy updated
https://github.com/llvm/llvm-project/pull/156589
___
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/ergawy updated
https://github.com/llvm/llvm-project/pull/156610
>From 3b73016ad3984069441409516598caf1161c7448 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 2 Sep 2025 08:36:34 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent`: support `reduce` on device
Extends `do
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/156837
>From ccf3696848367835c15e973c7a7b0d76297be31c Mon Sep 17 00:00:00 2001
From: ergawy
Date: Thu, 4 Sep 2025 01:06:21 -0500
Subject: [PATCH 1/3] [flang][OpenMP] Support multi-block reduction combiner
regions on t
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/156837
>From c5dde7cbcece549d0996a6671d1ae1b53b9cd63b Mon Sep 17 00:00:00 2001
From: ergawy
Date: Thu, 4 Sep 2025 01:06:21 -0500
Subject: [PATCH 1/3] [flang][OpenMP] Support multi-block reduction combiner
regions on t
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/156610
>From bdd9ab29d7c0c57edc5b8848c7e4be5626b5f57e Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 2 Sep 2025 08:36:34 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent`: support `reduce` on device
Extends `do
ergawy wrote:
> Thanks for handling my comments. It looks good to me but I have one question.
> This patch sets the insertion point so that store instruction gets generated
> at the correct place. But the test does not check for any store instruction.
> I was just wondering if the test is chec
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/156837
>From ccf3696848367835c15e973c7a7b0d76297be31c Mon Sep 17 00:00:00 2001
From: ergawy
Date: Thu, 4 Sep 2025 01:06:21 -0500
Subject: [PATCH 1/2] [flang][OpenMP] Support multi-block reduction combiner
regions on t
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/156610
>From 5b9f17606b95f689a7ffb0187d103b2a4bd62e24 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 2 Sep 2025 08:36:34 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent`: support `reduce` on device
Extends `do
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/157638
>From 509959568c433d7745ca1f5387edd7654b3e1c2a Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 2 Sep 2025 05:54:00 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent`: support `local` on device
Extends suppo
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/155993
>From 5d9fe15da36fe4af54c34f09ebb11fca7f8a1ac3 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 04:04:07 -0500
Subject: [PATCH] [flang][do concurent] Add saxpy offload tests for OpenMP
mapping
Adds
ergawy wrote:
Thanks for the review Abid. Addressed your comments.
https://github.com/llvm/llvm-project/pull/156837
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-comm
@@ -3750,6 +3752,7 @@ OpenMPIRBuilder::InsertPointOrErrorTy
OpenMPIRBuilder::createReductionsGPU(
RI.ReductionGen(Builder.saveIP(), RHSValue, LHSValue, Reduced);
if (!AfterIP)
return AfterIP.takeError();
+ Builder.SetInsertPoint(AfterIP->getBlock()
@@ -3506,6 +3506,8 @@ Expected
OpenMPIRBuilder::createReductionFunction(
return AfterIP.takeError();
if (!Builder.GetInsertBlock())
return ReductionFunc;
+
+ Builder.SetInsertPoint(AfterIP->getBlock(), AfterIP->getPoint());
ergawy wr
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/156610
>From 6dbc28572976b06ae8ad6661724c5cbfd7aab2e9 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 2 Sep 2025 08:36:34 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent`: support `reduce` on device
Extends `do
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/155993
>From 2177ccc20d333d6c6645f96a2b9c427d4ea952ac Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 04:04:07 -0500
Subject: [PATCH] [flang][do concurent] Add saxpy offload tests for OpenMP
mapping
Adds
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/156837
>From 7f6d6feb526c33b05e9705ef6587e8bcc145458f Mon Sep 17 00:00:00 2001
From: ergawy
Date: Thu, 4 Sep 2025 01:06:21 -0500
Subject: [PATCH] [flang][OpenMP] Support multi-block reduction combiner
regions on the G
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/156837
>From 7f6d6feb526c33b05e9705ef6587e8bcc145458f Mon Sep 17 00:00:00 2001
From: ergawy
Date: Thu, 4 Sep 2025 01:06:21 -0500
Subject: [PATCH 1/2] [flang][OpenMP] Support multi-block reduction combiner
regions on t
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/157638
>From 983b97d91cbf9dbf45973fdacabf2ae6948491a4 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 2 Sep 2025 05:54:00 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent`: support `local` on device
Extends suppo
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/156610
>From 31bf2c1e204b8ad977f1416c5e91aacfc0faaf80 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 2 Sep 2025 08:36:34 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent`: support `reduce` on device
Extends `do
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/155992
>From 4c205bd6c0bfae5ae4f41079ce26c1aee169c772 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 03:53:51 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent` to device mapping lit tests
Adds more l
https://github.com/ergawy edited
https://github.com/llvm/llvm-project/pull/155993
___
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/ergawy updated
https://github.com/llvm/llvm-project/pull/157638
>From 723193bcd43fc0be3e3e18b95e35d2ac8226aa18 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 2 Sep 2025 05:54:00 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent`: support `local` on device
Extends suppo
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/156837
>From c7d655214b726335a36eb0a9449b5d14df3699e9 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Thu, 4 Sep 2025 01:06:21 -0500
Subject: [PATCH] [flang][OpenMP] Support multi-block reduction combiner
regions on the G
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/155993
>From e36db5923f8122cc56a99461b3e0030e06071a5d Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 04:04:07 -0500
Subject: [PATCH] [flang][do concurent] Add saxpy offload tests for OpenMP
mapping
Adds
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/157638
>From cbb2c67df6d5a234dc66ae012f88c1ff36f1ac47 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 2 Sep 2025 05:54:00 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent`: support `local` on device
Extends suppo
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/156837
>From adf9d42e554437a8e816e190a8ad64ae4770404c Mon Sep 17 00:00:00 2001
From: ergawy
Date: Thu, 4 Sep 2025 01:06:21 -0500
Subject: [PATCH] [flang][OpenMP] Support multi-block reduction combiner
regions on the G
https://github.com/ergawy edited
https://github.com/llvm/llvm-project/pull/155993
___
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/ergawy created
https://github.com/llvm/llvm-project/pull/157638
Extends support for mapping `do concurrent` on the device by adding support for
`local` specifiers. The changes in this PR map the local variable to the
`omp.target` op and uses the mapped value as the `private`
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/155993
>From e681a9fa5ba1b69dfeae525a1b92fda757ef2ec4 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 2 Sep 2025 05:54:00 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent`: support `local` on device
Extends suppo
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/156837
>From f0e9a11197fe602940f4f0175912a07efb372a10 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Thu, 4 Sep 2025 01:06:21 -0500
Subject: [PATCH] [flang][OpenMP] Support multi-block reduction combiner
regions on the G
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/156610
>From 7fb93a34724cf6e1da48aeea968daeb09394055c Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 2 Sep 2025 08:36:34 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent`: support `reduce` on device
Extends `do
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/156610
>From afd155206b36c2106b2fd75624d291f7e7b16de2 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 2 Sep 2025 08:36:34 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent`: support `reduce` on device
Extends `do
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/156837
>From 57bd38b0eb579d0ac6d70ba1af5b3a15bcc5f762 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Thu, 4 Sep 2025 01:06:21 -0500
Subject: [PATCH] [flang][OpenMP] Support multi-block reduction combiner
regions on the G
https://github.com/ergawy edited
https://github.com/llvm/llvm-project/pull/156610
___
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/ergawy updated
https://github.com/llvm/llvm-project/pull/156589
>From c29c8a23bcc0cecbd4c93e3af231be90859030a2 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 2 Sep 2025 05:54:00 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent`: support `local` on device
Extends suppo
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/156837
>From 8467dbc57b43097ac049610eb68585d186c55228 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Thu, 4 Sep 2025 01:06:21 -0500
Subject: [PATCH] [flang][OpenMP] Support multi-block reduction combiner
regions on the G
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/155992
>From db09d54306271dfc2bf5b3d9a11b94c3d13c6787 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 03:53:51 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent` to device mapping lit tests
Adds more l
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/155993
>From 315f52184fce3a107917f684f6929bd56004142b Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 04:04:07 -0500
Subject: [PATCH] [flang][do concurent] Add saxpy offload tests for OpenMP
mapping
Adds
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/156837
>From 3c3f326ea3dd77c4b5a75f3928c9856ffadf599c Mon Sep 17 00:00:00 2001
From: ergawy
Date: Thu, 4 Sep 2025 01:06:21 -0500
Subject: [PATCH] [flang][OpenMP] Support multi-block reduction combiner
regions on the G
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/155987
>From 959c75f8f0af9ae0d1ac4598d8200f888f33f352 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 02:04:49 -0500
Subject: [PATCH] [flang][OpenMP] Extend `do concurrent` mapping to device
Upstreams furt
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/156610
>From 9a7ae05aac85c4573a27f48b361220f72c435ef3 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Tue, 2 Sep 2025 08:36:34 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent`: support `reduce` on device
Extends `do
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/155992
>From f19a301531f99c65b666969bb9e174698d315d0d Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 03:53:51 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent` to device mapping lit tests
Adds more l
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/155993
>From d592609334934d668abeb75673048cc9c89d931f Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 04:04:07 -0500
Subject: [PATCH] [flang][do concurent] Add saxpy offload tests for OpenMP
mapping
Adds
https://github.com/ergawy edited
https://github.com/llvm/llvm-project/pull/156589
___
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/ergawy edited
https://github.com/llvm/llvm-project/pull/155987
___
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/ergawy edited
https://github.com/llvm/llvm-project/pull/155992
___
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/ergawy edited
https://github.com/llvm/llvm-project/pull/155993
___
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/ergawy edited
https://github.com/llvm/llvm-project/pull/156589
___
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/ergawy edited
https://github.com/llvm/llvm-project/pull/156610
___
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/ergawy created
https://github.com/llvm/llvm-project/pull/156610
Extends `do concurrent` to OpenMP device mapping by adding support for mapping
`reduce` specifiers to omp `reduction` clauses. The changes attach 2
`reduction` clauses to the mapped OpenMP construct: one on the
https://github.com/ergawy edited
https://github.com/llvm/llvm-project/pull/155993
___
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/ergawy created
https://github.com/llvm/llvm-project/pull/156589
Extends support for mapping `do concurrent` on the device by adding support for
`local` specifiers. The changes in this PR map the local variable to the
`omp.target` op and uses the mapped value as the `private`
https://github.com/ergawy edited
https://github.com/llvm/llvm-project/pull/155987
___
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/ergawy edited
https://github.com/llvm/llvm-project/pull/155992
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
ergawy wrote:
Ping! Please have a look when you have time.
https://github.com/llvm/llvm-project/pull/155987
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
ergawy wrote:
Ping! Please have a look when you have time.
https://github.com/llvm/llvm-project/pull/155992
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
ergawy wrote:
Ping! Please have a look when you have time.
https://github.com/llvm/llvm-project/pull/155993
___
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/ergawy updated
https://github.com/llvm/llvm-project/pull/155987
>From 5438f659186b9761ccb474f4f3e4b1645724b28c Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 02:04:49 -0500
Subject: [PATCH] [flang][OpenMP] Extend `do concurrent` mapping to device
Upstreams furt
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/155992
>From 77181e62b5b28424f0bbaad96cbc9820c9fadc53 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 03:53:51 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent` to device mapping lit tests
Adds more l
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/155993
>From 2fd20221b5463a0d14c8a8d1d9e7b4816dc31b5f Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 04:04:07 -0500
Subject: [PATCH] [flang][do concurent] Add saxpy offload tests for OpenMP
mapping
Adds
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/155993
>From c50d3e69edd6aa9822e64bc7e66df9cc45c1c585 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 04:04:07 -0500
Subject: [PATCH] [flang][do concurent] Add saxpy offload tests for OpenMP
mapping
Adds
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/155992
>From f2e47d9826e1c918f0f17e99944adb4745072094 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 03:53:51 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent` to device mapping lit tests
Adds more l
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/155987
>From 196da8dbc131ebab352eb75e4b40b407be63bcc9 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 02:04:49 -0500
Subject: [PATCH] [flang][OpenMP] Extend `do concurrent` mapping to device
Upstreams furt
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/155993
>From f1bbd24a5069458c008736404c000c5334424b46 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 04:04:07 -0500
Subject: [PATCH] [flang][do concurent] Add saxpy offload tests for OpenMP
mapping
Adds
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/155992
>From 3dd383be4ab7c3a03da321f1127e056f52eecff0 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 03:53:51 -0500
Subject: [PATCH] [flang][OpenMP] `do concurrent` to device mapping lit tests
Adds more l
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/155987
>From 0373863b919e59130dcf57593f4283ece0dff12a Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 02:04:49 -0500
Subject: [PATCH] [flang][OpenMP] Extend `do concurrent` mapping to device
Upstreams furt
https://github.com/ergawy created
https://github.com/llvm/llvm-project/pull/155992
Adds more lit tests for `do concurrent` device mapping.
>From 02636cafbcbc5236d6b8a49a7e34336da6cff16a Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 03:53:51 -0500
Subject: [PATCH] [flang][OpenMP]
https://github.com/ergawy edited
https://github.com/llvm/llvm-project/pull/155993
___
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/ergawy edited
https://github.com/llvm/llvm-project/pull/155992
___
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/ergawy edited
https://github.com/llvm/llvm-project/pull/155987
___
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/ergawy created
https://github.com/llvm/llvm-project/pull/155993
Adds end-to-end tests for `do concurrent` offloading to the device.
>From b201f91567b2856e6046ef3ad8ef1e928aad56ee Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 29 Aug 2025 04:04:07 -0500
Subject: [PATCH] [fl
https://github.com/ergawy edited
https://github.com/llvm/llvm-project/pull/154378
___
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,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
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/l
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
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/l
@@ -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())
@@ -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 =
https://github.com/ergawy closed
https://github.com/llvm/llvm-project/pull/150196
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
ergawy wrote:
I did not know about the backporting process, abandoning this pr to follow the
process.
https://github.com/llvm/llvm-project/pull/150196
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-b
https://github.com/ergawy created
https://github.com/llvm/llvm-project/pull/150196
Backport 36c37b019b5daae79785e8558d693e6ec42b0ebd
Requested by @tblah
Fixes #149089 and #149700.
Before #145837, when processing a reduction symbol not yet supported by OpenMP
lowering, the reduction processor
https://github.com/ergawy created
https://github.com/llvm/llvm-project/pull/150188
Fixes #149563
When emitting unstructured `do concurrent` loops, reduction processing should
be skipped since we are not emitting `fir.do_concurrent` loop in the first
place.
>From 72e6be536d6d71d63a4db35aec859
https://github.com/ergawy approved this pull request.
LGTM
https://github.com/llvm/llvm-project/pull/148653
___
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/ergawy updated
https://github.com/llvm/llvm-project/pull/146028
>From 8e67de7800c02e7d93fadabc92a91618dda0d715 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 27 Jun 2025 00:05:42 -0500
Subject: [PATCH] [flang][fir] Small clean-up in `fir_DoConcurrentLoopOp`'s
defintion
Re
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/146033
>From 40b783f0a3c558201fcefdc9f1f0e60013901a75 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 27 Jun 2025 00:58:08 -0500
Subject: [PATCH 1/2] [flang][OpenMP] Basic mapping of `do concurrent ...
reduce` to Open
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/146853
>From 9bdbb0ca514f5d13b893532c12a4480391bfbcfd Mon Sep 17 00:00:00 2001
From: ergawy
Date: Thu, 3 Jul 2025 05:45:40 -0500
Subject: [PATCH] [flang][do concurrent] Extned `getAllocaBlock()` and emit
yields correct
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/146028
>From 53f9c0dc052075d5fedc0d22893e816ca00785c8 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 27 Jun 2025 00:05:42 -0500
Subject: [PATCH] [flang][fir] Small clean-up in `fir_DoConcurrentLoopOp`'s
defintion
Re
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/146025
>From 062fab576aa99cae0d393dbea70bcce5d4ef8587 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Thu, 26 Jun 2025 23:30:04 -0500
Subject: [PATCH 1/2] [NFC][flang] Move `ReductionProcessor` to
`Lower/Support`.
With #1
https://github.com/ergawy created
https://github.com/llvm/llvm-project/pull/146853
Handles some loose ends in `do concurrent` reduction declarations. This PR
extends `getAllocaBlock` to handle declare ops, and also emit `fir.yield` in
all regions.
>From caabbde941c1c870a850d4ed85d1b81d5e5d075
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/146033
>From ba0d0c89692622968db915fb89d70443d032cdf3 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 27 Jun 2025 00:58:08 -0500
Subject: [PATCH 1/2] [flang][OpenMP] Basic mapping of `do concurrent ...
reduce` to Open
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/146028
>From 15ed831ad72cf5d109278f01a693a8fd4a7e2793 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 27 Jun 2025 00:05:42 -0500
Subject: [PATCH] [flang][fir] Small clean-up in `fir_DoConcurrentLoopOp`'s
defintion
Re
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/146025
>From db537f5fbb7d1f7c6c965262beef9682ccdcabf3 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Thu, 26 Jun 2025 23:30:04 -0500
Subject: [PATCH 1/2] [NFC][flang] Move `ReductionProcessor` to
`Lower/Support`.
With #1
ergawy wrote:
> LGTM but please could you add a test that covers every region.
Thanks for the review. Done.
https://github.com/llvm/llvm-project/pull/146033
___
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/146033
>From f7837d52f95340e627852ebaa34407ac318156c5 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 27 Jun 2025 00:58:08 -0500
Subject: [PATCH 1/2] [flang][OpenMP] Basic mapping of `do concurrent ...
reduce` to Open
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/146025
>From 6a7c71ecaebccf4d8dddc7373384b4df918973c2 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Thu, 26 Jun 2025 23:30:04 -0500
Subject: [PATCH 1/2] [NFC][flang] Move `ReductionProcessor` to
`Lower/Support`.
With #1
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/146028
>From 3e2bdf5a8d346f6817f86e98f098e3f6cc47e0b0 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 27 Jun 2025 00:05:42 -0500
Subject: [PATCH] [flang][fir] Small clean-up in `fir_DoConcurrentLoopOp`'s
defintion
Re
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/146028
>From 105ac7ade82ccfdfd0b33d30dc46c84a94df884b Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 27 Jun 2025 00:05:42 -0500
Subject: [PATCH] [flang][fir] Small clean-up in `fir_DoConcurrentLoopOp`'s
defintion
Re
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/146033
>From 34a5df1725f185ba91d9a41ab6286635537502dc Mon Sep 17 00:00:00 2001
From: ergawy
Date: Fri, 27 Jun 2025 00:58:08 -0500
Subject: [PATCH] [flang][OpenMP] Basic mapping of `do concurrent ... reduce`
to OpenMP
https://github.com/ergawy updated
https://github.com/llvm/llvm-project/pull/146025
>From 6a7c71ecaebccf4d8dddc7373384b4df918973c2 Mon Sep 17 00:00:00 2001
From: ergawy
Date: Thu, 26 Jun 2025 23:30:04 -0500
Subject: [PATCH] [NFC][flang] Move `ReductionProcessor` to `Lower/Support`.
With #145837
1 - 100 of 379 matches
Mail list logo