[all-commits] [llvm/llvm-project] 9dedfe: Fix construct contexts for SIMD clause expressions
Chi-Chun, Chen via All-commits
all-commits at lists.llvm.org
Fri Sep 25 10:15:29 PDT 2026
Branch: refs/heads/users/cchen/openmp-variant-matching-scoring
Home: https://github.com/llvm/llvm-project
Commit: 9dedfee92fb852d7f22ff866a3fdd03db740fd4f
https://github.com/llvm/llvm-project/commit/9dedfee92fb852d7f22ff866a3fdd03db740fd4f
Author: Chi-Chun, Chen <chichun.chen at hpe.com>
Date: 2026-09-25 (Fri, 25 Sep 2026)
Changed paths:
M flang/lib/Lower/OpenMP/OpenMP.cpp
M flang/test/Lower/OpenMP/declare-variant-loop-bounds.f90
Log Message:
-----------
Fix construct contexts for SIMD clause expressions
Enter DO while lowering SIMD clauses in DO SIMD and DISTRIBUTE PARALLEL
DO SIMD, then restore the context before lowering loop bounds.
Check SIMD clause selection, TEAMS in DIST_SCHEDULE, and the absence of
PARALLEL in NUM_THREADS operands.
Commit: 1b3d763e326705a4494ac897b98440f3fd9bba95
https://github.com/llvm/llvm-project/commit/1b3d763e326705a4494ac897b98440f3fd9bba95
Author: Chi-Chun, Chen <chichun.chen at hpe.com>
Date: 2026-09-25 (Fri, 25 Sep 2026)
Changed paths:
A clang/test/OpenMP/declare_variant_isa_pch.c
M flang/test/Lower/OpenMP/variant-loop-context-depth.f90
Log Message:
-----------
Strengthen variant context and ISA serialization tests
Add DO-only calls at each collapsed-loop position so missing and duplicate
DO contexts are both detected. Resolve ISA variant calls after loading a
PCH, with and without the requested target feature.
Commit: 1aa333aaf4a1e91c33e979a5ed5d781f796d6ab4
https://github.com/llvm/llvm-project/commit/1aa333aaf4a1e91c33e979a5ed5d781f796d6ab4
Author: Chi-Chun, Chen <chichun.chen at hpe.com>
Date: 2026-09-25 (Fri, 25 Sep 2026)
Changed paths:
M flang/lib/Semantics/openmp-utils.cpp
A flang/test/Lower/OpenMP/declare-variant-condition-identity.f90
Log Message:
-----------
Normalize Flang user condition identity
Ignore outer parentheses and resolve USE aliases to their ultimate
symbols, preserving original expressions and distinct declarations.
Carry the same identity through static and runtime candidate ranking.
Add coverage for aliases, equal-valued declarations, imported symbols,
and false-condition ranking.
Compare: https://github.com/llvm/llvm-project/compare/f356de2d0eed...1aa333aaf4a1
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list