[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/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-project/-/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-project/-/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-project/-/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-project/-/commit/cbfcc8420a9590500f8a3b4338489f497c9c17b1