[qt/clang/llvm-project]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/clang/llvm-project
Pushed by mirror-service into branch 'upstream/users/kparzysz/e03-directive-enum-set'.
Changed from 0000000000000000000000000000000000000000 to c221cedb79a1d2989aee7e33d129d6f386d4d2ce
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 8be7044f3792249dd5c681a02d03b9e4a2330916 by Krzysztof Parzyszek on 22/07/2026 at 17:09..
[OpenMP] Implement EnumSet container

This is close to flang's common::EnumSet with the difference being that
it provides forward iterators.

The reason for having an implementation that is separate from
common::EnumSet is that this is intended to be shared for all consumers
of llvm/lib/Frontend/OpenMP. This class is also planned to be one of the
core containers for representing auto-generated OpenMP data in the future.
https://invent.kde.org/qt/clang/llvm-project/-/commit/8be7044f3792249dd5c681a02d03b9e4a2330916

Git commit 1b63b6ee3b4e982b2f5eb1c67459af1685446121 by Krzysztof Parzyszek on 22/07/2026 at 17:15..
[flang][OpenMP] Use llvm::omp::ClauseSet instead of common::EnumSet

Replace uses of OmpClauseSet (defined in terms of common::EnumSet)
with the common llvm::omp::ClauseSet (defined via llvm::EnumSet).
https://invent.kde.org/qt/clang/llvm-project/-/commit/1b63b6ee3b4e982b2f5eb1c67459af1685446121

Git commit c221cedb79a1d2989aee7e33d129d6f386d4d2ce by Krzysztof Parzyszek on 22/07/2026 at 17:15..
[flang][OpenMP] Use llvm::omp::DirectiveSet instead of common::EnumSet

Replace uses of OmpDirectiveSet (defined in terms of common::EnumSet)
with the common llvm::omp::DirectiveSet (defined via llvm::EnumSet).

The llvm::omp::DirectiveSet class will also be used in openmp-parsers,
where OmpDirectiveSet was an instance of llvm::Bitset.
https://invent.kde.org/qt/clang/llvm-project/-/commit/c221cedb79a1d2989aee7e33d129d6f386d4d2ce
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.