[flang][OpenMP] Add parser support for Requires directive
authorSergio Afonso <safonsof@amd.com>
Thu, 10 Nov 2022 11:38:31 +0000 (05:38 -0600)
committerSergio Afonso <safonsof@amd.com>
Thu, 10 Nov 2022 11:38:31 +0000 (05:38 -0600)
commitd5fb5960d0df23509a501cfa5a133927bb266d4d
tree94508683a523b0e98ba264818d9f025dccd6ce82
parent92297bde5ce138299995dd6609e4eb99688e6019
[flang][OpenMP] Add parser support for Requires directive

OpenMP 5.0 adds support for the "requires" directive. This patch adds parser support for it in flang.

Differential revision: https://reviews.llvm.org/D136867
flang/docs/OpenMP-semantics.md
flang/include/flang/Parser/dump-parse-tree.h
flang/include/flang/Parser/parse-tree.h
flang/lib/Lower/OpenMP.cpp
flang/lib/Parser/openmp-parsers.cpp
flang/lib/Parser/unparse.cpp
flang/lib/Semantics/check-omp-structure.cpp
flang/lib/Semantics/check-omp-structure.h
flang/lib/Semantics/resolve-directives.cpp
flang/test/Semantics/OpenMP/omp-declarative-directive.f90
llvm/include/llvm/Frontend/OpenMP/OMP.td