[all-commits] [llvm/llvm-project] 9a2d3d: [flang][OpenMP] Generalize checks of loop construc...

Krzysztof Parzyszek via All-commits all-commits at lists.llvm.org
Thu Dec 4 12:15:05 PST 2025


  Branch: refs/heads/users/kparzysz/r02-loop-sequence-length
  Home:   https://github.com/llvm/llvm-project
  Commit: 9a2d3dca08ab237e7e949fd5642c96cf0fba89b8
      https://github.com/llvm/llvm-project/commit/9a2d3dca08ab237e7e949fd5642c96cf0fba89b8
  Author: Krzysztof Parzyszek <Krzysztof.Parzyszek at amd.com>
  Date:   2025-12-04 (Thu, 04 Dec 2025)

  Changed paths:
    M flang/lib/Semantics/check-omp-loop.cpp
    M flang/lib/Semantics/check-omp-structure.h
    M flang/test/Parser/OpenMP/tile-fail.f90
    M flang/test/Semantics/OpenMP/do21.f90
    M flang/test/Semantics/OpenMP/loop-association.f90
    M flang/test/Semantics/OpenMP/loop-transformation-clauses01.f90
    M flang/test/Semantics/OpenMP/loop-transformation-construct01.f90
    M flang/test/Semantics/OpenMP/loop-transformation-construct02.f90
    M flang/test/Semantics/OpenMP/loop-transformation-construct04.f90

  Log Message:
  -----------
  [flang][OpenMP] Generalize checks of loop construct structure

For an OpenMP loop construct, count how many loops will effectively be
contained in its associated block. For constructs that are loop-nest
associated this number should be 1. Report cases where this number is
different.

Take into account that the block associated with a loop construct can
contain compiler directives.



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