[qt/clang/llvm]: 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
Pushed by mirror-service into branch 'upstream/users/cchen/flang-metadirective-loop-core'.
Changed from 0508f49423ee0b1b2788a45948ea0167800e9b11 to cbfcc8420a9590500f8a3b4338489f497c9c17b1
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 37f7a62df45bf21b9706e5b5b4651061cf235a25 by Chi-Chun, Chen on 29/07/2026 at 17:46..
Fix dynamic metadirective candidate selection

Prune lower-ranked candidates guarded by the same dynamic condition from
semantic reachability analysis and lowering. Preserve condition scores for
implicit NOTHING variants so score remains the primary ordering criterion.
https://invent.kde.org/qt/clang/llvm/-/commit/37f7a62df45bf21b9706e5b5b4651061cf235a25

Git commit 8e9410f7580d30bb6bbcd1f0376245c691b47603 by Chi-Chun, Chen on 29/07/2026 at 18:00..
Track nested metadirective construct contexts

- Carry reachable replacement traits from enclosing metadirectives and
  interleave them with source constructs in nesting order.

- Union candidate reachability across dynamic outer contexts while
  pruning candidates that are shadowed independently of those contexts.

- Retain invariant dynamic-condition constraints with each construct
  alternative so mutually exclusive runtime paths are not combined.
https://invent.kde.org/qt/clang/llvm/-/commit/8e9410f7580d30bb6bbcd1f0376245c691b47603

Git commit 5bc33219d4a72de6e8acf14e10afa24e0def2489 by Chi-Chun, Chen on 29/07/2026 at 18:00..
Diagnose interrupted metadirective loop associations

Treat OpenACC declarative and routine directives like OpenMP declarative
directives when they occur between a loop-associated metadirective and its
expected loop. Diagnose the missing associated loop while preserving pending
variants from enclosing scopes.
https://invent.kde.org/qt/clang/llvm/-/commit/5bc33219d4a72de6e8acf14e10afa24e0def2489

Git commit cbfcc8420a9590500f8a3b4338489f497c9c17b1 by Chi-Chun, Chen on 29/07/2026 at 18:00..
Guard eager metadirective privatization

Reject block variants whose private or firstprivate data sharing requires
variant-local host associations when delayed privatization is disabled.
Allow default(shared), which does not require those associations.
https://invent.kde.org/qt/clang/llvm/-/commit/cbfcc8420a9590500f8a3b4338489f497c9c17b1
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.