[PATCH] D82906: [flang][openmp] Use common Directive and Clause enum from llvm/Frontend

Valentin Clement via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 30 13:36:06 PDT 2020


clementval created this revision.
clementval added reviewers: jdoerfert, DavidTruby, sscalpone, kiranchandramohan.
Herald added subscribers: llvm-commits, aaron.ballman, sstefan1, jfb, guansong, yaxunl, mgorny.
Herald added a project: LLVM.

This patch is removing the custom enumeration for OpenMP Directives and Clauses and replace them
with the newly tablegen generated one. This is a first patch and some will follow to shared the same
infrastructure were possible. The next patch should use the clauses allowance defined in the tablegen file.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D82906

Files:
  flang/include/flang/Common/enum-set.h
  flang/include/flang/Parser/dump-parse-tree.h
  flang/include/flang/Parser/parse-tree.h
  flang/lib/Evaluate/CMakeLists.txt
  flang/lib/Parser/CMakeLists.txt
  flang/lib/Parser/openmp-parsers.cpp
  flang/lib/Parser/unparse.cpp
  flang/lib/Semantics/CMakeLists.txt
  flang/lib/Semantics/check-omp-structure.cpp
  flang/lib/Semantics/check-omp-structure.h
  flang/lib/Semantics/resolve-names.cpp
  flang/tools/f18-parse-demo/CMakeLists.txt
  llvm/include/llvm/Frontend/OpenMP/OMP.td

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D82906.274595.patch
Type: text/x-patch
Size: 110680 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200630/0b91ad33/attachment.bin>


More information about the llvm-commits mailing list