[all-commits] [llvm/llvm-project] 3e45ed: [flang][OpenMP] Parsing support for iterator modif...

Krzysztof Parzyszek via All-commits all-commits at lists.llvm.org
Fri Nov 1 12:17:43 PDT 2024


  Branch: refs/heads/users/kparzysz/spr/d05-flang-motion-iter
  Home:   https://github.com/llvm/llvm-project
  Commit: 3e45edce13f05bbda4f146a03999cad46216df6d
      https://github.com/llvm/llvm-project/commit/3e45edce13f05bbda4f146a03999cad46216df6d
  Author: Krzysztof Parzyszek <Krzysztof.Parzyszek at amd.com>
  Date:   2024-11-01 (Fri, 01 Nov 2024)

  Changed paths:
    M flang/include/flang/Evaluate/check-expression.h
    M flang/include/flang/Parser/dump-parse-tree.h
    M flang/include/flang/Parser/parse-tree.h
    M flang/lib/Lower/OpenMP/ClauseProcessor.cpp
    M flang/lib/Lower/OpenMP/Clauses.cpp
    M flang/lib/Parser/openmp-parsers.cpp
    M flang/lib/Parser/unparse.cpp
    M flang/lib/Semantics/check-omp-structure.cpp
    M flang/lib/Semantics/check-omp-structure.h
    M flang/lib/Semantics/resolve-directives.cpp
    A flang/test/Lower/OpenMP/Todo/from-expectation-modifier.f90
    A flang/test/Lower/OpenMP/Todo/from-iterator-modifier.f90
    A flang/test/Lower/OpenMP/Todo/to-expectation-modifier.f90
    A flang/test/Lower/OpenMP/Todo/to-iterator-modifier.f90
    A flang/test/Parser/OpenMP/declare-target-to-clause.f90
    A flang/test/Parser/OpenMP/from-clause.f90
    A flang/test/Parser/OpenMP/target-update-to-clause.f90
    A flang/test/Semantics/OpenMP/from-clause-v45.f90
    A flang/test/Semantics/OpenMP/from-clause-v51.f90
    A flang/test/Semantics/OpenMP/to-clause-v45.f90
    A flang/test/Semantics/OpenMP/to-clause-v51.f90
    M llvm/include/llvm/Frontend/OpenMP/OMP.td

  Log Message:
  -----------
  [flang][OpenMP] Parsing support for iterator modifiers in FROM and TO

Parse PRESENT modifier as well while we're at it (no MAPPER though).
Add semantic checks for these clauses in the TARGET UPDATE construct,
TODO messages in lowering.



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