[llvm-branch-commits] [llvm] [LoongArch] Merge base and offset for tls-le code sequence (PR #122999)

2025-01-14 Thread via llvm-branch-commits
https://github.com/zhaoqi5 updated https://github.com/llvm/llvm-project/pull/122999 >From e37c2933125a65e627949557fba7a606d41db716 Mon Sep 17 00:00:00 2001 From: Qi Zhao Date: Tue, 14 Jan 2025 21:35:31 +0800 Subject: [PATCH] [LoongArch] Merge base and offset for tls-le code sequence Adapt the

[llvm-branch-commits] [llvm] [LoongArch] Merge base and offset for tls-le code sequence (PR #122999)

2025-01-14 Thread via llvm-branch-commits
https://github.com/zhaoqi5 updated https://github.com/llvm/llvm-project/pull/122999 >From ac63a4f1c8e8d1b3831c83c5fab2a139a284dcc6 Mon Sep 17 00:00:00 2001 From: Qi Zhao Date: Tue, 14 Jan 2025 21:35:31 +0800 Subject: [PATCH] [LoongArch] Merge base and offset for tls-le code sequence Adapt the

[llvm-branch-commits] Reapply "[Fuchsia][cmake] Allow using FatLTO when building runtimes" (#119252) (PR #121820)

2025-01-14 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/121820 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] Reapply "[Fuchsia][cmake] Allow using FatLTO when building runtimes" (#119252) (PR #121820)

2025-01-14 Thread Paul Kirth via llvm-branch-commits
https://github.com/ilovepi updated https://github.com/llvm/llvm-project/pull/121820 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [llvm] [OffloadBundler] Rework the ctor of `OffloadTargetInfo` to support AMDGPU's generic target (PR #122629)

2025-01-14 Thread Shilei Tian via llvm-branch-commits
shiltian wrote: > how about assuming the strict triple format first, this will make the generic > GPU arch work with strict triple. That doesn't work if someone write a 3-tuple with a generic target because neither pass can handle that. https://github.com/llvm/llvm-project/pull/122629 ___

[llvm-branch-commits] [llvm] AMDGPU: Implement isExtractVecEltCheap (PR #122460)

2025-01-14 Thread Joe Nash via llvm-branch-commits
@@ -1949,6 +1949,13 @@ bool SITargetLowering::isExtractSubvectorCheap(EVT ResVT, EVT SrcVT, return Index == 0; } +bool SITargetLowering::isExtractVecEltCheap(EVT VT, unsigned Index) const { + // TODO: This should be more aggressive, particular for 16-bit element + // vect

[llvm-branch-commits] [clang] [llvm] [OffloadBundler] Rework the ctor of `OffloadTargetInfo` to support AMDGPU's generic target (PR #122629)

2025-01-14 Thread Shilei Tian via llvm-branch-commits
https://github.com/shiltian updated https://github.com/llvm/llvm-project/pull/122629 >From e7eac39e7fd0516069edbc1b0b62bf8eced359df Mon Sep 17 00:00:00 2001 From: Shilei Tian Date: Sun, 12 Jan 2025 18:01:55 -0500 Subject: [PATCH] [OffloadBundler] Rework the ctor of `OffloadTargetInfo` to suppo

[llvm-branch-commits] [clang] [llvm] [OffloadBundler] Rework the ctor of `OffloadTargetInfo` to support AMDGPU's generic target (PR #122629)

2025-01-14 Thread Yaxun Liu via llvm-branch-commits
yxsamliu wrote: how about assuming the strict triple format first, this will make the generic GPU arch work with strict triple. If the first assumption fails, then fall back to the legacy parsing, that is, assuming no '-' in GPU arch and split at the right most '-'. This way, the old target I

[llvm-branch-commits] [clang] [llvm] [OffloadBundler] Rework the ctor of `OffloadTargetInfo` to support AMDGPU's generic target (PR #122629)

2025-01-14 Thread Yaxun Liu via llvm-branch-commits
yxsamliu wrote: > > > Still, I think it is possible to make it generic with minor assumption. > > > Let's say you are now about to parsing the final part of the target ID > > > string which may be either "env-cpu" or "cpu" without env. > > > > > > This is not actually the issue. The issue is

[llvm-branch-commits] [clang] [llvm] [OffloadBundler] Rework the ctor of `OffloadTargetInfo` to support AMDGPU's generic target (PR #122629)

2025-01-14 Thread Yaxun Liu via llvm-branch-commits
yxsamliu wrote: > > Still, I think it is possible to make it generic with minor assumption. > > Let's say you are now about to parsing the final part of the target ID > > string which may be either "env-cpu" or "cpu" without env. > > This is not actually the issue. The issue is when the cpu is

[llvm-branch-commits] [flang] [llvm] [mlir] [Flang][OpenMP][MLIR] Initial declare target to for variables implementation (PR #119589)

2025-01-14 Thread via llvm-branch-commits
agozillon wrote: Performed an update of PR 3 to address some reviewer nits, and then a rebase, the rebase has unfortunately brought in some code that will break the CI / patch series for the moment. However, I need to create a seperate PR to address it as it's a little unrelated to the changes

[llvm-branch-commits] [flang] [llvm] [mlir] [Flang][OpenMP][MLIR] Initial declare target to for variables implementation (PR #119589)

2025-01-14 Thread via llvm-branch-commits
https://github.com/agozillon updated https://github.com/llvm/llvm-project/pull/119589 >From 82f879526d8618b40a6bc83d27c9acc16422de6e Mon Sep 17 00:00:00 2001 From: agozillon Date: Wed, 11 Dec 2024 04:52:00 -0600 Subject: [PATCH] [Flang][OpenMP][MLIR] Initial declare target to for variables imp

[llvm-branch-commits] [flang] [llvm] [mlir] [MLIR][OpenMP] Introduce overlapped record type map support (PR #119588)

2025-01-14 Thread via llvm-branch-commits
https://github.com/agozillon updated https://github.com/llvm/llvm-project/pull/119588 >From ed1fb2d5340505faa3b14253eb4395b33a69f63e Mon Sep 17 00:00:00 2001 From: agozillon Date: Wed, 11 Dec 2024 09:11:58 -0600 Subject: [PATCH] [MLIR][OpenMP] Introduce overlapped record type map support This

[llvm-branch-commits] [clang] [llvm] [OffloadBundler] Rework the ctor of `OffloadTargetInfo` to support AMDGPU's generic target (PR #122629)

2025-01-14 Thread Shilei Tian via llvm-branch-commits
shiltian wrote: > Still, I think it is possible to make it generic with minor assumption. Let's > say you are now about to parsing the final part of the target ID string which > may be either "env-cpu" or "cpu" without env. This is not actually the issue. The issue is when the cpu is a generic

[llvm-branch-commits] [clang] [llvm] [OffloadBundler] Rework the ctor of `OffloadTargetInfo` to support AMDGPU's generic target (PR #122629)

2025-01-14 Thread Yaxun Liu via llvm-branch-commits
yxsamliu wrote: > First of all, I don't think it can fix the issue in a robust way. Second, > `generic` is already a valid target/cpu/offload target. > > Unless we do something like, if the last part is `generic`, we keep looking > forward until we can construct a valid target. That has no dif

[llvm-branch-commits] [clang] [llvm] [OffloadBundler] Rework the ctor of `OffloadTargetInfo` to support AMDGPU's generic target (PR #122629)

2025-01-14 Thread Shilei Tian via llvm-branch-commits
shiltian wrote: First of all, I don't think it can fix the issue in a robust way. Second, `generic` is already a valid target/cpu/offload target. Unless we do something like, if the last part is `generic`, we keep looking forward until we can construct a valid target. That has no difference th

[llvm-branch-commits] [clang] [llvm] [OffloadBundler] Rework the ctor of `OffloadTargetInfo` to support AMDGPU's generic target (PR #122629)

2025-01-14 Thread Yaxun Liu via llvm-branch-commits
yxsamliu wrote: > Somewhere for the linker wrapper I just checked if the triple was recognized, > you could probably just take strings after the `-` until it stops working. +1 It would be bad user experience to break existing app. It would be low risk to have env+cpu to be a valid cpu. So you

[llvm-branch-commits] [llvm] DAG: Avoid forming shufflevector from a single extract_vector_elt (PR #122672)

2025-01-14 Thread Philip Reames via llvm-branch-commits
preames wrote: > > Isn't the condition in code in terms of VecIn.size() == 2? I believe that > > VecIn is the _unique_ input elements, right? Which is distinct from the > > number of elements in the destination type? (Am I just misreading? I only > > skimmed this.) > > VecIn is collecting onl

[llvm-branch-commits] [clang] [llvm] [OffloadBundler] Rework the ctor of `OffloadTargetInfo` to support AMDGPU's generic target (PR #122629)

2025-01-14 Thread Shilei Tian via llvm-branch-commits
https://github.com/shiltian updated https://github.com/llvm/llvm-project/pull/122629 >From c2588fee406f43e6cc1fc1e902a06d18c96a0444 Mon Sep 17 00:00:00 2001 From: Shilei Tian Date: Sun, 12 Jan 2025 18:01:55 -0500 Subject: [PATCH] [OffloadBundler] Rework the ctor of `OffloadTargetInfo` to suppo

[llvm-branch-commits] [llvm] DAG: Avoid forming shufflevector from a single extract_vector_elt (PR #122672)

2025-01-14 Thread Matt Arsenault via llvm-branch-commits
arsenm wrote: > Isn't the condition in code in terms of VecIn.size() == 2? I believe that > VecIn is the _unique_ input elements, right? Which is distinct from the > number of elements in the destination type? (Am I just misreading? I only > skimmed this.) VecIn is collecting only extract_vec

[llvm-branch-commits] [llvm] AMDGPU: Implement isExtractVecEltCheap (PR #122460)

2025-01-14 Thread Jay Foad via llvm-branch-commits
@@ -1949,6 +1949,13 @@ bool SITargetLowering::isExtractSubvectorCheap(EVT ResVT, EVT SrcVT, return Index == 0; } +bool SITargetLowering::isExtractVecEltCheap(EVT VT, unsigned Index) const { + // TODO: This should be more aggressive, particular for 16-bit element + // vect

[llvm-branch-commits] [clang] [llvm] [OffloadBundler] Rework the ctor of `OffloadTargetInfo` to support AMDGPU's generic target (PR #122629)

2025-01-14 Thread Joseph Huber via llvm-branch-commits
jhuber6 wrote: Somewhere for the linker wrapper I just checked if the triple was recognized, you could probably just take strings after the `-` until it stops working. https://github.com/llvm/llvm-project/pull/122629 ___ llvm-branch-commits mailing li

[llvm-branch-commits] [llvm] AMDGPU: Implement isExtractVecEltCheap (PR #122460)

2025-01-14 Thread Matt Arsenault via llvm-branch-commits
@@ -1949,6 +1949,13 @@ bool SITargetLowering::isExtractSubvectorCheap(EVT ResVT, EVT SrcVT, return Index == 0; } +bool SITargetLowering::isExtractVecEltCheap(EVT VT, unsigned Index) const { + // TODO: This should be more aggressive, particular for 16-bit element + // vect

[llvm-branch-commits] [llvm] DAG: Avoid forming shufflevector from a single extract_vector_elt (PR #122672)

2025-01-14 Thread Matt Arsenault via llvm-branch-commits
arsenm wrote: > > > * BuildVector w/one non-zero non-undef source, repeated 100 times (i.e. > > > splat or select of two splats) > > > > > > I don't follow, this is a 2 element vector, how can you have 100 variants? > > Isn't the condition in code in terms of VecIn.size() == 2? I believe that

[llvm-branch-commits] [llvm] DAG: Avoid forming shufflevector from a single extract_vector_elt (PR #122672)

2025-01-14 Thread Philip Reames via llvm-branch-commits
preames wrote: > > * BuildVector w/one non-zero non-undef source, repeated 100 times (i.e. > > splat or select of two splats) > > I don't follow, this is a 2 element vector, how can you have 100 variants? Isn't the condition in code in terms of VecIn.size() == 2? I believe that VecIn is the

[llvm-branch-commits] [llvm] AMDGPU: Implement isExtractVecEltCheap (PR #122460)

2025-01-14 Thread Jay Foad via llvm-branch-commits
@@ -1949,6 +1949,13 @@ bool SITargetLowering::isExtractSubvectorCheap(EVT ResVT, EVT SrcVT, return Index == 0; } +bool SITargetLowering::isExtractVecEltCheap(EVT VT, unsigned Index) const { + // TODO: This should be more aggressive, particular for 16-bit element + // vect

[llvm-branch-commits] [clang] [llvm] [OffloadBundler] Rework the ctor of `OffloadTargetInfo` to support AMDGPU's generic target (PR #122629)

2025-01-14 Thread Shilei Tian via llvm-branch-commits
https://github.com/shiltian edited https://github.com/llvm/llvm-project/pull/122629 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] AMDGPU: Implement isExtractVecEltCheap (PR #122460)

2025-01-14 Thread Jay Foad via llvm-branch-commits
https://github.com/jayfoad approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/122460 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] AMDGPU: Implement isExtractVecEltCheap (PR #122460)

2025-01-14 Thread Jay Foad via llvm-branch-commits
https://github.com/jayfoad edited https://github.com/llvm/llvm-project/pull/122460 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] DAG: Avoid forming shufflevector from a single extract_vector_elt (PR #122672)

2025-01-14 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/122672 >From acdbd89a32c585668dc6ad9797a9b7f578f84776 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Fri, 10 Jan 2025 21:13:09 +0700 Subject: [PATCH] DAG: Avoid forming shufflevector from a single extract_vector_e

[llvm-branch-commits] [llvm] AMDGPU: Implement isExtractVecEltCheap (PR #122460)

2025-01-14 Thread Matt Arsenault via llvm-branch-commits
https://github.com/arsenm updated https://github.com/llvm/llvm-project/pull/122460 >From ea6a8ce50fbd64222bd897080eed662aaba15e43 Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Fri, 10 Jan 2025 14:57:24 +0700 Subject: [PATCH] AMDGPU: Implement isExtractVecEltCheap Once again we have exces

[llvm-branch-commits] [llvm] DAG: Avoid forming shufflevector from a single extract_vector_elt (PR #122672)

2025-01-14 Thread Matt Arsenault via llvm-branch-commits
arsenm wrote: > I don't think the heuristic here is quite what you want. I believe this > heuristic disables both of the following cases: > > * BuildVector w/one non-zero non-undef element > * BuildVector w/one non-zero non-undef source, repeated 100 times (i.e. splat > or select of two splats

[llvm-branch-commits] [clang] Add documentation for Multilib custom flags (PR #114998)

2025-01-14 Thread Sam Elliott via llvm-branch-commits
lenary wrote: I'm still happy with this, and it is for docs, so I don't think the barrier to landing it is very high. https://github.com/llvm/llvm-project/pull/114998 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lis

[llvm-branch-commits] [llvm] DAG: Avoid forming shufflevector from a single extract_vector_elt (PR #122672)

2025-01-14 Thread Philip Reames via llvm-branch-commits
https://github.com/preames commented: I don't think the heuristic here is quite what you want. I believe this heuristic disables both of the following cases: * BuildVector w/one non-zero non-undef element * BuildVector w/one non-zero non-undef source, repeated 100 times (i.e. splat or select o

[llvm-branch-commits] [flang] [llvm] [mlir] [Flang][OpenMP][MLIR] Initial declare target to for variables implementation (PR #119589)

2025-01-14 Thread via llvm-branch-commits
agozillon wrote: Small ping for some attention on this PR if at all possible please! Would be greatly appreciated. https://github.com/llvm/llvm-project/pull/119589 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.l

[llvm-branch-commits] [flang] [llvm] [mlir] [MLIR][OpenMP] Introduce overlapped record type map support (PR #119588)

2025-01-14 Thread via llvm-branch-commits
agozillon wrote: Small ping for some attention on this PR if at all possible please! Would be greatly appreciated. https://github.com/llvm/llvm-project/pull/119588 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.l

[llvm-branch-commits] [llvm] [mlir] [OMPIRBuilder][MLIR] Add support for target 'if' clause (PR #122478)

2025-01-14 Thread Sergio Afonso via llvm-branch-commits
https://github.com/skatrak updated https://github.com/llvm/llvm-project/pull/122478 >From 8c348ba2796e08d45fe167d52db0fe047eaafa8a Mon Sep 17 00:00:00 2001 From: Sergio Afonso Date: Fri, 10 Jan 2025 15:40:05 + Subject: [PATCH 1/2] [OMPIRBuilder][MLIR] Add support for target 'if' clause Thi

[llvm-branch-commits] [llvm] [mlir] [OMPIRBuilder][MLIR] Add support for target 'if' clause (PR #122478)

2025-01-14 Thread via llvm-branch-commits
github-actions[bot] wrote: :warning: C/C++ code formatter, clang-format found issues in your code. :warning: You can test this locally with the following command: ``bash git-clang-format --diff 364cd46360d7a5d2a79ae9bf516f23c4840ff09b 8c348ba2796e08d45fe167d52db0fe047eaafa8a --e

[llvm-branch-commits] [llvm] [mlir] [OMPIRBuilder][MLIR] Add support for target 'if' clause (PR #122478)

2025-01-14 Thread Sergio Afonso via llvm-branch-commits
https://github.com/skatrak updated https://github.com/llvm/llvm-project/pull/122478 >From 8c348ba2796e08d45fe167d52db0fe047eaafa8a Mon Sep 17 00:00:00 2001 From: Sergio Afonso Date: Fri, 10 Jan 2025 15:40:05 + Subject: [PATCH] [OMPIRBuilder][MLIR] Add support for target 'if' clause This pa

[llvm-branch-commits] [flang] [llvm] [flang][OpenMP] Parse WHEN, OTHERWISE, MATCH clauses plus METADIRECTIVE (PR #121817)

2025-01-14 Thread Krzysztof Parzyszek via llvm-branch-commits
https://github.com/kparzysz updated https://github.com/llvm/llvm-project/pull/121817 >From fe3ec47965d5f970e26f9f729a21b61acf366053 Mon Sep 17 00:00:00 2001 From: Krzysztof Parzyszek Date: Thu, 12 Dec 2024 15:26:26 -0600 Subject: [PATCH] [flang][OpenMP] Parse WHEN, OTHERWISE, MATCH clauses plus

[llvm-branch-commits] [clang-tools-extra] [clang-tidy][NFC] refactor modernize-raw-string-literal fix hint (PR #122909)

2025-01-14 Thread Congcong Cai via llvm-branch-commits
https://github.com/HerrCai0907 updated https://github.com/llvm/llvm-project/pull/122909 >From 9e5c5eb96a65d9bdec47566c9bf5ae95c57107f0 Mon Sep 17 00:00:00 2001 From: Congcong Cai Date: Tue, 14 Jan 2025 22:24:46 +0800 Subject: [PATCH] [clang-tidy][NFC] refactor modernize-raw-string-literal fix

[llvm-branch-commits] [clang-tools-extra] [clang-tidy][NFC] refactor modernize-raw-string-literal fix hint (PR #122909)

2025-01-14 Thread Congcong Cai via llvm-branch-commits
https://github.com/HerrCai0907 updated https://github.com/llvm/llvm-project/pull/122909 >From 9e5c5eb96a65d9bdec47566c9bf5ae95c57107f0 Mon Sep 17 00:00:00 2001 From: Congcong Cai Date: Tue, 14 Jan 2025 22:24:46 +0800 Subject: [PATCH] [clang-tidy][NFC] refactor modernize-raw-string-literal fix

[llvm-branch-commits] [clang-tools-extra] [clang-tidy][NFC] refactor modernize-raw-string-literal fix hint (PR #122909)

2025-01-14 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-tools-extra Author: Congcong Cai (HerrCai0907) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/122909.diff 2 Files Affected: - (modified) clang-tools-extra/clang-tidy/modernize/RawStringLiteralCheck.cpp (+62-43) - (modified)

[llvm-branch-commits] [clang-tools-extra] [clang-tidy][NFC] refactor modernize-raw-string-literal fix hint (PR #122909)

2025-01-14 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang-tidy Author: Congcong Cai (HerrCai0907) Changes --- Full diff: https://github.com/llvm/llvm-project/pull/122909.diff 2 Files Affected: - (modified) clang-tools-extra/clang-tidy/modernize/RawStringLiteralCheck.cpp (+62-43) - (modified) clang-

[llvm-branch-commits] [clang-tools-extra] [clang-tidy][NFC] refactor modernize-raw-string-literal fix hint (PR #122909)

2025-01-14 Thread Congcong Cai via llvm-branch-commits
https://github.com/HerrCai0907 ready_for_review https://github.com/llvm/llvm-project/pull/122909 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang-tools-extra] [clang-tidy][NFC] refactor modernize-raw-string-literal fix hint (PR #122909)

2025-01-14 Thread Congcong Cai via llvm-branch-commits
HerrCai0907 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/122909?utm_source=stack-comment-downstack-mergeability-warni

[llvm-branch-commits] [clang-tools-extra] [clang-tidy][NFC] refactor modernize-raw-string-literal fix hint (PR #122909)

2025-01-14 Thread Congcong Cai via llvm-branch-commits
https://github.com/HerrCai0907 created https://github.com/llvm/llvm-project/pull/122909 None >From c413bd7b5f8d8524335ad50a71bc986d8bdca2a8 Mon Sep 17 00:00:00 2001 From: Congcong Cai Date: Tue, 14 Jan 2025 22:24:46 +0800 Subject: [PATCH] [clang-tidy][NFC] refactor modernize-raw-string-literal

[llvm-branch-commits] [clang] Add documentation for Multilib custom flags (PR #114998)

2025-01-14 Thread Victor Campos via llvm-branch-commits
https://github.com/vhscampos updated https://github.com/llvm/llvm-project/pull/114998 >From 7fd397e918ba2663c7342bc1653c9ccbc5be9d96 Mon Sep 17 00:00:00 2001 From: Victor Campos Date: Tue, 5 Nov 2024 14:22:06 + Subject: [PATCH 1/4] Add documentation for Multilib custom flags --- clang/doc

[llvm-branch-commits] [clang] [Multilib] Custom flags processing for library selection (PR #110659)

2025-01-14 Thread Victor Campos via llvm-branch-commits
https://github.com/vhscampos edited https://github.com/llvm/llvm-project/pull/110659 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [flang] [llvm] [flang][OpenMP] Parse WHEN, OTHERWISE, MATCH clauses plus METADIRECTIVE (PR #121817)

2025-01-14 Thread Krzysztof Parzyszek via llvm-branch-commits
kparzysz wrote: Force-pushed to change the base. There were no review comments yes, so it shouldn't mess up anything. https://github.com/llvm/llvm-project/pull/121817 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lis

[llvm-branch-commits] [flang] [llvm] [flang][OpenMP] Parse WHEN, OTHERWISE, MATCH clauses plus METADIRECTIVE (PR #121817)

2025-01-14 Thread Krzysztof Parzyszek via llvm-branch-commits
https://github.com/kparzysz updated https://github.com/llvm/llvm-project/pull/121817 >From fe3ec47965d5f970e26f9f729a21b61acf366053 Mon Sep 17 00:00:00 2001 From: Krzysztof Parzyszek Date: Thu, 12 Dec 2024 15:26:26 -0600 Subject: [PATCH] [flang][OpenMP] Parse WHEN, OTHERWISE, MATCH clauses plus

[llvm-branch-commits] [flang] [llvm] [flang][OpenMP] Parse WHEN, OTHERWISE, MATCH clauses plus METADIRECTIVE (PR #121817)

2025-01-14 Thread Krzysztof Parzyszek via llvm-branch-commits
https://github.com/kparzysz edited https://github.com/llvm/llvm-project/pull/121817 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [llvm] [IR] Add FPOperation intrinsic property (PR #122313)

2025-01-14 Thread Serge Pavlov via llvm-branch-commits
spavloff wrote: Rounding mode is a parameter of a floating-point operation, its effect does not depend on the fact that it comes from a register or is specified as an immediate value. Implementing them differently does not look like a good solution. Implementing static rounding using differen

[llvm-branch-commits] [llvm] 3bf9b25 - [DAG] Allow AssertZExt to scalarize. (#122463)

2025-01-14 Thread Tobias Hieta via llvm-branch-commits
Author: David Green Date: 2025-01-14T10:39:41+01:00 New Revision: 3bf9b25b1627ea8610c04b1ca8de4ba9ce432050 URL: https://github.com/llvm/llvm-project/commit/3bf9b25b1627ea8610c04b1ca8de4ba9ce432050 DIFF: https://github.com/llvm/llvm-project/commit/3bf9b25b1627ea8610c04b1ca8de4ba9ce432050.diff L

[llvm-branch-commits] [llvm] [SLP] Check if instructions exist after vectorization (#120434) (PR #120505)

2025-01-14 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/120505 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [llvm] [SLP] Check if instructions exist after vectorization (#120434) (PR #120505)

2025-01-14 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru updated https://github.com/llvm/llvm-project/pull/120505 >From 8fa5dffc865a9c9239ec0aceb3fbc801895147b7 Mon Sep 17 00:00:00 2001 From: DianQK Date: Thu, 19 Dec 2024 06:21:57 +0800 Subject: [PATCH] [SLP] Check if instructions exist after vectorization (#120434) Fixes #120

[llvm-branch-commits] [llvm] 8fa5dff - [SLP] Check if instructions exist after vectorization (#120434)

2025-01-14 Thread Tobias Hieta via llvm-branch-commits
Author: DianQK Date: 2025-01-14T10:39:18+01:00 New Revision: 8fa5dffc865a9c9239ec0aceb3fbc801895147b7 URL: https://github.com/llvm/llvm-project/commit/8fa5dffc865a9c9239ec0aceb3fbc801895147b7 DIFF: https://github.com/llvm/llvm-project/commit/8fa5dffc865a9c9239ec0aceb3fbc801895147b7.diff LOG: [

[llvm-branch-commits] [clang] Fix std::initializer_list recognition if it's exported out of a module (PR #121739)

2025-01-14 Thread Tobias Hieta via llvm-branch-commits
https://github.com/tru closed https://github.com/llvm/llvm-project/pull/121739 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] f1b37b6 - Fix std::initializer_list recognition if it's exported out of a module

2025-01-14 Thread Tobias Hieta via llvm-branch-commits
Author: Artsiom Drapun Date: 2025-01-14T07:24:48+01:00 New Revision: f1b37b6665b5ea2b8962f11fb6d034f77a7bbd36 URL: https://github.com/llvm/llvm-project/commit/f1b37b6665b5ea2b8962f11fb6d034f77a7bbd36 DIFF: https://github.com/llvm/llvm-project/commit/f1b37b6665b5ea2b8962f11fb6d034f77a7bbd36.diff