[clang] [llvm] [clang][OpenMP] Improve handling of non-C/C++ directives (PR #139961)

2025-05-15 Thread Krzysztof Parzyszek via cfe-commits
https://github.com/kparzysz edited https://github.com/llvm/llvm-project/pull/139961 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [flang] [mlir] [flang][flang-driver][mlir][OpenMP] atomic control support (PR #143441)

2025-06-18 Thread Krzysztof Parzyszek via cfe-commits
https://github.com/kparzysz commented: Please remove 'amdgpu' from variable and function names. These options may be useful for other targets as well. https://github.com/llvm/llvm-project/pull/143441 ___ cfe-commits mailing list cfe-commits@lists.llv

[clang] [flang] DRAFT: [flang][OpenMP] Remove experimental warning (PR #144915)

2025-06-20 Thread Krzysztof Parzyszek via cfe-commits
https://github.com/kparzysz approved this pull request. LGTM https://github.com/llvm/llvm-project/pull/144915 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [OpenMP] Add directive spellings introduced in spec v6.0 (PR #141772)

2025-06-23 Thread Krzysztof Parzyszek via cfe-commits
kparzysz wrote: @alexey-bataev, could you clarify what tests you had in mind? https://github.com/llvm/llvm-project/pull/141772 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [OpenMP] Add directive spellings introduced in spec v6.0 (PR #141772)

2025-06-25 Thread Krzysztof Parzyszek via cfe-commits
https://github.com/kparzysz closed https://github.com/llvm/llvm-project/pull/141772 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [OpenMP] Add directive spellings introduced in spec v6.0 (PR #141772)

2025-06-16 Thread Krzysztof Parzyszek via cfe-commits
kparzysz wrote: Hi @alexey-bataev, could you check if you're ok with this? I had to modify a few clang tests to accommodate this change. https://github.com/llvm/llvm-project/pull/141772 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://

[clang] [llvm] [OpenMP] Add directive spellings introduced in spec v6.0 (PR #141772)

2025-06-23 Thread Krzysztof Parzyszek via cfe-commits
kparzysz wrote: We don't parse them yet, that will require additional changes. This patch will only affect what names are printed in diagnostic messages. https://github.com/llvm/llvm-project/pull/141772 ___ cfe-commits mailing list cfe-commits@lists.

[clang] [llvm] [OpenMP] Add directive spellings introduced in spec v6.0 (PR #141772)

2025-06-23 Thread Krzysztof Parzyszek via cfe-commits
kparzysz wrote: I'll add a unit test that prints all affected directives with different versions. https://github.com/llvm/llvm-project/pull/141772 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/

[clang] [flang] [flang][OpenMP] Remove experimental warning (PR #144915)

2025-06-26 Thread Krzysztof Parzyszek via cfe-commits
https://github.com/kparzysz approved this pull request. https://github.com/llvm/llvm-project/pull/144915 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [OpenMP] Add directive spellings introduced in spec v6.0 (PR #141772)

2025-06-12 Thread Krzysztof Parzyszek via cfe-commits
https://github.com/kparzysz updated https://github.com/llvm/llvm-project/pull/141772 >From e9dc0bebc958f62dec8d4cda38d8187e8675d474 Mon Sep 17 00:00:00 2001 From: Krzysztof Parzyszek Date: Wed, 28 May 2025 09:20:00 -0500 Subject: [PATCH 1/7] [OpenMP] Add directive spellings introduced in spec v

[clang] [llvm] [OpenMP] Add directive spellings introduced in spec v6.0 (PR #141772)

2025-06-10 Thread Krzysztof Parzyszek via cfe-commits
https://github.com/kparzysz updated https://github.com/llvm/llvm-project/pull/141772 >From e9dc0bebc958f62dec8d4cda38d8187e8675d474 Mon Sep 17 00:00:00 2001 From: Krzysztof Parzyszek Date: Wed, 28 May 2025 09:20:00 -0500 Subject: [PATCH 1/6] [OpenMP] Add directive spellings introduced in spec v

[clang] [llvm] [clang][OpenMP] Issue a warning when parsing future directive spelling (PR #146933)

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

[clang] [llvm] [clang][OpenMP] Use DirectiveNameParser to parse directive names (PR #146779)

2025-07-07 Thread Krzysztof Parzyszek via cfe-commits
https://github.com/kparzysz closed https://github.com/llvm/llvm-project/pull/146779 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [clang][OpenMP] Issue a warning when parsing future directive spelling (PR #146933)

2025-07-07 Thread Krzysztof Parzyszek via cfe-commits
https://github.com/kparzysz updated https://github.com/llvm/llvm-project/pull/146933 >From 0e9eab649f7a515c0697c3fe58309c478108f6b1 Mon Sep 17 00:00:00 2001 From: Krzysztof Parzyszek Date: Wed, 2 Jul 2025 09:43:32 -0500 Subject: [PATCH 01/12] [Frontend][OpenMP] Implement directive name parser

[clang] [llvm] [clang][OpenMP] Use DirectiveNameParser to parse directive names (PR #146779)

2025-07-07 Thread Krzysztof Parzyszek via cfe-commits
kparzysz wrote: Hi @alexey-bataev, did you miss this one? https://github.com/llvm/llvm-project/pull/146779 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [clang][OpenMP] Issue a warning when parsing future directive spelling (PR #146933)

2025-07-07 Thread Krzysztof Parzyszek via cfe-commits
https://github.com/kparzysz closed https://github.com/llvm/llvm-project/pull/146933 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] 45d6792 - [clang][OpenMP] Fix signed v unsigned comparison

2025-07-07 Thread Krzysztof Parzyszek via cfe-commits
Author: Krzysztof Parzyszek Date: 2025-07-07T09:15:10-05:00 New Revision: 45d679218aebdac5c9818be211d8e3a517c944c3 URL: https://github.com/llvm/llvm-project/commit/45d679218aebdac5c9818be211d8e3a517c944c3 DIFF: https://github.com/llvm/llvm-project/commit/45d679218aebdac5c9818be211d8e3a517c944c3

[clang] [llvm] [clang][OpenMP] Use DirectiveNameParser to parse directive names (PR #146779)

2025-07-03 Thread Krzysztof Parzyszek via cfe-commits
https://github.com/kparzysz edited https://github.com/llvm/llvm-project/pull/146779 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [clang][OpenMP] Use DirectiveNameParser to parse directive names (PR #146779)

2025-07-03 Thread Krzysztof Parzyszek via cfe-commits
https://github.com/kparzysz updated https://github.com/llvm/llvm-project/pull/146779 >From 0e9eab649f7a515c0697c3fe58309c478108f6b1 Mon Sep 17 00:00:00 2001 From: Krzysztof Parzyszek Date: Wed, 2 Jul 2025 09:43:32 -0500 Subject: [PATCH 01/11] [Frontend][OpenMP] Implement directive name parser

[clang] [llvm] [clang][OpenMP] Use DirectiveNameParser to parse directive names (PR #146779)

2025-07-03 Thread Krzysztof Parzyszek via cfe-commits
https://github.com/kparzysz updated https://github.com/llvm/llvm-project/pull/146779 >From 0e9eab649f7a515c0697c3fe58309c478108f6b1 Mon Sep 17 00:00:00 2001 From: Krzysztof Parzyszek Date: Wed, 2 Jul 2025 09:43:32 -0500 Subject: [PATCH 01/11] [Frontend][OpenMP] Implement directive name parser

[clang] [llvm] [OpenMP] Add directive spellings introduced in spec v6.0 (PR #141772)

2025-06-25 Thread Krzysztof Parzyszek via cfe-commits
kparzysz wrote: @alexey-bataev This is ready now. https://github.com/llvm/llvm-project/pull/141772 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [OpenMP] Add directive spellings introduced in spec v6.0 (PR #141772)

2025-06-25 Thread Krzysztof Parzyszek via cfe-commits
https://github.com/kparzysz updated https://github.com/llvm/llvm-project/pull/141772 >From e9dc0bebc958f62dec8d4cda38d8187e8675d474 Mon Sep 17 00:00:00 2001 From: Krzysztof Parzyszek Date: Wed, 28 May 2025 09:20:00 -0500 Subject: [PATCH 1/8] [OpenMP] Add directive spellings introduced in spec v

[clang] [llvm] [STLForwardCompat] Implement llvm::type_identity (PR #146390)

2025-06-30 Thread Krzysztof Parzyszek via cfe-commits
@@ -36,6 +36,16 @@ template using remove_cvref_t // NOLINT(readability-identifier-naming) = typename llvm::remove_cvref::type; +template kparzysz wrote: Done https://github.com/llvm/llvm-project/pull/146390 _

[clang] [llvm] [STLForwardCompat] Implement llvm::type_identity (PR #146390)

2025-06-30 Thread Krzysztof Parzyszek via cfe-commits
https://github.com/kparzysz updated https://github.com/llvm/llvm-project/pull/146390 >From 7c294619f38984e26264d25524f6f5e79397f297 Mon Sep 17 00:00:00 2001 From: Krzysztof Parzyszek Date: Mon, 30 Jun 2025 11:45:43 -0500 Subject: [PATCH 1/2] [STLForwardCompat] Implement llvm::type_identity, NFC

[clang] [llvm] [STLForwardCompat] Implement llvm::type_identity (PR #146390)

2025-06-30 Thread Krzysztof Parzyszek via cfe-commits
https://github.com/kparzysz closed https://github.com/llvm/llvm-project/pull/146390 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [STLForwardCompat] Implement llvm::type_identity (PR #146390)

2025-06-30 Thread Krzysztof Parzyszek via cfe-commits
https://github.com/kparzysz updated https://github.com/llvm/llvm-project/pull/146390 >From 7c294619f38984e26264d25524f6f5e79397f297 Mon Sep 17 00:00:00 2001 From: Krzysztof Parzyszek Date: Mon, 30 Jun 2025 11:45:43 -0500 Subject: [PATCH 1/2] [STLForwardCompat] Implement llvm::type_identity, NFC

[clang] [llvm] [STLForwardCompat] Implement llvm::type_identity (PR #146390)

2025-06-30 Thread Krzysztof Parzyszek via cfe-commits
https://github.com/kparzysz updated https://github.com/llvm/llvm-project/pull/146390 >From 7c294619f38984e26264d25524f6f5e79397f297 Mon Sep 17 00:00:00 2001 From: Krzysztof Parzyszek Date: Mon, 30 Jun 2025 11:45:43 -0500 Subject: [PATCH 1/3] [STLForwardCompat] Implement llvm::type_identity, NFC

[clang] [llvm] [STLForwardCompat] Implement llvm::type_identity (PR #146390)

2025-06-30 Thread Krzysztof Parzyszek via cfe-commits
https://github.com/kparzysz created https://github.com/llvm/llvm-project/pull/146390 A basic implementation until we get it in `std` in C++20. >From 7c294619f38984e26264d25524f6f5e79397f297 Mon Sep 17 00:00:00 2001 From: Krzysztof Parzyszek Date: Mon, 30 Jun 2025 11:45:43 -0500 Subject: [PATCH

<    1   2   3   4   5