[all-commits] [llvm/llvm-project] 20e3a6: Add Semantic check for Flang OpenMP 4.5 - 2.7.1 D...

Yashaswini Hegde via All-commits all-commits at lists.llvm.org
Mon Feb 15 05:14:57 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 20e3a6cb6270b68139f74529ab8efdfad1263533
      https://github.com/llvm/llvm-project/commit/20e3a6cb6270b68139f74529ab8efdfad1263533
  Author: Yashaswini <yhegde at gmail.com>
  Date:   2021-02-15 (Mon, 15 Feb 2021)

  Changed paths:
    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/Semantics/omp-do06-positivecases.f90
    M flang/test/Semantics/omp-do06.f90
    M flang/test/Semantics/omp-do08.f90
    M flang/test/Semantics/omp-do09.f90
    M flang/test/Semantics/omp-do10.f90
    A flang/test/Semantics/omp-do11.f90
    A flang/test/Semantics/omp-do12.f90
    A flang/test/Semantics/omp-do13.f90
    A flang/test/Semantics/omp-do14.f90
    A flang/test/Semantics/omp-do15.f90
    A flang/test/Semantics/omp-do16.f90
    A flang/test/Semantics/omp-do17.f90

  Log Message:
  -----------
  Add Semantic check for Flang OpenMP 4.5 - 2.7.1  Do Loop restrictions.
Implementation of Do loop iteration variable check, Do while loop check, Do loop cycle restrictions.
Also to check whether the ordered clause is present on the loop construct if any ordered region ever
 binds to a loop region arising from the loop construct.

Files:

check-omp-structure.h
check-omp-structure.cpp
resolve-directives.cpp

Testcases:

omp-do06-positivecases.f90
omp-do06.f90
omp-do08.f90
omp-do09.f90
omp-do10.f90
omp-do11.f90
omp-do12.f90
omp-do13.f90
omp-do14.f90
omp-do15.f90
omp-do16.f90
omp-do17.f90

Reviewed by: Kiran Chandramohan @kiranchandramohan , Valentin Clement @clementval

Differential Revision: https://reviews.llvm.org/D92732




More information about the All-commits mailing list